Woocommerce海关状态订单已支付

Woocommerce海关状态订单已支付,woocommerce,status,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 wit

我在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;
}

但我不知道如何整合它。我需要支付一个新的状态。

请尝试改写您的问题,因为它不是真正可以理解的(您可以使用)…代码
$booking->get_status()!='付费“
与商务预订相关。您正在使用Woocommerce预订插件吗?请尝试更好地解释您问题中的内容,添加缺少的细节,因为现在还不清楚。@LoicTheAztec谢谢,我没有使用woocomemerce预订。这将是woocomemerce订单的一个新状态,其特征是“付费”。您的意思是“状态”可能是订单状态(而不是“状态”)…在StackOverFlow中创建新的自定义订单状态有很多答案,比代码中提供的答案要完整得多:请查看或尝试改写您的问题,因为它不是真正可以理解的(您可以使用)…代码
$booking->get_status()!='付费“
与商务预订相关。您正在使用Woocommerce预订插件吗?请尝试更好地解释您问题中的内容,添加缺少的细节,因为现在还不清楚。@LoicTheAztec谢谢,我没有使用woocomemerce预订。这将是woocomemerce订单的一个新状态,其特征是“付费”。您的意思是“状态”可能是订单状态(而不是“状态”)…在StackOverFlow中创建新的自定义订单状态有很多答案,比代码中提供的答案更完整:查看或
if( $booking->get_status() != 'paid' )
    $booking->update_status( 'paid', 'order_note' );