Добрый день.
При добавлении товара в корзину указываю свой CCatalogProductProvider.
В методе GetProductData провожу необходимый расчет.
В массиве который получаю $arResult = CCatalogProductProvider::GetProductData($arParams) есть цена с примененными скидками, к этой цене мне необходимо добавить свою наценку, т.е. скидка должна быть только с цены товара. К моей наценке она применяться не должна. Здесь все правильно.
Но когда пользователь вводить купон из правил работы с корзиной, то скидка считается уже от полной цены с моей наценкой.
Вопрос: как повлиять на логику применения купонов из правил работы с корзиной.
Т.е. мне нужно чтобы купоны правил работы с корзиной применялись только к самой цене товара без моей наценки.
Магазин обновлен до последней версии.
При добавлении товара в корзину указываю свой CCatalogProductProvider.
В методе GetProductData провожу необходимый расчет.
В массиве который получаю $arResult = CCatalogProductProvider::GetProductData($arParams) есть цена с примененными скидками, к этой цене мне необходимо добавить свою наценку, т.е. скидка должна быть только с цены товара. К моей наценке она применяться не должна. Здесь все правильно.
Но когда пользователь вводить купон из правил работы с корзиной, то скидка считается уже от полной цены с моей наценкой.
Вопрос: как повлиять на логику применения купонов из правил работы с корзиной.
Т.е. мне нужно чтобы купоны правил работы с корзиной применялись только к самой цене товара без моей наценки.
Магазин обновлен до последней версии.