我已经创建了一个自定义字段Customer Level
对于用户,我还创建了自定义订单状态autoprocess
. 现在,我想根据客户级别自动处理订单:
add_action(\'woocommerce_checkout_order_processed\', \'auto_process_orders\');
function auto_process_orders($order_id) {
$current_user = wp_get_current_user();
if ( $current_user->customer_level >= 5 ) {
$order = new WC_Order( $order_id );
$order->update_status( \'autoprocessed\' );
}
}
。。但它就是不起作用。订单保持“暂停”(因为我使用银行转账作为付款方式)。