PressTigers

How to add Custom Order Status in WooCommerce

WooCommerce provides some custom order statuses but these might not fulfill the need of your online store or violate your business rationale. You can simply include another custom order status in WooCommerce to make it work with your e-store and adjust to your business logic perfectly.

Here is a list of the default order statuses provided by WooCommerce:

  • Completed
  • Processing
  • Pending payment
  • On hold
  • Refunded
  • Canceled
  • Failed

You can add a new one, for instance “Awaiting Shipment” by adding the following code in your Theme’s functions.php or Child Theme’s functions.php file:

Now save your functions.php file and open any order that you want to modify. You will see the following order statuses now:

  • Completed
  • Processing
  • Pending payment
  • On hold
  • Refunded
  • Canceled
  • Failed
  • Awaiting shipment

You can change the name of this label by modifying the code above.

User Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

    Get in Touch