Order Status for WooCommerce


Order Status for WooCommerce plugin lets you add and manage custom order statuses in WooCommerce.

✅ Main Features

You can add any number of statuses and for each status you can set:

  • Styling options – status text color, background color.
  • General options – add status to order bulk actions, add status to reports.
  • Action buttons options – icon, icon color & background color, add status to order list action buttons and/or admin order preview action buttons.
  • Order options – is order editable and/or is order paid.

🏆 Premium Version

Order Status for WooCommerce Pro version also has an option to send emails on custom order status change. For each custom status email you can set: email address, subject, heading and content.

🗘 Feedback

  • We are open to your suggestions and feedback. Thank you for using or trying out one of our plugins!
  • Visit plugin site.


  1. Upload the entire plugin folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the “Plugins” menu in WordPress.
  3. Start by visiting plugin settings at “WooCommerce > Order Status”.


Read all 1 review

Contributors & Developers

“Order Status for WooCommerce” is open source software. The following people have contributed to this plugin.



1.2.0 – 21/10/2022

  • Dev – Admin menu priority lowered from PHP_INT_MAX to 100.
  • Deploy script added.
  • Readme.txt updated.
  • WC tested up to: 7.0.

1.1.1 – 26/05/2022

  • Dev – Priorities lowered from 10 to 9 for load_plugin_textdomain, register_post_type and register_post_status (all in init action).
  • Tested up to: 6.0.
  • WC tested up to: 6.5.

1.1.0 – 10/02/2022

  • Dev – Shortcodes – [alg_wc_os_order_meta] shortcode added.
  • Dev – Emails – Placeholders (heading/content) – {order_billing_first_name} and {order_billing_last_name} placeholders added.
  • Dev – Emails – Sending emails via WooCommerce WC_Email class now. Old method can be still enabled via the wfwp_wc_order_status_wc_email filter.
  • Dev – Emails – wfwp_wc_order_status_email_content filter added.
  • Dev – JS minified.
  • Dev – Admin settings descriptions updated.
  • Dev – Localization – load_plugin_textdomain() function moved to the to init action.
  • Dev – Plugin is initialized on plugins_loaded action now.
  • Dev – Code refactoring.
  • Tested up to: 5.9.
  • WC tested up to: 6.2.

1.0.0 – 19/12/2018

  • Initial Release.