WooCommerce Orders


Understanding how Order Statuses work is the difference between a smooth sale and a customer service nightmare. In WooCommerce, every purchase follows a digital path of milestones that trigger stock updates and automated emails..

1. The Four Statuses You Must Master

Every order moves through these specific stages to track the journey from click to delivery:

  • Pending Payment: The “draft” stage. The customer clicked buy but hasn’t entered card details.
  • Failed: The bank said no, or the customer abandoned the window.
  • Processing: The most important stage! This means the money is in your bank and the ball is in your court to ship the item.
  • Completed: The journey is over. The item is shipped, and the final “Thank You” email is sent.


2. The “Processing” Trap: Why Orders Get Stuck

A common technical hurdle occurs within payment gateway settings (such as Peach Payments). There is often a specific dropdown menu that determines what the system should do the moment money arrives.

If “Completed” is not selected in that menu, orders can get stuck at “Processing”. This results in customers who have paid but never receive their final “Order Complete” email because the system is waiting for a manual click that never happens. A single dropdown setting determines whether orders finish automatically or require manual labor


3. Dealing with “Disappearing” Stock

It is possible for items to show as “Out of Stock” even when physical inventory is available. This often happens due to the 7-Day Hold setting.

  • The Risk: If a site is set to hold items in a “Pending” cart for 10,080 minutes (7 days), an abandoned cart “locks” that item for a full week, preventing others from buying it.
  • The Fix: Changing this to a much shorter time (1–2 hours) keeps inventory fluid and available.
  • Low Stock Threshold: Setting an alert at 5 or 10 units instead of 0 provides a “tap on the shoulder” to reorder from suppliers before stock completely depletes.


4. Don’t Forget the “Virtual” Checkbox

For digital downloads, software, or online courses, the “Processing” stage is often unnecessary.

  • By ticking the “Virtual” box on the product page, the system knows to skip “Processing” and go straight to “Completed”.
  • This ensures Instant Delivery, where the customer gets their download link immediately after payment.



5. Speed vs. Safety: The HPOS Trade-off

Modern stores use HPOS (High-Performance Order Storage) to keep the site fast. However, because the technology is relatively new, it can cause errors with certain features like subscriptions

Choosing Compatibility Mode is often the safer bet

It provides a backup for order data to ensure monthly renewals don’t break while waiting for the technology to fully mature.

Final Checklist for a Smooth Store:

  • Check Payment Settings: Ensure the post-payment dropdown matches the desired workflow (usually “Completed”)
  • Verify Product Settings: Ensure the “Virtual” box is checked for all digital items.
  • Adjust Cart Timeout: Set a short hold time so inventory doesn’t get stuck.
  • Monitor Compatibility: Keep Compatibility Mode on if using subscriptions or memberships.


In the world of WooCommerce, the difference between a seamless customer experience and a support nightmare often comes down to a single checkbox or a forgotten dropdown menu. Whether it is ensuring orders move past “Processing” automatically or preventing abandoned carts from locking up your inventory for days, these small configurations are the engine of a successful store. By auditing your payment settings and product types now, you can ensure your store runs efficiently, your stock stays accurate, and your customers are never left wondering where their order is.