• Resolved chrislynersen

    (@chrislynersen)


    Hi all,

    I am having a payment terminal, since most of my customers are with me on my desktop, during purchase. I am selling bespoke suits, but use the webshop for configuration and order handling. So I have aquired a payment terminal, making it easier for customers to pay while they are here. I thought I could handle this from WordPress by using Payment method; “Cash on delivery” and used some extra feature, that this would only be possible, if customers was marking “pickup”.
    And it works well, order goes through and customers gets confirmation emails etc.
    However – I noticed that those orders are not going through to the sales analytics, cause they are in system marked as payment will be made during pickup. So I assume I have to change order status from “Processing” to “Complete”, to get the payment going through in the analytics. But that is a problem, since I use the order status “Complete” when the order leaves the factory, sending customer an email saying they can book time for “Fitting/pickup” the garments.
    Long story short – what are others doing with a WooCommerce shop combined with Payment terminal? Is there other payment method I can use to solve this? or can I somehow change settings, so WooCommerce acknowledge that orders made with this payment method, will be paid right away and not during pick up?

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support Moses M. (woo-hc)

    (@mosesmedh)

    Hi @chrislynersen,

    I see what you’re trying to achieve, and it makes sense given your workflow. Since WooCommerce assumes “Cash on Delivery” means the payment is still pending, it’s not reflecting those orders in analytics as completed sales.

    One way to handle this is by creating a custom order status, such as “Paid – Awaiting Pickup.” This way, you can mark the order as paid immediately after the transaction while still keeping it separate from your “Complete” status, which you use when the garments are ready for fitting/pickup. There are plugins like “Custom Order Status for WooCommerce” that allow you to add and manage custom statuses easily.

    Another approach is to use a WooCommerce POS (Point of Sale) plugin that integrates with your payment terminal. These plugins can process in-person payments and automatically mark orders as paid without using “Cash on Delivery.” Some popular options include WooCommerce POS by FooSales and YITH Point of Sale for WooCommerce.

    I hope this answers your question.

    Thread Starter chrislynersen

    (@chrislynersen)

    Hi Moses,
    Thanks a lot for your reply and time.

    I have a plugin for Custom Order status, but it does not allow me to mark orders as Paid, it will only change it to a custom order status and then send the required email to customer. Is there a plugin, where I can control the paying status? Will the below be able to do that?


    The one I currently use is this one:

    Thread Starter chrislynersen

    (@chrislynersen)

    See that the pictures was not clipped into the reply, so will try again.

    Well – seems like I cannot submit pictures without having an URL to the pictures. I do not have that.

    Plugin Support Moses M. (woo-hc)

    (@mosesmedh)

    Hi @chrislynersen,

    I’m not sure I fully understand your last response. Just to clarify, when creating a custom order status, you’ll need to assign it a name, such as “Paid – Awaiting Pickup.” Then, whenever an order meets this condition—where the user has paid and chosen pickup or payment via terminal —you’ll need to manually update the order status from “Completed” to “Paid – Awaiting Pickup.”

    In my previous response, I suggested a plugin to help with this and also mentioned that a POS plugin could connect your site to your terminal.

    If you’re looking for a custom solution, I recommend consulting with WooExperts.

Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.