Some of our orders are only paid after shipping. I am wondering if there is a way to convert a draft order to a regular order before payment is received. I know I could do this by 'marking as paid' but I don't want to do that because then I won't be able to accept payment for it later.
The main reason I want to do this is because our orders trigger a whole bunch of things to happen in other apps through a Zapier integration and Zapier will only pull from order creations not draft orders.
Solved! Go to the solution
Rose here from Shopify. Thanks for reaching out!
That's a great question. May I ask how you wish to capture the payment after the order has been shipped? If you are accepting the payment outside of Shopify, you can mark the draft payment as "pending" and it will automatically create the order. The payment in waiting will be considered a manual payment and, when the funds are received outside Shopify, you can mark the order as "paid".
This is the only native option to change the status of the draft to an order without immediately taking the payment or marking it as paid.
Otherwise, you can consider using an application to charge your customers when you wish to do so. We have an application called "Charge Me Later" that would allow you to set up a custom payment timeline for all or specific orders.
I hope that helps! If you have any other questions, please let me know.
|2 hours ago|
|2 hours ago|
|3 hours ago|