WooCommerce购物车-动态设置产品价格,然后将优惠券应用于新的总计

时间:2018-11-21 19:44:00

标签: php wordpress woocommerce

我正在尝试动态设置产品价格,我可以做得很好。但是,当我尝试应用最低消费的优惠券时,该优惠券将不适用。

编辑

动态定价更新,一切看起来不错,当我在优惠券上花费最少时,apply_coupon无效。就像它看不到新计算的总数。

有人有什么主意吗?

$coupon_code = 'coupontest';
$cart = new WC_Cart();
$cart->add_to_cart(531, 1);

foreach( $cart->get_cart() as $cart_item ) {
    $cart_item['data']->set_price( (float) 100 );
}

$cart->calculate_totals(); //this works! the prices are calculated correctly

//Minimum spend on the coupon is not met though?
$cart->apply_coupon($coupon_code); //this does not work! 

谢谢!

0 个答案:

没有答案