WooCommerce Order Management

Order Automation & Custom Statuses

Create custom order statuses with colors and icons. Set up automation rules to transition orders automatically. Send custom email notifications.

WP 5.8-6.9
WooCommerce 8.0+
HPOS Compatible
Automated
Order workflow running
Features

Everything you need for order management

Create custom workflows that match your business processes with powerful automation tools.

Custom Statuses

Create custom order statuses with unique colors and 12 dashicons. Drag-and-drop to reorder. Statuses appear in all WooCommerce dropdowns, bulk actions, and reports.

7 Automation Rule Types

Time-based, payment gateway, order total, shipping method, product category, customer role, and order items count. Enable/disable rules without deleting.

Webhook Notifications

Send real-time notifications to Slack, Discord, Microsoft Teams, or custom webhooks. Rich formatted messages with order details and action buttons.

Email Notifications

Send custom emails when orders reach specific statuses. Use placeholders for order details. Send to customer, admin, or both.

REST API

Full REST API for integration with external systems. Manage statuses, rules, webhooks, and orders programmatically. Postman collection included.

Bulk Actions

Change multiple orders to custom statuses at once. Custom statuses appear in WooCommerce bulk action dropdown. Works with legacy and HPOS.

Status History

Complete audit log of all status changes. See who changed the status, when, and whether it was manual, automated, or system-initiated.

HPOS Compatible

Fully compatible with WooCommerce High-Performance Order Storage. Works with legacy storage, HPOS, and sync mode for high-volume stores.

Conflict Detection

Automatically detects status names already used by other plugins and shows a friendly message to prevent duplicate status conflicts.

Comparison

WooCommerce vs Free vs Pro

See what you get with base WooCommerce, the free plugin, and Pro license.

Feature
WooCommerce
Free
Pro
Core Features
Custom order statuses
Code only
5 statuses
Unlimited
Status colors & icons
Drag-and-drop reordering
Bulk status change
Core only
Automation Rules
Rule limit
3 rules
Unlimited
Time-based rules
Payment gateway rules
Order total rules
Shipping method rules
Product category rules
Customer role rules
Order items count rules
Notifications
Custom email notifications
Limited
Slack webhooks
Discord webhooks
Microsoft Teams webhooks
Custom webhooks
Developer Tools
REST API
Postman collection
Status change audit trail
90 days
365 days
Limits & Support
Product limit
N/A
100
Unlimited
Priority support

Free

AVAILABLE NOW

$0 forever

Download Free

Pro

LICENSE KEY

$59 /year

Get Pro License

Enter license key in Settings to unlock

Use Cases

Perfect for any WooCommerce store

Customize your order workflow to match your specific business needs.

Fulfillment Tracking

Create statuses like "Packed", "Shipped", "Out for Delivery", and "Delivered" to give customers detailed tracking updates.

Service Businesses

Track stages like "Scheduled", "In Progress", "Awaiting Review", and "Completed" for service-based orders.

Payment Handling

Different status flows for different payment methods. COD orders go to "Awaiting Payment" while card orders go to "Processing".

Email Templates

Customizable email notifications

Use placeholders to personalize your status notification emails.

Available Placeholders

{order_number} Order number
{customer_name} Full customer name
{customer_first_name} Customer first name
{order_date} Order date
{order_total} Order total with currency
{status_new} New status label
{status_old} Previous status label
{site_name} Your site name
FAQ

Frequently asked questions

You cannot delete a status that has orders assigned to it. First, bulk update those orders to a different status in WooCommerce, then delete the custom status.

Time-based automation rules are processed every 15 minutes via WordPress cron. Payment gateway rules are applied immediately when an order is placed.

Yes! The plugin is fully compatible with WooCommerce High-Performance Order Storage (HPOS). It declares compatibility and works correctly whether HPOS is enabled or disabled.

Yes! You can write custom content in the email template editor using placeholders. The emails are wrapped in WooCommerce's email template for consistent styling. You can also override the template file in your theme.

Yes, custom statuses work just like built-in WooCommerce statuses. They appear in order dropdowns, can be used with bulk actions, and integrate with other plugins that use standard WooCommerce status functions.

The plugin also detects conflicts with other order status plugins - if another plugin already registered a status with the same name, you'll see a friendly message asking you to choose a different name.

The plugin will show a notice that WooCommerce is required but won't cause any errors. Your settings and data are preserved. Once you reactivate WooCommerce, everything works again.

After purchasing a license, go to WooCommerce → Order Automation → Settings and enter your license key. Pro features are unlocked instantly - no separate plugin to install.

Core WooCommerce statuses (Processing, Completed, On-Hold, etc.) are always 100% safe and never affected by this plugin.

Deactivating the plugin: All your data (statuses, rules, history) is preserved. You can reactivate anytime.

Deleting the plugin: Status definitions, rules, and history are removed. However, orders keep their status values in the database - they just display as "Unknown" until you reinstall the plugin or bulk-update them to a core status.

Tip: Before uninstalling, use WooCommerce bulk actions to move orders from custom statuses to core statuses if you don't plan to reinstall.

Automate your order workflow today

Create custom statuses and automation rules that match your business processes.