WooCommerce Order Status Per Product

WooCommerce Order Status Per Product

Cart 75 sales

WooCommerce Order Status Per Product allow you to set custom order status for each product. Using this plugin you can create unlimited custom order status for product and assign it to each product of order.

By Default WooCommerce provide only order status. You can not add status for each product of order. Using this plugin you are able to add status for each product of order.

If customer buy multiple product and store owner only want to update one product status = “shipped” and another product status to “In progress”. It is not possible with current WooCommerce function but you can achieve it using this plugin.


  • Allow you to assign custom status to each product of order
  • Create unlimited custom status for order product
  • Customer can view each order product status in order detail page on my account page
  • Option for set different color for each status
  • Option for display order product status updated date
  • Option for display note of product order status
  • Option for set custom text for product order status
  • Easy to use, No coding require.

Add unlimited product order status with color and notes

Select status for each ordered items

Display on order detail page in customer account


Version 1.4, June 05, 2023
* Make compatible with latest woocommerce version 7.7.x and wordpress version 6.2.x

Version 1.3, April 14, 2022 
* Solved order item status update issue

Version 1.2, April 05, 2022 
* Supported latest woocommerce version 6.x.x

Version 1.1, April 27, 2021 

* Solve some error
* Supported latest woocommerce version 5.2.x

Please help us to make our product better and Please rate it with 5 stars. Your review is important to us.


Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey