Woocommerce优惠券数量增加2,而不是单笔订单的1

时间:2019-03-01 22:39:37

标签: woocommerce coupon

我正在通过自定义API路由从我的应用程序向我的wordpress后端发送订单。

我最初是使用PHP创建订单的,

$order = wc_create_order(array('customer_id' => $userId));

// Loop through and add products to Order

$order->set_address( $billing, 'billing' );

// check if coupon is valid, then apply
if($this->isCouponValid($couponCode)){
   $order->apply_coupon($couponCode);
}

$order->calculate_totals();

return $order;

我退回订单并将其发送给Stripe处理。 成功交易后,当我查看优惠券数量时,它总是增加2。如果我注释掉套用代码功能,则不会使用优惠券。如果我在条处理订单之前停止代码。优惠券数量增加到1。处理完后,必须以某种方式再次使用它。...

任何帮助将不胜感激。

0 个答案:

没有答案