Я пытаюсь динамически установить цену продукта, что я могу сделать просто отлично.Однако, когда я пытаюсь применить купон с минимальными затратами, купон не применяется.
РЕДАКТИРОВАТЬ
Динамические цены обновляются и все выглядит хорошо, 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!
Спасибо!