已支付Woocommerce自定义状态订单

时间:2019-03-16 13:46:22

标签: woocommerce status

我在Woocommerce中创建了一个新的订单状态,但是我需要将状态付款。

我创建新状态的代码是:

add_filter( 'woocommerce_register_shop_order_post_statuses', 'bbloomer_register_custom_order_status' );

function bbloomer_register_custom_order_status( $order_statuses ){

    // Status must start with "wc-"
    $order_statuses['wc-custom-status'] = array(                                            
    'label'                     => _x( 'Aprobada', 'Order status', 'woocommerce' ),
    'public'                    => false,                                            
    'exclude_from_search'       => false,                                            
    'show_in_admin_all_list'    => true,                                         
    'show_in_admin_status_list' => true,                                         
    'label_count'               => _n_noop( 'Custom Status <span class="count">(%s)</span>', 'Aprobadas <span class="count">(%s)</span>', 'woocommerce' ),                                       
    );      

    return $order_statuses;
}

但是我不能支付薪水……

我找到了这段代码(在this thread中):

if( $booking->get_status() != 'paid' )
    $booking->update_status( 'paid', 'order_note' );

但是我不知道如何集成它。我需要一个新的身份。

0 个答案:

没有答案