Skip to content

Custom order statuses

This module lets you create any WooCommerce order statuses with a configurable appearance and automatic emails.

Go to WooCommerce > Order Statuses.

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)
Email Whether to send an email when changing to this status
Email subject Email subject (supports tokens)
Email body HTML email content (supports tokens)
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
  • 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