Modify WooCommerce Order Statuses to custom order statuses

Custom Order Status for WooCommerce plugin has introduced a new tab that will easily allow you to modify standard WooCommerce statuses.

Here’s how to go about it:

Go to WooCommerce > Settings > Custom Order Status >
WooCommerce Order Status tab
 as shown below:

Modify WooCommerce Order Statuses to custom order statuses - Tyche Softwares Documentation

Here you find all the default WooCommerce Order Statuses. The list is as follows:

  • Pending Payment
  • Processing
  • On Hold
  • Completed
  • Cancelled
  • Refunded
  • Failed

When you make changes to these statuses, you will simply be changing the order status label. Please note, it will not change the slug of the order status.

For example, let’s assume that you’ve changed the label of ‘Processing’ default WooCommerce order status to a custom order status called ‘Order Placed’ as shown below:

Modify WooCommerce Order Statuses to custom order statuses - Tyche Softwares Documentation

You may already know that an order placed by selecting the ‘Cash on Delivery’ payment option will have the WooCommerce default status as ‘Processing’.

However, according to your requirements, you want the orders to have the custom status ‘Order Placed’ when the order is placed until the product is delivered to the customer. 

Therefore, it’s best to have your order say that it has been placed instead of placing it under the ‘Processing’ tag.

Therefore, after making the above changes and saving the settings, they will be applied to all the new orders that will be placed in your store.

Let’s say a customer has placed an order by selecting the Cash on Delivery payment option. Their order number is #222 as shown below along with the other order details:

Modify WooCommerce Order Statuses to custom order statuses - Tyche Softwares Documentation
Modify WooCommerce Order Statuses to custom order statuses - Tyche Softwares Documentation

After this order is placed, you should go to WooCommerce > Orders to see this newly placed order as shown here:

Modify WooCommerce Order Statuses to custom order statuses - Tyche Softwares Documentation

You can notice that the status of this order is the custom order status ‘Order Placed‘ and not the default order status ‘Processing’. When you click the ‘eye’ icon to view the details of this order, you will see the status of the order and also find further details about the status and payment method in Order Notes:

Modify WooCommerce Order Statuses to custom order statuses - Tyche Softwares Documentation

In this way, you can easily modify the default WooCommerce order statuses to custom ones.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.