Sell online with the flexible, customizable eCommerce platform designed to grow with your business. From your first sale to millions in revenue, Woo is with you. See why merchants trust us to power 3.4 million online stores.
I had the same problem and I was pulling my hair, until I made this change (not sure if all steps necessary but it works on my side) in order to stop having draft orders and inventory being messed up.
– installed classic editor (I personally don’t like the block editor, I’m old school)
– edit checkout page -> click on view text (rather than visual)
– replace the “new and improved checkout page” code with [woocommerce_checkout]
– NO MORE DRAFT ORDERS
Having draft orders with all empty fields does not help the shop or the customer. Please provide the option of creating a draft order automatically only when at least one desired field (email, phone etc) is not empty.
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.
I had the same problem and I was pulling my hair, until I made this change (not sure if all steps necessary but it works on my side) in order to stop having draft orders and inventory being messed up.
– installed classic editor (I personally don’t like the block editor, I’m old school)
– edit checkout page -> click on view text (rather than visual)
– replace the “new and improved checkout page” code with [woocommerce_checkout]
– NO MORE DRAFT ORDERS
Having draft orders with all empty fields does not help the shop or the customer. Please provide the option of creating a draft order automatically only when at least one desired field (email, phone etc) is not empty.
Please disable orders with status $status === ‘checkout-draft’ because it breaks CRM integration.
The ability to disable draft orders should definitely be added. This doesn’t really matter to many users and creates overhead on the database.
Yes, for me this has created a lot of headaches with multi channel selling.
It’s triggering email alerts. Definitely needs to be an option to disable.
Yes please. This especially screws up Invoice and Transaction totals in JetPack CRM.