Интернет-магазин с разделением по городам

Добрый день!
Нужен совет по организации структуры сайта.
Будет интернет-магазин на основе miniShop2. Магазин доступен по разным городам.
Каждый город под своим поддоменом, например moscow.site.ru.
Список товаров будет один тот же по всем городам.


Для городов необходимо только предусмотреть:
— варианты оформления заказа и оплаты на свои реквизиты в Робокассе.
— проведение акций (скидка на товар) и промо-кодов для каждого города разные.
— свой список количества остатков товара

Все остальное будет одно и тоже.

Можно сделать все на контекстах. Каждый город отдельно. Но тогда надо будет для каждого города дублировать список товаров.

Реально ли как то сделать все на одном контексте, такую структуру. Нашел дополнение cityFiels с помощью него можно организовать разделение по городам и свои цены для товаров на каждый город.

Но тогда как дать возможность проводить разные акции на товары по городам.

Дайте совет, как можно такое реализовать? Может кто-то делал что-то подобное?
Андрей Шевяков
30 января 2019, 10:45
modx.pro
567
0
Поблагодарить автора Отправить деньги

Комментарии: 3

Sergey
30 января 2019, 10:50
0
Посмотреть какой параметр отвечает за город в компоненте cityFiels и проверять его перед акцией…
    Андрей Шевяков
    30 января 2019, 10:56
    0
    Пример:

    есть Товар1. Доступен в Городе1, Городе2, Городе3

    Необходимо на Товар1 поставить скидки: в Городе1 — 5%, Городе2 — 10%, Городе3 — оставить как есть.

    Как такое реализовать? Товаров много. cityFields позволяет только разделить контент и цены для товаров, по городам но не old_price
    Николай Савин
    30 января 2019, 11:15
    0
    Андрей, вам скорее, нужно использовать ChangeDomain в связке с Fenom
    Тогда можно будет на основе поддоменов выставлять любые свои параметры. А если еще и компонент доработать (то можно прямо в админке параметрами управлять).
    Я вот для себя этот проект форкнул, создал сколько мне нужно полей, немного логику дописал и сейчас мы его используем, делаем разный SEO контент для разных городов.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3