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