每当员工为内部处理应用特定优惠券代码时,我都试图将woocommerce上的员工订单移至员工处理文件夹。但是,单击订购单时,它将卡在结帐页面上,当用户单击订购单时,将发生重复的订单。我在这里使用了错误的钩子吗? TIA!
add_action('woocommerce_order_status_processing', 'staff_order_on_applied_coupon');
function staff_order_on_applied_coupon($order_id) {
global $woocommerce;
$order = wc_get_order($order_id);
$applied_coupon = $order->get_used_coupons();
$staff_coupon_array = array("staff","inhouse");
foreach ($applied_coupon() as $coupon) {
foreach ($staff_coupon_array as $staff_coupon_code) {
if ($coupon == $staff_coupon_code) {
$order->update_status('wc-processing-staff');
}
}
}
}