【问题标题】:Woocommerce credit card payment issues [duplicate]Woocommerce信用卡支付问题[重复]
【发布时间】:2021-07-14 07:52:05
【问题描述】:

当客户通过信用卡下订单时,它会自动从待处理变为正在处理,是否有一个特定的挂钩,以便我可以在下新订单时保持待处理状态。到目前为止,COD 工作正常,新订单处于待处理状态

下新订单时我用于 COD 的当前挂钩,而不是设置为待处理的“处理”

add_filter( 'wc_order_statuses', 'rename_order_statuses', 20, 1 );
function rename_order_statuses( $order_statuses ) {

    $order_statuses['wc-pending']    = _x( 'Pending', 'Order status', 'woocommerce' );

    return $order_statuses;
}

add_filter( 'woocommerce_cod_process_payment_order_status', 'default_cod_payment_order_status', 10 );
function default_cod_payment_order_status( $order_status ) {
    return 'pending';
}

但信用卡购买自动更改等待处理 如果可能的话,谁能告诉我这个钩子吗?

【问题讨论】:

    标签: wordpress woocommerce hook-woocommerce


    【解决方案1】:

    试试这个代码

    add_filter( 'woocommerce_payment_complete_order_status', 'wc_payment_update_order_status', 10, 2 );
    
    function wc_payment_update_order_status( $order_status, $order_id ) {
    
     return 'pending'; 
    
    }
    

    【讨论】:

      猜你喜欢
      • 2011-09-06
      • 2019-07-28
      • 2015-03-25
      • 2015-06-06
      • 2019-06-24
      • 1970-01-01
      • 2012-09-07
      • 2011-02-22
      • 2019-08-29
      相关资源
      最近更新 更多