WooCommerce Cart - динамически устанавливайте цену продукта, ТО примените купон к новым суммам - PullRequest
0 голосов
/ 21 ноября 2018

Я пытаюсь динамически установить цену продукта, что я могу сделать просто отлично.Однако, когда я пытаюсь применить купон с минимальными затратами, купон не применяется.

РЕДАКТИРОВАТЬ

Динамические цены обновляются и все выглядит хорошо, 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! 

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...