Custom order statuses
This module lets you create any WooCommerce order statuses with a configurable appearance and automatic emails.
Configuration
Section titled “Configuration”Go to WooCommerce > Order Statuses.
Creating a status
Section titled “Creating a status”| Field | Description |
|---|---|
| Slug | Status identifier (max 17 characters, e.g. quality_check) |
| Label | Displayed name (e.g. “Quality check”) |
| Color | Background color of the status badge (hex) |
| Icon | Dashicon class (e.g. dashicons-yes) |
| Whether to send an email when changing to this status | |
| Email subject | Email subject (supports tokens) |
| Email body | HTML email content (supports tokens) |
Tokens in emails
Section titled “Tokens in emails”| Token | Description |
|---|---|
{order_id} | Order ID |
{order_number} | Order number |
{first_name} | Customer first name |
{last_name} | Customer last name |
{status_from} | Previous status |
{status_to} | New status |
{site_title} | Store name |
Features
Section titled “Features”- Statuses visible in the order status change dropdown
- Colored badges in the order list
- Bulk actions for each status
- Automatic WooCommerce emails (wrapped in a template)
- Unlimited number of statuses