Thông thường, WooComerce chỉ có các trạng thái pending, on hold, completed, failed, refunded. Nhưng nếu muốn bổ sung thêm trạng thái đơn hàng thì đây là cách dành cho bạn.
Cách 1: sử dụng plugin
hoặc
Cách 2: Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | function wpex_wc_register_post_statuses() { register_post_status( 'wc-shipping-progress', array( 'label' => _x( 'Đang vận chuyển', 'WooCommerce Order status', 'text_domain' ), 'public' => true, 'exclude_from_search' => false, 'show_in_admin_all_list' => true, 'show_in_admin_status_list' => true, 'label_count' => _n_noop( 'Approved (%s)', 'Approved (%s)', 'text_domain' ) ) ); } add_filter( 'init', 'wpex_wc_register_post_statuses' ); // Add New Order Statuses to WooCommerce function wpex_wc_add_order_statuses( $order_statuses ) { $order_statuses['wc-shipping-progress'] = _x( 'Đang vận chuyển', 'WooCommerce Order status', 'text_domain' ); return $order_statuses; } add_filter( 'wc_order_statuses', 'wpex_wc_add_order_statuses' ); |
Tham khảo: https://stackoverflow.com/questions/29789680/how-to-add-woocommerce-custom-order-status/29792639
Chúc bạn thành công
Cảm ơn bạn đã chia sẽ