{"id":153474,"date":"2022-02-18T09:04:33","date_gmt":"2022-02-18T09:04:33","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bp-custom-order-status-for-woocommerce\/"},"modified":"2026-02-17T21:23:53","modified_gmt":"2026-02-17T21:23:53","slug":"bp-custom-order-status-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/ug.wordpress.org\/plugins\/bp-custom-order-status-for-woocommerce\/","author":15492048,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0","stable_tag":"2.0","tested":"6.9.4","requires":"4.9","requires_php":"7.4","requires_plugins":null,"header_name":"Custom Order Status Manager for WooCommerce","header_author":"Bright Plugins","header_description":"Our plugin allows you to create, delete edit order statuses to better control the flow of your orders.","assets_banners_color":"bad8df","last_updated":"2026-02-17 21:23:53","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/bp-custom-order-status-for-woocommerce\/","header_author_uri":"https:\/\/brightplugins.com","rating":4.7,"author_block_rating":0,"active_installs":30000,"downloads":240369,"num_ratings":110,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","changelog"],"tags":{"0.1":{"tag":"0.1","author":"im_niloy","date":"2022-02-18 09:07:40"},"0.10":{"tag":"0.10","author":"niloybrightvessel","date":"2022-10-27 13:49:55"},"0.11":{"tag":"0.11","author":"niloybrightvessel","date":"2023-01-11 14:13:17"},"0.12":{"tag":"0.12","author":"niloybrightvessel","date":"2023-02-20 18:19:40"},"0.2":{"tag":"0.2","author":"im_niloy","date":"2022-02-18 17:04:43"},"0.3":{"tag":"0.3","author":"niloybrightvessel","date":"2022-03-11 11:52:37"},"0.4":{"tag":"0.4","author":"niloybrightvessel","date":"2022-03-22 10:48:05"},"0.5":{"tag":"0.5","author":"niloybrightvessel","date":"2022-06-10 14:40:32"},"0.6":{"tag":"0.6","author":"niloybrightvessel","date":"2022-06-24 05:42:03"},"0.7":{"tag":"0.7","author":"niloybrightvessel","date":"2022-07-13 23:45:34"},"0.8":{"tag":"0.8","author":"niloybrightvessel","date":"2022-07-26 09:45:50"},"0.9":{"tag":"0.9","author":"niloybrightvessel","date":"2022-08-12 03:17:01"},"1.0":{"tag":"1.0","author":"niloybrightvessel","date":"2023-05-09 05:41:15"},"1.1":{"tag":"1.1","author":"niloybrightvessel","date":"2023-08-08 17:57:04"},"1.1.1":{"tag":"1.1.1","author":"niloybrightvessel","date":"2023-10-23 18:58:46"},"1.1.2":{"tag":"1.1.2","author":"niloybrightvessel","date":"2023-11-04 22:58:15"},"1.1.3":{"tag":"1.1.3","author":"niloybrightvessel","date":"2023-11-06 15:02:00"},"1.1.3.1":{"tag":"1.1.3.1","author":"niloybrightvessel","date":"2023-12-22 23:29:35"},"1.1.3.2":{"tag":"1.1.3.2","author":"niloybrightvessel","date":"2024-05-08 12:56:43"},"1.1.4":{"tag":"1.1.4","author":"im_niloy","date":"2024-11-28 12:44:57"},"1.1.5":{"tag":"1.1.5","author":"brightvesseldev","date":"2025-02-10 18:51:37"},"1.2":{"tag":"1.2","author":"brightvesseldev","date":"2025-08-08 21:25:58"},"1.2.1":{"tag":"1.2.1","author":"brightvesseldev","date":"2025-08-11 22:11:30"},"1.3":{"tag":"1.3","author":"brightvesseldev","date":"2025-10-20 16:56:36"},"1.3.1":{"tag":"1.3.1","author":"brightvesseldev","date":"2025-12-02 16:50:54"},"2.0":{"tag":"2.0","author":"brightvesseldev","date":"2026-02-17 21:23:53"}},"upgrade_notice":[],"ratings":{"1":8,"2":1,"3":0,"4":1,"5":100},"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3056274,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3056274,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2805890,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2805890,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1","0.10","0.11","0.12","0.2","0.3","0.4","0.5","0.6","0.7","0.8","0.9","1.0","1.1","1.1.1","1.1.2","1.1.3","1.1.3.1","1.1.3.2","1.1.4","1.1.5","1.2","1.2.1","1.3","1.3.1","2.0"],"block_files":[],"assets_screenshots":{"screenshot-01.png":{"filename":"screenshot-01.png","revision":2805890,"resolution":"1","location":"assets","locale":""},"screenshot-02.png":{"filename":"screenshot-02.png","revision":2805890,"resolution":"2","location":"assets","locale":""},"screenshot-03.png":{"filename":"screenshot-03.png","revision":2805890,"resolution":"3","location":"assets","locale":""},"screenshot-04.png":{"filename":"screenshot-04.png","revision":2805890,"resolution":"4","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[127128,22187,21484,56265],"plugin_category":[45],"plugin_contributors":[142802,212924],"plugin_business_model":[],"class_list":["post-153474","plugin","type-plugin","status-publish","hentry","plugin_tags-custom-order-status","plugin_tags-custom-status","plugin_tags-order-status","plugin_tags-statuses","plugin_category-ecommerce","plugin_contributors-brightvesseldev","plugin_contributors-kleinmannbrightvessel","plugin_committers-brightvesseldev","plugin_committers-kleinmannbrightvessel","plugin_support_reps-mathdaniel"],"banners":{"banner":"https:\/\/ps.w.org\/bp-custom-order-status-for-woocommerce\/assets\/banner-772x250.png?rev=2805890","banner_2x":"https:\/\/ps.w.org\/bp-custom-order-status-for-woocommerce\/assets\/banner-1544x500.png?rev=2805890","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bp-custom-order-status-for-woocommerce\/assets\/icon-128x128.gif?rev=3056274","icon_2x":"https:\/\/ps.w.org\/bp-custom-order-status-for-woocommerce\/assets\/icon-256x256.gif?rev=3056274","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bp-custom-order-status-for-woocommerce\/assets\/screenshot-01.png?rev=2805890","caption":""},{"src":"https:\/\/ps.w.org\/bp-custom-order-status-for-woocommerce\/assets\/screenshot-02.png?rev=2805890","caption":""},{"src":"https:\/\/ps.w.org\/bp-custom-order-status-for-woocommerce\/assets\/screenshot-03.png?rev=2805890","caption":""},{"src":"https:\/\/ps.w.org\/bp-custom-order-status-for-woocommerce\/assets\/screenshot-04.png?rev=2805890","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Custom Order Status Manager for WooCommerce<\/strong> plugin allows you to create, delete and edit order statuses to better control the flow of your orders.<\/p>\n\n<h4>What is a Custom Order Statuses for WooCommerce?<\/h4>\n\n<p>Not all order pipelines are created equal. <strong>Customer Order Status Manager for WooCommerce<\/strong> allows you to create, delete and edit order statuses to better control the flow of your orders.<\/p>\n\n<h4>Custom Order Status Manager for WooCommerce Features:<\/h4>\n\n<ul>\n<li>Create unlimited order statuses<\/li>\n<li>Customize the status label.<\/li>\n<li>Customize the status icon or text color.<\/li>\n<li>Create default statuses for payment methods.<\/li>\n<li>Enable email notifications for customers or administrators.<\/li>\n<li>Adds a status column to the order list page.<\/li>\n<li>Set order status for Default and Third-party Payment methods.<\/li>\n<li>Automatic custom status transtitions (by time intervals) - <strong>(PREMIUM)[https:\/\/brightplugins.com\/product\/custom-order-status-manager-for-woocommerce\/?utm_source=freemium&amp;utm_medium=wp_site&amp;utm_campaign=upgrade_pro]<\/strong><\/li>\n<li>Display in Woo Reports - <strong>(PREMIUM)[https:\/\/brightplugins.com\/product\/custom-order-status-manager-for-woocommerce\/?utm_source=freemium&amp;utm_medium=wp_site&amp;utm_campaign=upgrade_pro]<\/strong><\/li>\n<li>Increase or decrease the stock level - <strong>(PREMIUM)[https:\/\/brightplugins.com\/product\/custom-order-status-manager-for-woocommerce\/?utm_source=freemium&amp;utm_medium=wp_site&amp;utm_campaign=upgrade_pro]<\/strong><\/li>\n<\/ul>\n\n<h4>How to create Custom Order Status?<\/h4>\n\n<p>After activating the plugin, follow these steps to create new Custom Order Status:<\/p>\n\n<ul>\n<li>Navigate to WooCommerce &gt; Order Status menu<\/li>\n<li>Now click \"Add New\" button and add order title name<\/li>\n<li>Enter a slug (Must need to be unique )<\/li>\n<li>Press \u201cPublish\u201d button<\/li>\n<li>All Set!<\/li>\n<\/ul>\n\n<h4>How to activate the Email template for the created Custom Order Status?<\/h4>\n\n<ul>\n<li>Navigate to WooCommerce &gt; Settings &gt; Email Tab<\/li>\n<li>Select the Email Template name of your Custom Order Status<\/li>\n<li>Click on the \u201cEnable\/Disable\u201d checkbox<\/li>\n<li>Hit the \u201cSave Changes\u201d button and you are done!<\/li>\n<\/ul>\n\n<h3>See what a few WooCommerce store owners are saying about Custom Order Status Manager for WooCommerce:<\/h3>\n\n<blockquote>\n  <p>\u201cSuch a great simple but powerful plugin to extend WC functionality\u201d.\n  - mdf092<\/p>\n  \n  <p>\u201cReally useful tool, good support, very pleased with it.\u201d.\n  - jwfrag<\/p>\n  \n  <p>\u201c Custom Order Status Manager works flawlessly for me and is compatible with all my other plugins. Highly recommended.\u201d.\n  - ozviewer<\/p>\n<\/blockquote>\n\n<p><strong>If you have any issues, please let us know and give us a chance to resolve and fix them.<\/strong> <a href=\"https:\/\/brightplugins.com\/docs\/customer-order-status-manager-for-woocommerce-documentation\/\">Visit Documentation<\/a> | <a href=\"https:\/\/brightplugins.com\/support\/\">Plugin Support<\/a> | <a href=\"https:\/\/brightplugins.com\/product\/club-membership\/?utm_source=wp_org&amp;utm_medium=cosm&amp;utm_content=plugin-description&amp;utm_campaign=upgrade_club_membership\">Upgrade with Club<\/a><\/p>\n\n<h3>\ud83d\udd25 ALL ACCESS MEMBERSHIP \ud83d\udd25<\/h3>\n\n<p>Unlock all 19 premium WooCommerce plugins with one club membership. <a href=\"https:\/\/brightplugins.com\/product\/club-membership\/?utm_source=wp_org&amp;utm_medium=cosm&amp;utm_content=plugin-description&amp;utm_campaign=upgrade_club_membership\">Join the Club<\/a><\/p>\n\n<h3>SOME OF OUR PREMIUM PLUGINS<\/h3>\n\n<p><a href=\"https:\/\/brightplugins.com\/additional-variation-images-for-woocommerce\/\">Additional Variation Images for WooCommerce<\/a>\n<a href=\"https:\/\/brightplugins.com\/min-max-quantities-for-woocommerce-review\/\">Min\/Max Quantities for WooCommerce<\/a>\n<a href=\"https:\/\/brightplugins.com\/woocommerce-preorder-plugin-review\/\">Pre-Orders for WooCommerce PRO<\/a>\n<a href=\"https:\/\/brightplugins.com\/deposits-for-woocommerce\/\">Deposits for WooCommerce PRO<\/a><\/p>\n\n<h3>SOME OF OUR FREE PLUGINS<\/h3>\n\n<p><a href=\"https:\/\/wordpress.org\/plugins\/bp-order-date-time-for-woocommerce\/\">Order Delivery Date Time &amp; Pickup for WooCommerce<\/a> During the checkout process, customers can effortlessly choose a delivery date and time for their orders.\n<a href=\"https:\/\/wordpress.org\/plugins\/pre-orders-for-woocommerce\/\">Pre-Orders for WooCommerce<\/a>\n<a href=\"https:\/\/wordpress.org\/plugins\/woo-show-stock\/\">Show Stock for WooCommerce<\/a>\n<a href=\"https:\/\/wordpress.org\/plugins\/order-status-control-for-woocommerce\/\">Order Status Control for WooCommerce<\/a>\n<a href=\"https:\/\/wordpress.org\/plugins\/woo-disable-email-notifications\/\">Disable Email Notifications for WooCommerce<\/a><\/p>\n\n<!--section=changelog-->\n<h4>2.0 -  17 Feb 25<\/h4>\n\n<ul>\n<li>Fixed: Duplicate \u201cNew Order\u201d admin emails occurring with certain payment methods.<\/li>\n<li>Fixed: Plugin breaks admin-ajax (400 \/ settings not saved) in specific cases.<\/li>\n<li>Fixed: Custom status email \u2013 hooks to first status only.<\/li>\n<li>Fixed: Load JS\/CSS locally instead of jsDelivr.<\/li>\n<li>Support for WooCommerce 10.5.x<\/li>\n<li>Support for WordPress 6.9.1<\/li>\n<\/ul>\n\n<h4>1.3.1 -  2 Dec 25<\/h4>\n\n<ul>\n<li>Support for WooCommerce 10.3.x<\/li>\n<\/ul>\n\n<h4>1.3 -  20 Oct 25<\/h4>\n\n<ul>\n<li>Fixed: Payment methods were not saving from the plugin's settings page.<\/li>\n<\/ul>\n\n<h4>1.2.1 -  11 Aug 25<\/h4>\n\n<ul>\n<li>Fixed: Security layer added using 'try-catch' for payment methods incompatible with the free version<\/li>\n<\/ul>\n\n<h4>1.2 -  8 Aug 25<\/h4>\n\n<ul>\n<li>Fixed: Notice: Function _load_textdomain_just_in_time was called incorrectly.<\/li>\n<li>Fixed: Hide the 'Complete' action for orders that have already been completed - Orders List Page<\/li>\n<\/ul>\n\n<h4>1.1.5 -  4 Dec 24<\/h4>\n\n<ul>\n<li>Fixed: remove dashboard notice<\/li>\n<\/ul>\n\n<h4>1.1.4 -  Date 28 Nov 24<\/h4>\n\n<ul>\n<li>Fixed: <code>default_body_text<\/code> php error<\/li>\n<li>Update: Plugin Framework<\/li>\n<li>Support for WooCommerce 9.4.x<\/li>\n<\/ul>\n\n<h4>1.1.3.2 -  Date 24 Dec 23<\/h4>\n\n<ul>\n<li>Fixed: Fatal error on new order admin page<\/li>\n<li>Fixed: php 8.2 deprecated errors<\/li>\n<\/ul>\n\n<h4>1.1.3.1 -  Date 23 Dec 23<\/h4>\n\n<ul>\n<li>Fixed: The admin notice cannot be closed for some sites due to a third-party plugin conflict.<\/li>\n<\/ul>\n\n<h4>1.1.3 -  Date 6 Nov 23<\/h4>\n\n<p>Fixed: revert to the previous version code for admin email issue [1.1.2]<\/p>\n\n<h4>1.1.2 -  Date 5 Nov 23<\/h4>\n\n<ul>\n<li>Fixed: New Order admin email notification not working for custom order status<\/li>\n<\/ul>\n\n<h4>1.1.1 -  Date 24 Oct 23<\/h4>\n\n<ul>\n<li>Fixed: Automatically change order status in some cases<\/li>\n<li>Fixed: Prevent Font Awesome CSS loading for all pages except \"My Account\"<\/li>\n<li>Fixed: When performing bulk actions, email notifications are not sent.<\/li>\n<li>Tweak: Revert back the complete action button for the custom order status column<\/li>\n<li>Support for WooCommerce 8.2.x<\/li>\n<\/ul>\n\n<h4>1.1 -  Date 8 Aug 23<\/h4>\n\n<ul>\n<li>Fixed: Dokan icons Not showing on the orders page in vendor dashboard<\/li>\n<li>Fixed: Product stock levels are not changing for custom order status<\/li>\n<li><p>Tweak: If the custom status paid option is enabled, display payment details in the order metadata.<\/p><\/li>\n<li><p>Support for WooCommerce 7.9<\/p><\/li>\n<\/ul>\n\n<h4>1.0 -  Date 9 May 23<\/h4>\n\n<ul>\n<li>Fixed: Email template file for specific status not working (child theme)<\/li>\n<li>Tweak: Code refactor<\/li>\n<li>Support for WooCommerce 7.6<\/li>\n<\/ul>\n\n<h4>0.12 -  Date 21 Feb 23<\/h4>\n\n<ul>\n<li>Added: Order editable option for custom order status<\/li>\n<li>Added: Display CPT metadata in the order status column<\/li>\n<li>Added: COT\/HPOS compatibility<\/li>\n<li>Tweak: Update email template hook<\/li>\n<li>Support for WooCommerce 7.4<\/li>\n<\/ul>\n\n<h4>0.11 -  Date 11 Jan 23<\/h4>\n\n<ul>\n<li>Fix email recipients<\/li>\n<li>Fix: Changed plugin load for more compatibility with method payment plugins<\/li>\n<li>Added support to override default email template<\/li>\n<li>Added option to grant access to downloadable products<\/li>\n<li>Update: Option to use icon only on action buttons and show status name <\/li>\n<li>Update: codestar Framework<\/li>\n<li>Experimental: WPML compatibility<\/li>\n<li>Support for WooCommerce 7.x<\/li>\n<\/ul>\n\n<h4>0.10 -  Date 12 Sep 22<\/h4>\n\n<ul>\n<li>Update: Add option for change background color of custom status<\/li>\n<li>Update: Multiple recipients option for email when custom order status changes<\/li>\n<li>Update: Change order status from preorder<\/li>\n<li>Fix: \"Additional content\u201d is not showing on the email<\/li>\n<li>Support for WooCommerce 6.8<\/li>\n<\/ul>\n\n<h4>0.9 -  Date 12 Aug 22<\/h4>\n\n<ul>\n<li>Update: Add \"Order status settings\" link into plugin meta<\/li>\n<li>Fix: WooCommerce inactive notice showing for multisite enable dashboard<\/li>\n<li>Fix: stripe payment gateway is not showing on the plugin option page<\/li>\n<li>Support for WooCommerce 6.8<\/li>\n<\/ul>\n\n<h4>0.8 -  Date 26 Jul 22<\/h4>\n\n<ul>\n<li>Bug fix<\/li>\n<\/ul>\n\n<h4>0.7 -  Date 14 Jun 22<\/h4>\n\n<ul>\n<li>Bug fix<\/li>\n<li>Support for WooCommerce 6.7<\/li>\n<\/ul>\n\n<h4>0.6 -  Date 22 Jun 22<\/h4>\n\n<ul>\n<li>Bug fix<\/li>\n<li>thrid party stripe plugin not showing on the checkout page<\/li>\n<li>Support for WooCommerce 6.6.1<\/li>\n<\/ul>\n\n<h4>0.5 -  Date 10 Jun 22<\/h4>\n\n<ul>\n<li>Bug fix<\/li>\n<li>Support for WooCommerce 6.5.1<\/li>\n<li>Support for WordPress 6.x<\/li>\n<\/ul>\n\n<h4>0.4 -  Date 11 Mar 22<\/h4>\n\n<ul>\n<li>Update: Update plugin structure for payment gatways conflicts<\/li>\n<\/ul>\n\n<h4>0.3 -  Date 11 Mar 22<\/h4>\n\n<ul>\n<li>Fix: Fatal error<\/li>\n<\/ul>\n\n<h4>0.2 -  Released on 18 Feb 22<\/h4>\n\n<ul>\n<li>Fix: order not showing if status slug have capital letter<\/li>\n<\/ul>\n\n<h4>0.1<\/h4>\n\n<ul>\n<li>first release - 17 Feb 22<\/li>\n<\/ul>","raw_excerpt":"Custom Order Status Manager for WooCommerce plugin allows you to create, delete and edit order statuses to better control the flow of your orders.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/153474","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=153474"}],"author":[{"embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/brightvesseldev"}],"wp:attachment":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=153474"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=153474"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=153474"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=153474"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=153474"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=153474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}