Directory / plugin

Status Desk – Custom Order Statuses for WooCommerce

v1.6.8 · by wedoingood

Custom WooCommerce order statuses with colors, icons, customer emails, one-click next-status buttons, bulk actions and safe deletion.

About this plugin

Status Desk adds your own order statuses to WooCommerce — “Packed”, “Shipped”, “Ready for pickup”, “Awaiting stock” — and helps your team move orders through them quickly.

Statuses

  • Create unlimited custom order statuses with a stable slug.
  • Badge color and icon in the orders list (text color is picked automatically for contrast).
  • Choose where each status appears in WooCommerce status lists.
  • Ready-to-use example: Packed Shipped in one click.

Customer emails

  • Email the customer when an order moves to a custom status.
  • Each email is a regular WooCommerce email (WooCommerce Settings Emails): edit subject, heading, text and format, or switch it off.
  • Each status email goes to a customer only once per order, so an order moved back and forth does not send the same email twice. Send it again on purpose from the order actions.
  • Placeholders: {site_title}, {order_number}, {order_date}, {status}. The template can be overridden in your theme.

Faster order handling

  • One-click next-status buttons for your statuses, in the orders list and in the order preview.
  • Bulk actions: “Change status to …” for every custom status.

Order behavior per status

  • Treat orders as paid.
  • Let customers pay for the order (Pay button in My Account).
  • Keep order items and totals editable.
  • Include or exclude the status in WooCommerce Analytics and reports.
  • Show or hide the status in admin lists and filters.

Safe by design

  • A status cannot be deleted while any order still uses it — including orders in the Trash.
  • Built-in WooCommerce statuses cannot be overwritten.
  • Existing orders are never changed automatically.
  • Switching from another custom-status plugin? Import its statuses with one click, then deactivate it.

Compatibility

  • High-Performance Order Storage (HPOS) and legacy order storage.
  • Cart and Checkout blocks (the plugin does not change checkout).
  • No external requests, no tracking, no custom database tables.

More about Status Desk: wedoingood.com/plugins/status-desk

Plugin tags