Илья, Цена меняется за счет того что указано в поле и чекбоксах(Убавить/добавить). Добавить через кастом товар понятно, А как в кастомном товаре,можно убавить цену во всей корзине тогда?
Получить цену можно так:
$basket= Sale\Basket::loadItemsForFUser(Sale\Fuser::getId(), Bitrix\Main\Context::getCurrent()->getSite());
$Price = $basket->getBasePrice();
Можно ли както ее установить методом типа:
$basket->setBasePrice($custom_price);
Да, я подумал уже об этом, но это получается костыль.
А нет ли возможности сделать в виде скидки, но не использовать скидки которые из коробки, а свои? Может есть методы какие-нибудь?
Просто я указал, как пример прибавление суммы, но в планах и убавление. И тогда продукт невозможно использовать.