通过woocommerce设置每个新订单

时间:2014-12-17 02:29:04

标签: woocommerce

对于特定的woocommerce项目,我需要设置每个新订单。 它需要在处理付款之前完成。

你们知道这样做的钩子吗?我尝试了许多不同的东西,但是没有用。

1 个答案:

答案 0 :(得分:1)

add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_order' );
function custom_woocommerce_auto_complete_order( $order_id ) {
    global $woocommerce;
     if ( !$order_id )
        return;
    $order = new WC_Order( $order_id );
    $order->update_status( 'on-hold' );
}

这是执行此操作的标准方法。不确定它是否仍适用于2.2,但您没有指定您的WooCommerce版本。