WooCommerce: fixing the “pending-2” order status issue (conflict with Edit Flow plugin)
This was such a headache. Sometimes, it happens that WooCommerce doesn’t process orders, and downloads or order notifications are not sent to the customer. In your WooCommerce / Orders page, you will see something strange: “pending-2” order status, as opposed to just “pending”.
The obvious explanation is that some other plugin is creating a conflict with WooCommerce by “using” the “pending” order status (or post status) for itself. Well, if you’re using the Edit Flow Plugin here’s how to fix the issue.
Video: fix the “pending-2” issue in WooCommerce
Thank God someone already found a fix for this problem and decided to explain how to fix it in a video. There is no need for me to go through the step-by-step fix, so I’ll simply share Curtis MacHale’s Youtube video. It fixed it for me, so here you go:
Where to add this code?
You can place PHP snippets at the bottom of your child theme functions.php file (before "?>" if you have it). CSS, on the other hand, goes in your child theme style.css file. Make sure you know what you are doing when editing such delicate files - if you need more guidance, please take a look at my free WooCommerce Customization video tutorial.
Does this snippet still work?
Please let me know in the comments if everything worked as expected. I would be happy to revise the snippet if you report otherwise (please provide screenshots). I have tested this code with Storefront theme, the WooCommerce version listed above and a WordPress-friendly hosting on PHP 7.
If you think this code saved you time & money, please join other Business Bloomer supporters and avail of 365 days of WooCommerce benefits. Thank you in advance :)
Need Help with WooCommerce?
Check out these free videos, tutorials and tips!
Author, WooCommerce expert and WordCamp speaker, Rodolfo has worked as a WooCommerce freelancer since 2011. His goal is to help entrepreneurs and developers overcome their WooCommerce nightmares. Rodolfo loves travelling, chasing tennis & soccer balls and, of course, wood fired oven pizza.