About this plugin
Advanced Custom Order Status for WooCommerce gives you complete control over your WooCommerce order statuses. ) rarely fit every store. With this plugin, you can build a fulfillment workflow that mirrors how your business actually operates – whether you ship physical goods, deliver digital products, run a print-on-demand shop, or manage a service-based store.
Add as many custom order statuses as you need, assign distinct colors so your team can scan the orders screen at a glance, and (in Pro) attach action buttons, icons, sales reports, and automatic email notifications to each status.
👉 Plugin Features | Get Support | Upgrade to Pro
Why use Advanced Custom Order Status?
- Match your real workflow – replace generic statuses with ones like “Packed”, “Out for Delivery”, “Awaiting Payment Confirmation”, or anything else your team uses.
- Identify orders faster – color-coded statuses let staff scan the orders list and spot what needs attention without reading every row.
- Customize the defaults too – rename and recolor built-in WooCommerce statuses (everything except the slug) so the whole status system feels consistent.
- Lightweight and clean – no bloat, no settings overload, no impact on store performance.
Free Features
- Create unlimited custom order statuses.
- Edit existing custom statuses at any time.
- Delete custom statuses you no longer need.
- Customize the appearance of default WooCommerce order statuses.
- Assign a unique color to each order status for instant visual recognition.
- Fully compatible with WooCommerce HPOS (High-Performance Order Storage).
- Works with the latest versions of WordPress and WooCommerce.
Premium Features
Upgrade to Advanced Custom Order Status Pro to unlock:
- Status icons – replace text with icons for a cleaner orders screen.
- Order actions – assign any custom status to a one-click action button on the order page.
- Custom positioning – control exactly where each status appears in the order status list.
- Status types – define the type/category of each status to control its behavior.
- Bulk actions – change multiple orders to any custom status at once from the orders list.
- Sales reports – generate sales reports filtered by any custom order status.
- Automated emails – send custom email notifications to customers automatically when an order moves to a specific status, with placeholder variables for dynamic content.
👉 Get Advanced Custom Order Status Pro
Use Cases
- Physical product stores – track orders through Packed, Ready to Ship, Shipped, and Delivered.
- Print-on-demand and made-to-order – add Awaiting Production, In Production, and Quality Check statuses.
- Local delivery and pickup – use Out for Delivery, Ready for Pickup, Picked Up.
- Service businesses – Booked, In Progress, Awaiting Client Approval, Completed.
- Wholesale and B2B – Quote Sent, Awaiting PO, Invoiced, Paid.
Enhance your store with our other plugins
- Variations as Single Product for WooCommerce – Display product variations as individual products on shop, category, and search pages.
- MinMax Quantities for WooCommerce – Set minimum, maximum, and step quantities for products in your store.