Сейчас в корзину товар добавляется вот так:
Add2BasketByProductID($PRODUCT_ID, $QUANTITY = $quantity, $arRewriteFields = array(), $arProductParams = false);
Необходимо каким то образом добавлять в корзину не по цене каталога, а по произвольной цене, расчитываемой отдельно. Как это сделать?
Более подробно: В системе есть 7 уровней цен, от розницы до VIP, но при определенных условиях цена может отличаться от всех 7 цен (от нуля до бесконечности). Пользователю уже выводится его цена по определенному алгоритму, но при добавлении в корзину, добавляется цена минимально доступная из этих 7.
Где и как лучше поправить, чтоб в корзину записывалась нужная цена товара?
Add2BasketByProductID($PRODUCT_ID, $QUANTITY = $quantity, $arRewriteFields = array(), $arProductParams = false);
Необходимо каким то образом добавлять в корзину не по цене каталога, а по произвольной цене, расчитываемой отдельно. Как это сделать?
Более подробно: В системе есть 7 уровней цен, от розницы до VIP, но при определенных условиях цена может отличаться от всех 7 цен (от нуля до бесконечности). Пользователю уже выводится его цена по определенному алгоритму, но при добавлении в корзину, добавляется цена минимально доступная из этих 7.
Где и как лучше поправить, чтоб в корзину записывалась нужная цена товара?