My business invlose customer ordering stuff online but without paying upfrone. When the item was delivered, my delivery man will collect either cash or credit payment.
Right now, we have the POS swipe hardware to capturing credit card on delivery. However, this is just creating an new order in the POS channel, instead of completing the online order. Then we are left with a aucward situation:
1. if we manually complete the online order, we have to refund the POS order in order to have right accounting in our account.
2. if we cancel the online order and use the new POS order, the delivery man has to input all of the order details in POS to make sure it all the trackings work properly. This is very time consuming
So if there is a way to use POS to pay for the online order, it would be great. Anyone know if this is possible?
Hey Yu Gao!
Alida here from Shopify.
This sounds like a great use of the POS! As of right now, there's no way to use the POS natively to pay for an online order (whether it be via drafts or to accept and mark as paid from the orders admin). It's a great idea, though!
One option we could explore at this time is to have the delivery person create a "custom sale" in the POS and name the custom sale after the customer, or their original order number; then, you could mark the original online order as paid. This wouldn't quite reconcile the accounting side, but it wouldn't negatively affect inventory. Here's our guide on creating a custom sale: https://docs.shopify.com/manual/sell-in-person/transactions/products/custom-sales ;
We are constantly looking to improve our POS functionality, as well as Shopify as a whole. I can certainly suggest this to the team for the future, however there are a lot of programming nuiances to consider when trying to build features that involve multiple sales channels. That being said I think this is a great idea and I will pass that along!
Hope this helps, and thanks for reaching out! Also, those cakes look absolutely amazing!
Is there any update on this?
Some of my customers place orders online and pay on collection. I don't want to create a new order just to take their payment as it messes up my accounts.
We just need a 'Take Payment' option above the 'Refund Order' button.
Why does it appear to work on partial payments: https://help.shopify.com/manual/sell-in-person/transactions/select-payment-methods/multiple-partial-...
I notice that 'This Post is Outdated' is there an update/solution?
We're asking for this since years. I don't understand how Shopify doesn't have this feature, as it seems so obvious. After all they are providing an app for online sales and a POS app that uses the same data. In order to serve the multi channel purpose, this should be a no brainer.
It would be interesting to get someone from shopify to respond...
Same issue for us, we have many customers placing orders on line and they for them when picking them up in store. I prefer they pay in store because they usualy end up adding items to their order so it increases my sales. It is strange that we can easily see and pick-up an online order through the POS but we can't capture payment for it!