{"id":4023,"date":"2020-03-19T17:26:45","date_gmt":"2020-03-20T00:26:45","guid":{"rendered":"https:\/\/codedcommerce.com\/?post_type=product&#038;p=4023"},"modified":"2025-03-10T18:03:46","modified_gmt":"2025-03-11T01:03:46","slug":"custom-order-status-backorder","status":"publish","type":"woo-code","link":"https:\/\/codedcommerce.com\/woo\/custom-order-status-backorder\/","title":{"rendered":"Custom order status"},"content":{"rendered":"\n<pre class=\"wp-block-code language-php\"><code>add_action( 'init', function() {\n\n\tregister_post_status( 'wc-backorder', &#91;\n\t\t'label' => 'On backorder',\n\t\t'public' => true,\n\t\t'exclude_from_search' => false,\n\t\t'show_in_admin_all_list' => true,\n\t\t'show_in_admin_status_list' => true,\n\t\t'label_count' => _n_noop( 'On backorder (%s)', 'On backorder (%s)' )\n\t] );\n\n} );\n\nadd_filter( 'wc_order_statuses', function( $order_statuses ) {\n\n\t$new_order_statuses = &#91;];\n\tforeach( $order_statuses as $key => $status ) {\n\t\t$new_order_statuses&#91; $key ] = $status;\n\t\tif( 'wc-processing' === $key ) {\n\t\t\t$new_order_statuses&#91;'wc-backorder'] = 'On backorder';\n\t\t}\n\t}\n\n\treturn $new_order_statuses;\n\n} );\n\nadd_filter( 'woocommerce_reports_order_statuses', function( $statuses ) {\n\n\t$statuses&#91;] = 'wc-backorder';\n\n\treturn $statuses;\n\n} );<\/code><\/pre>\n","protected":false},"template":"","class_list":["post-4023","woo-code","type-woo-code","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/codedcommerce.com\/wp-json\/wp\/v2\/woo-code\/4023","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codedcommerce.com\/wp-json\/wp\/v2\/woo-code"}],"about":[{"href":"https:\/\/codedcommerce.com\/wp-json\/wp\/v2\/types\/woo-code"}],"wp:attachment":[{"href":"https:\/\/codedcommerce.com\/wp-json\/wp\/v2\/media?parent=4023"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}