Can I convert a filled cart into a draft order on my website?

Can I convert a filled cart into a draft order on my website?

Giants_Fan
Excursionist
31 0 8

Is there a way to fill a cart on my website, and then convert that into a draft order?  I use a custom product options app on my store which makes shopify variants kind of obsolete for me.  So when creating draft orders, shopify doesn't offer the options or the associated pricing from the options app.  I take a lot of orders over the phone and email in my brick and mortar, and am hoping to run all my orders (website/brick & mortar) through shopify, so all orders are accessed and processed in one space.  

I'm thinking if I could add a button to my cart page "convert to draft order" that is hidden unless you have an "admin" tag on your account.  Then when I'm logged into the site, I can fill a cart with custom items, click the button that only I can see, and then a draft order will appear in the shopify backend.  I can then open the draft order, and send the invoice to a customer or email address. 

 

Is something like this possible?

Replies 5 (5)

soulchild37
Shopify Partner
230 9 75

Hi @Giants_Fan ,

Would you be open to a workaround using Abandoned Cart? As in you add items from the store to the cart (as you have mentioned), then proceed to checkout, but don't complete the checkout (fill in address but dont complete payment), then the checkout data will be saved into your Shopify Admin -> Abandoned Checkout.


Then you can install the Draft Order Helper app (https://apps.shopify.com/draft-helper) ( I am the developer of this app)

 

After installation, go to the abandoned checkout created, then click "More actions" > "Create draft order".


do.png


This way a draft order will be created from the checkout, and you can invoice it to your customer.

Would this work for your scenario?

Regards,

Axel Kee (developer of the Draft Order Helper app)


Spent too much support time dealing with order cancellation request from customer? Wouldn't it be good if customer can cancel order on their own without bugging your support? Try out Cancellable app! https://apps.shopify.com/cancellable . I also write articles about store customization that can improve your customer shopping experience here : Yagi Software Blog
Striker818
Shopify Partner
1 0 0

Axel,

I have tried doing this, but when the draft order is made from the abandoned cart, it still keeps the  in the abandoned cart, versus transferring it to draft order.  I would like it to only be seen in the draft order.

soulchild37
Shopify Partner
230 9 75

Hi @Striker818 ,
Do you mean keeps the data in the abandoned cart? Sorry about this, as Shopify currently doesn't provide apps a way to delete abandoned checkout / cart (you also can't delete it in the Shopify Admin UI).

Spent too much support time dealing with order cancellation request from customer? Wouldn't it be good if customer can cancel order on their own without bugging your support? Try out Cancellable app! https://apps.shopify.com/cancellable . I also write articles about store customization that can improve your customer shopping experience here : Yagi Software Blog

Cart_Whisper-AB
Shopify Partner
50 2 10

Hi @Giants_Fan 

 

I am happy to introduce our app called Cart Whisper, which let's you just do that and much more, you can see live cart, each cart has a unique cart ID, and show a widget for the customer on the cart page with their unique  Cart ID and even more you have the option to convert the cart to a draft order and much more, have a look below.

Cart_WhisperAB_0-1702912068329.png

 

Let me know if you have any questions

Ab

Get Cart Whisper | Realtime Cart Insights/Unique Cart ID's App for Shopify
- Was my reply helpful? Give me a 'Like'
- Was your question answered? Mark my Reply as an Accepted Solution

Joanet1
Shopify Partner
9 2 1

You can use Cartlytics app to achieve all that.

 

Simply install the app, wait until a new cart has been created, go to cart activity page and click View Cart. 

Oliver7_1-1737877394336.png

 

Finally, click on Convert to Draft Order:

 

Oliver7_0-1737877342309.png

 

Hope that helps!