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.

FieldDescription
SlugStatus identifier (max 17 characters, e.g. quality_check)
LabelDisplayed name (e.g. “Quality check”)
ColorBackground color of the status badge (hex)
IconDashicon class (e.g. dashicons-yes)
EmailWhether to send an email when changing to this status
Email subjectEmail subject (supports tokens)
Email bodyHTML email content (supports tokens)
TokenDescription
{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