скидки в разделе каталога? Все таки OnGetOptimalPrice может менять цены в заказах (( А мне нужно прямо отобразить персональные скидки на товар. Не ужели придется лезть в компонент result_modifait и уже в нем манипулировать с цена на товар в завиисимости от авторизованного пользователя и его индвидуальной скидки? Через обработчик как понимаю не сделать?
так а разве уже не отвечали что не сделать?
честно скажу всеми силами пытался обойтись обработчиком, очень не хотелось лезть result_modifier.php но походу выхода нет. OnGetOptimalPrice орентируется только на оформление корзины
не только можно и для показа цен, но правки вносить нужно будет в шаблоны
Я вот думаю на последовал попробовать правило работы с «корзиной» через раздел маркетинг. Создать одно общее правило для всех оптовиков. Но в раздели скидка завести переменную. А в самом обработчике правил «корзины» вывести условие получение пользователей, и в переменной хранить процент скидки, который будет передаваться в это правило в качестве переменной
попробуй сперва перед вызовом каталога CCatalogProduct::setUseDiscount(false);
Это без обработчика получается? Чисто пока кодом попробовать. Типо получить список товаров, а уже потом проверить есть ли сохранение скидки?
Сейчас попробую. Просто почему через обработчик хочу добиться, появится потом дополнительное условие. Если в товаре есть свойство, которая принадлежит к справочнику HL в котором будет дополнительно хранится скидка на этот товар. Тогда в таком случай правило с учётной записи пользователя не должно отрабатывать. Вот такая муторная фигня с ценами оптовиков ))
lite mode даже не интересно :)
Обсуждают сегодня