событию обновления корзины изменяю стоимость товара, при этом появляется новая цена, а base_price, которая должна быть перечёркнута ккуда-то исчезает и никак не добавляется
делал через провайдер и обычным способом:
$item["element"]->setFields([
'BASE_PRICE' => 100,
'PRICE' => $item["price"],
'CUSTOM_PRICE' => "Y"
]);
Это не так работает.
а как? можете направить хотя бы?
А задача какая? По-моему скидки не работают с произвольными ценами.
применять скидку к товарам, если в корзине лежит 2 и более товара с одинаковым свойством
так это вроде как штатно можно решить через правило корзины
Обсуждают сегодня