Всем привет, есть такая проблема и нужен совет:
Есть 2 типа цен(может быть и больше): базовая(все пользователи, в том числе не авторизованные) и оптовик(группа оптовик).
При заходи пользователь как оптовик - ему будет доступна 2 типа цена(базовая, оптовик) но увидет минимальную цену товара и купит по минимальной цене товар(указана которая будет в базовой и оптовой). Как у ходить от такой ситуации что бы приоритет был если оптовик зашел то значит показать ТОЛЬКО оптовую цену, то есть задавать такой вариант как то глобально?
То сейчас я как понимаю для вывода можно делать так определять перед вызовом компонентом(bitrix:catalog.section и других компонентов) кто зашел, если оптовик и менять тип цену принадляжащего для оптовика то есть здесь . А при добавление в корзину меня логигу , то есть через событие OnGetOptimalPrice.
Так? Или есть какое то иное решение?
Есть 2 типа цен(может быть и больше): базовая(все пользователи, в том числе не авторизованные) и оптовик(группа оптовик).
При заходи пользователь как оптовик - ему будет доступна 2 типа цена(базовая, оптовик) но увидет минимальную цену товара и купит по минимальной цене товар(указана которая будет в базовой и оптовой). Как у ходить от такой ситуации что бы приоритет был если оптовик зашел то значит показать ТОЛЬКО оптовую цену, то есть задавать такой вариант как то глобально?
То сейчас я как понимаю для вывода можно делать так определять перед вызовом компонентом(bitrix:catalog.section и других компонентов) кто зашел, если оптовик и менять тип цену принадляжащего для оптовика то есть здесь . А при добавление в корзину меня логигу , то есть через событие OnGetOptimalPrice.
Так? Или есть какое то иное решение?