Hiding order status for vendors
-
Hi dear WCFM support,
I try to hide order statuses for the vendors. The strange this is these work:
// hide order status processing specific order sattus for vendors
add_filter( ‘wcfm_allowed_order_status’, function( $order_status ) {
if( isset( $order_status[‘wc-pending’] ) ) unset( $order_status[‘wc-pending’] );
if( isset( $order_status[‘wc-processing’] ) ) unset( $order_status[‘wc-processing’] );
if( isset( $order_status[‘wc-on-hold’] ) ) unset( $order_status[‘wc-on-hold’] );
if( isset( $order_status[‘wc-arrival-shipment’] ) ) unset( $order_status[‘wc-arrival-shipment’] );
if( isset( $order_status[‘wc-deliv-notpayed’] ) ) unset( $order_status[‘wc-deliv-notpayed’] );
if( isset( $order_status[‘wc-partial-payment’] ) ) unset( $order_status[‘wc-partial-payment’] );
if( isset( $order_status[‘wc-refunded’] ) ) unset( $order_status[‘wc-refunded’] );
if( isset( $order_status[‘wc-completed’] ) ) unset( $order_status[‘wc-completed’] );
if( isset( $order_status[‘wc-shipped’] ) ) unset( $order_status[‘wc-shipped’] );
if( isset( $order_status[‘wc-vk-processing’] ) ) unset( $order_status[‘wc-vk-processing’] );AND these ones dont work (vendor can see them)
if( isset( $order_status[‘wc-payment-reminder’] ) ) unset( $order_status[‘wc-payment-reminder’] );
if( isset( $order_status[‘wc-pay-reminder2’] ) ) unset( $order_status[‘wc-pay-reminder2’] );
if( isset( $order_status[‘wc-pay-reminder3’] ) ) unset( $order_status[‘wc-pay-reminder3’] );
return $order_status;
}, 50 );Can you help me with this?
Thanks in advance.
- The topic ‘Hiding order status for vendors’ is closed to new replies.