Plugin Author
David
(@davidrukahu)
Hi Riaan,
Thanks for taking a look!
Yup, it’s been tested up to WordPress 6.8 and WooCommerce 10.3. It’s built on WooCommerce’s current order APIs and is fully HPOS compatible, so it works fine with the latest versions.
On the checkout side, the checkout-draft status is really only a block checkout (Store API) thing. The classic/shortcode checkout doesn’t create draft orders at all – it goes straight to a pending order once the customer places the order. So there’s nothing to intercept there, and it won’t affect the classic checkout flow.
P.s. the plugin is still useful regardless of which checkout you’re using because it also handles the other cases:
- Draft orders left behind when a REST API (v3/v4) order creation fails.
- Draft orders created when you click Add Order in wp-admin.
Each of those has its own toggle, plus there’s a master enable/disable switch. So if you’re using the classic checkout, you can just leave the Store API option enabled – it simply won’t have anything to do.
Happy to help if you run into anything or have any questions!
Thanks for the thorough reply!