Какой статус доступности у этих товаров (которые должны показываться в конце) в админке?
09.10.2019 09:57:39
[QUOTE]Алексей Щербаков написал:
Bitrix\Sale\DiscountCouponsManager::clear(true);[/QUOTE] Т.е. старые купоны заказа вы удаляете? |
|
|
08.10.2019 14:01:03
[QUOTE]Алексей Щербаков написал:
$discounts = $order->getDiscount(); $discounts->calculate(); $basket->refreshData(["PRICE", "COUPONS"]);[/QUOTE] Т.е. вы сначала считаете скидки, а потом обновляете данные из провайдера? Используйте doFinalAction в таком случае. |
|
|
08.10.2019 11:50:23
[QUOTE]Алексей Щербаков написал:
$discounts->calculate();[/QUOTE] Вы посчитали скидки с купоном, но результаты никуда не сохранили. Или вместо[CODE]$discounts->calculate(); [/CODE]используйте[CODE]$order->doFinalAction(true); $order->save(); [/CODE]или сами передавайте в заказ результаты расчета:[CODE]$r = $discount->calculate(); if ($r->isSuccess() && ($discountData = $r->getData()) && !empty($discountData) && is_array($discountData)) { /** @var Result $r */ $r = $order->applyDiscount($discountData); } $order->save(); [/CODE] |
|
|
04.10.2019 16:18:44
[QUOTE]Евгений Николаев написал:
можно ли прямо из $basketItem-> как то получить?[/QUOTE] получайте сериализованное поле DIMENSIONS |
|
|