Дилерский раздел на MODX
Добрый день!
Ситуация следующая…
Необходим закрытый раздел для дилеров.
На сайте есть розничные цены для всех посетителей, если человек логиниться в личном кабинете для дилеров, то розничные цены пропадают ( не отображаются) и на их месте появляются цены оптовые и кнопка корзины.
При этом пароль для входа должен создавать админ сайта через админку, т.е. регистрации на сайте нет, только страница для входа.
Натолкните на мысль куда смотреть, может готовые решения есть?
Спасибо за помощь!
Ситуация следующая…
Необходим закрытый раздел для дилеров.
На сайте есть розничные цены для всех посетителей, если человек логиниться в личном кабинете для дилеров, то розничные цены пропадают ( не отображаются) и на их месте появляются цены оптовые и кнопка корзины.
При этом пароль для входа должен создавать админ сайта через админку, т.е. регистрации на сайте нет, только страница для входа.
Натолкните на мысль куда смотреть, может готовые решения есть?
Спасибо за помощь!
Комментарии: 7
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
В выводе товаров сделать проверку группы пользователя, если состоит в той что надо (оптовики), то отдавать нужные цены и кнопку + плагин чтобы нужная цена верно добавлялась в корзину.
Нужные поля как отдавать?
Я думал minishop использовать
Можно делать примерно так:
I. Сначала читаем про расширение товаров, добавляем новое поле для оптовой цены, например optPrice.
II.
1. Читаем заметку
2. Создаём плагин, в нём проверяем пользователя. Примерно так:
Теперь ВЕЗДЕ у вас есть переменная $.site.ws.
Fenom:
III. В том же плагине на событие msOnBeforeAddToCart добавляем изменение цены для оптовиков, если оптовик.
Вроде всё. Но нюансов может быть множество )
Пример плагина для минишопа:
p.s. Поле optprice добавлял через msFieldsManager, так быстрей =)
Не рекомендую )