Города (Мультигород)
Модуль позволяет создать мультирегиональность (мультисайт) с выводом различной информации в зависимости от выбранного города.
Совместим с OcStore: 3.0.x.x,
после 2-й : 450р.
после 5-й : 400р.
после 10-й : 300р.
| Название файла | Имя файла | Дата | Действие |
| Архив модуля | opencart_file_9932.zip | 2026-09-26 10:09:26 | Платный файл |
| Документация для разработчиков | opencart_file_919.zip | 2026-09-25 07:09:51 | Платный файл |
| Документация по установке / настройки | opencart_file_7581.zip | 2026-09-22 09:09:56 | Платный файл |
Модуль позволяет создать мультирегиональность (мультисайт) с выводом различной информации в зависимости от выбранного города. Город можно выбрать как вручную, так и определится автоматически по ip .
Для чего
Модуль превращает один интернет-магазин в сеть «городских» витрин: под каждый город — свой поддомен (можно и без поддоменов), свои телефоны/адреса/реквизиты, свой текст на страницах, но админка и каталог товаров остаются едиными. Не нужно клонировать сайт под каждый филиал/регион — весь контент, специфичный для города, задаётся один раз в настройках и подставляется автоматически.
Кому подходит
- Интернет-магазинам и сервисным компаниям с несколькими городами присутствия (филиалы, шоу-румы, зоны доставки).
- Франшизам — у каждого партнёра свой город, свои контакты, но общий сайт и общий каталог.
- Бизнесу, которые хотят повысить релевантность сайта для локального SEO (свой поддомен и локальные данные под каждый город).
Как определяется город
- По поддомену (moskva.site.ru, spb.site.ru и т.д.);
- По ранее сохранённому cookie/сессии — город запоминается для повторных визитов;
- По геолокации IP через сервис DaData — новому посетителю город подставляется автоматически, при условии что в модуле добавлен такой город;
- Город по умолчанию — если ничего не определилось.
Возможности
- Неограниченное число городов, у каждого — код, статус, поддомен, регион, порядок сортировки, флаг «по умолчанию».
- Разный контент для разных городов. Не только обычный но и html.
- Возможность создания общих замен, т.е подставляем теги один раз, например для товара и теги распространяются на все товары в разных городах, т.е ввел один раз и все поддомены (или города) уникализированы.
- Произвольные доп. поля на город: телефон, адрес, e-mail, время работы, склонения названия — набор полей настраивается шаблоном, ничем не ограничен.
- Произвольные поля могут быть как текстовый ввод, так и возможность включения как "визуальный редактор". Удобно для seo блока для каждого города
- Шорткоды [city:key] — вставляются в любой текст: title/description/keywords страниц, описания категорий и товаров, статичные блоки шаблона. При выводе автоматически заменяются на данные текущего города.
- Подстановка данных из города по умолчанию — если у конкретного города какое-то поле не заполнено, вместо пустого значения автоматически берётся значение из города «по умолчанию» (опция включается/выключается).
- Автоматический редирект между основным доменом и поддоменом города.
- Попап выбора города при первом визите + плашка-подтверждение («Ваш город — Москва? Да / Выбрать другой»), число колонок в попапе настраивается.
- Отображение всего списка городов через шоткод. Удобно для сео роботов и индексации регионального контента.
- В админке список городов, с фильтром и поиском. Можно отфильтровать по региону статусу итд.
Город можен быть как основным так и нет. Основной город будет доступен в модалке выбора на сайте, а не основной только через поиск. - Импорт списка городов и регионов из CSV. Можно сразу подготовить список нужных городов, прописать родительный и предложный падеежи городов и импортировать.
- Импорт экспорт настроек модуля, чтобы не потерять нужное.
Дополнительно - платно: - Есть отдельное платное расширение для модуля, которое добавляет возможность зависимости отображения или доступности "товара, категории, статьи, производителя" в зависимости от города! [отдельно, платно, 3.т.р.] . Принцип работы такой же как у зависимости от магазина (выбор в товаре (итд) галочками)
- Так же есть отдельный модуль, для генерации sitemap.xml для каждого города, с учетом зависимости от городов и динамическим robots.txt . Стоимость 3т.р. ВНИМАНИЕ! Если у Вас нет завсисмости от городов, то подойдет другой мой модуль.
ДЕМО
Витрина https://city-opencart.ru
Поддержка
Предложения и сообщения об ошибках - в личные сообщения на форуме
Одна покупка = Один домен (конечно включая субдомены :) )
Доп услуги
Во вкладке Доп.опции можно выбрать доп работы.
Установка: Тут установка модуля, проверка работы.
Адаптация - это адаптация под шаблон. Если шаблон явно не стандартный сильно отличается, то смело заказывайте, так как выбор города селектор нужно правильно внедрить в шапку.
Услуга №1: Если не знаете как настроить DNS, Wildcard а еще и ssl для wildcard заказать, то это Ваш случай. Изменю конфиг сайта, настрою домен, заказжу сертиыикат в вашей панеле хостера (обычно дотупно платно или бесплатно)
ВНИМАНИЕ!
Для режима поддоменов, чтобы все работало корректно, поддомены должны смотреть на основную директорию сайта. Обычно в нормальном хостинге это делается легко, просто добавив поддомен типа *.site.ru , ну или в днс сделать настройки. Если сомневаетесь в возможностях хостинга, просто задайте им такой вопрос или спросите про Wildcard DNS .
И еще. Хоть модуль и создавал максимально совместимым, чтобы не трогать код сайта и быть универсальным, но все же стоит знать что гарантированно работает и тестировался на теме и движке по умолчанию. В ocmod по сути только выбор города и плашка подтверждения. По сути ничего сложного, но если нужно за рубли сделаю адаптацию под любой шаблон.
Оставить комментарий
Примечание: HTML разметка не поддерживается! Используйте обычный текст.
Введите код, указанный на картинке:










Если комментарии не отобразились по какой то причине, то вы можете прочитаь их на отдельной технической странице комментариев
После просмотра, пожалуйста сообщите нам о возможной проблеме через форму обратной связи.