Rename WooCommerce Order Status
Got the solution for Rename WooCommerce Order Status, Means you can change WooCommerce default order status like “Processing”, “Completed” etc to your own custom status. Here I changed WooCommerce order status “Processing” to “In progress” and “Completed” to “Delivered”. Add the following code to your theme functions.php.
//Creative Tweets - Rename WooCommerce Order Status
// Visit: http://www.creativetweets.com/
function wc_renaming_order_status( $order_statuses ) {
foreach ( $order_statuses as $key => $status ) {
$new_order_statuses[ $key ] = $status;
if ( 'wc-processing' === $key ) {
$order_statuses['wc-processing'] = _x( 'In progress', 'Order status', 'woocommerce' );
}
if ( 'wc-completed' === $key ) {
$order_statuses['wc-completed'] = _x( 'Delivered', 'Order status', 'woocommerce' );
}
}
return $order_statuses;
}
add_filter( 'wc_order_statuses', 'wc_renaming_order_status' );
