Мультирегиональный интернет-магазин с обменом 1С: 25 витрин сети косметики в одной админке
Собрал 25 разрозненных копий сайта сети косметики в один мультирегиональный магазин с единой админкой и обменом с 1С.
- 25
- региональных витрин в одной админке
- 25
- филиалов с синхронизацией остатков и цен

Задача
Сеть магазинов косметики работала с 25 отдельными копиями интернет-магазина, у каждой своя учётная запись администратора. Нужна была одна панель, из которой менеджер правит контент сразу на всех региональных витринах, и актуальный каталог из 1С.
Как было до проекта
- Предыдущий разработчик просто размножил сайт на все регионы присутствия, хотя в платформе была штатная многосайтовость.
- Любую мелкую правку контент-менеджер вносил на каждом сайте по отдельности.
- 25 админок с отдельными логинами и паролями.
- Каталог, цены и остатки не синхронизировались с учётной системой.
Что я сделал
- 1
Аудит и обновление платформы
Разобрал, как устроены копии, и обновил OpenCart до актуальной версии вместе с шаблоном магазина. Без этого штатный механизм мультирегиональности работал бы нестабильно.
- 2
Одна база данных на все регионы
Свёл данные в единую базу, общую для всех региональных витрин. Товары и контент теперь существуют в одном экземпляре, а не в 25.
- 3
Модуль мультирегиональности
Подключил и настроил модуль мультирегиональности OpenCart: каждый регион остаётся отдельной витриной для покупателя, но управляется из общего ядра.
- 4
Админка под редактора
Настроил административную панель с единой авторизацией так, чтобы менеджеру было удобно менять информацию сразу на всех витринах.
- 5
Синхронизация с 1С
Настроил обмен торговым каталогом с 1С: товары, остатки, цены и склады для 25 филиалов. Дополнительно помог подобрать виртуальный выделенный сервер под нагрузку сайта.
Результат
- Вместо 25 копий сайта один мультирегиональный магазин с единой авторизацией.
- Правка контента делается один раз и сразу видна на всех витринах.
- Каталог, остатки, цены и склады 25 филиалов синхронизируются с 1С, покупатель видит актуальные данные.
Прежде чем копировать сайт под каждый город, проверьте, нет ли в платформе штатной многосайтовости. Копии кажутся быстрым решением, но каждая правка потом стоит в 25 раз дороже.
Вопросы по теме
Сколько стоит перевести несколько сайтов в один мультирегиональный магазин?+
Зависит от числа копий, расхождений в данных и того, нужен ли обмен с 1С. Работаю почасово по ставке 2 500 ₽/ч, после аудита называю оценку в часах.
Можно ли сохранить отдельные витрины для каждого города?+
Да. При мультирегиональности покупатель видит свой регион, а товары, контент и настройки ведутся в одной базе и одной админке.
Какие данные можно синхронизировать с 1С?+
Обычно каталог, остатки, цены и склады по каждому филиалу. В этом проекте я настроил именно такой набор для 25 филиалов.


