Этого никто не знает
|
Этого никто не знает
|
|
|
|
|
|
Код выше уже пробовали?
Разработка и поддержка интернет магазинов на Битрикс , интеграция битрикс и 1С.
|
|
|
|
|
|
Со страницей confirm.php разобрался. Получаю данные в payments.php
На общем фоне - запросы к бд не серьёзные
|
|||
|
|
|
|
|||
|
|
|
Только вот такая информация.
|
|||||
|
|
|
|
Спасибо, примерно понятно, подскажите пожалуйста что именно нужно передавать в $arOrder['BASKET_ITEMS'], имею ввиду каким должен быть массив товаров в корзине?
|
|
|
|
|
|
Следующий код выводит правильные цены в $arOrder
закомментированные строки можно не указывать, если они не важны при расчёте скидки, достаточно указать PRODUCT_ID,PRODUCT_PRICE_ID,PRICE и пару других параметров
|
|||
|
|
|
|
А вот функция, которая возвращает только рассчитанную цену
|
|||
|
|
|
|
Решил не создавать новую тему, а написать здесь
Может кто сталкивался: почему скидка на товар расчитывается для во всех основных шаблонах (catalog.top, catalog.section) и т.д. и присутствует в результатах выборки (например, как $arItem['MIN_PRICE']['PRINT_DISCOUNT_VALUE']). Но если сделать наценку (через товарный маркетинг) - то она отображается только в корзине? Функционал наценок планировался для корректировки результирующей цены в случ специфических условий (повысить цену, если какой-то вид доставки, но маленький заказ) и т.д.? Или можно все таки его заставить работать без танцев с бубном и отдельного запуска CSaleDiscount::DoProcessOrder? Чем это вообще объясняется? ведь скидки тоже могут зависеть от специфичных условий, но их можно сразу визуализировать в списке товаров. При этом можно сделать скидку отрицательную. скидка -30% (т.е. наценка +30%) и цена будет с наценкой в списке товаров, но в корзине будет обычная цена(!). В чем логика? Есть пояснение этому, а то не очень логичный/контролируемый процесс получается..
Не бойтесь делать того что не умеете. Ковчег построил любитель...Профессионалы построили Титаник
|
||||
|
|
|
|||