• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела wpt лично.

Помощь Как реализовать. Разные цены. Разные регионы.

b7music

Мой дом здесь!
Регистрация
2 Ноя 2015
Сообщения
675
Реакции
393
Добрый день. Есть интернет-магазин.
В нем установлено 3 цены.
1) Оптовая
2) Розничная (в городе магазина)
3) Интернет цена (по этой цене планируется реализация во всех остальных регионах, за исключением города магазина)

Стоит плагин определения города посетителя, и если город совпал с городом магазина, его переводит на поддомен brn.*.ru
Стоит другой плагин, который в зависимости от поддомена в массив цен подставляет свои, заранее заданные значения. Например, в каталоге идет так



Переменная VREGIONS_REGION для поддомена содержит одно значение, для домена другое.
OPT_PRICE всегда оптовая цена, а RETAIL_PRICE в зависимости от региона меняет свое значение на Розничная или Интернет цена.
Каким образом разграничивать пользователей по этим ценам? Чтобы и смотреть и покупать они могли только по своим?
Если ставлю чтобы интернет цену могли смотреть и покупать по ней могли все, даже не авторизованные, то в своем регионе для неавторизованых срабатывает это же правило, а мне так не нужно.

При авторизации настроил чтобы определялся город поситителя и если он совпадает с городом магазина, то его переносит в группу(Регион магазина), но, это после регистрации, а нужно до...

Подскажите, как правильней всего реализовать?
 
Вот тут ребята описывают как они это реализовали, посмотри - может поможет и тебе в решении проблемы
Для просмотра ссылки Войди или Зарегистрируйся
 
запиши в header.php проверку на авторизацию if (!$USER->IsAuthorized()) { Заполнить кукисы Для просмотра ссылки Войди или Зарегистрируйся на регион и цены }; а затем из кукисов подтягивай Для просмотра ссылки Войди или Зарегистрируйся в нужных местах
 
При авторизации настроил чтобы определялся город поситителя и если он совпадает с городом магазина, то его переносит в группу(Регион магазина), но, это после регистрации, а нужно до...
Подскажите, как правильней всего реализовать?

Все правильно сделали, только можно и не авторизованных пользователей без сохранения в базу в зависимости от условий присоединять в группу.
Для просмотра ссылки Войди или Зарегистрируйся
То есть если пользователь соответствует при первом заходе на сайт определенным параметрам, кидаете его в нужную группу с помощью этого метода.
И уже в настройках цен правильно распределить, кому какие цены доступны.
 
Назад
Сверху