Проверьте, передается ли идентификатор сайта. Компонент не работает с языком в параметрах.
11.05.2016 16:53:29
[QUOTE]Алексей Волков написал:
передается в компоненте ru_RU [/QUOTE] Поясните. Речь о форме блогового комментария? |
|
|
06.05.2016 12:48:22
[QUOTE]Иван Дудин написал:
Получается, с виду, весьма изящное решение: [/QUOTE] Не получается. Во-первых, событие OnBeforeOrderAdd теперь вызывается только если в настройках модуля sale включена опция "Использовать старые события". Во-вторых, что куда важней, создание сущности заказа (а значит и вызов этого события) происходит после применения скидок - с этим Вы и столкнулись. В новом компоненте оформления заказа появилось поле ввода купона (в дефолтном шаблоне) - возможно, это решит проблему. Если же используется свой кастомизированный шаблон - можно, например, в обработчике отправки формы выполнять анализ комментария, если там купон - делать два хита (первый на отправку введенного купона, второй - уже с отправкой данных). |
|
|