Обзор
Обновлено
Для чего нужен плагин
«Регионы без поддоменов» позволяет обслуживать несколько городов на одной витрине Shop-Script. Покупатель выбирает город, магазин использует назначенные ему склады, а в Премиум — также региональные цены и ограничения доставки и оплаты. Создавать поддомен для каждого города не требуется.
Плагин подходит магазинам с разными остатками, условиями обслуживания и контактами в городах. В его настройках «регион» — это ваша группа обслуживания: отдельный город или несколько административных регионов России с общими условиями.
Что получает покупатель
- Кнопку выбора города, поиск и предложение города при первом визите.
- Наличие товаров по складам выбранного региона. Доступность покупки рассчитывает Shop-Script с учётом своих настроек остатков.
- Запоминание явного выбора в cookie на 365 дней.
- В оформлении заказа в корзине (Checkout 2) — автозаполнение адреса и переключение региона по адресу, если включены соответствующие настройки.
- Контакты и другие сведения своего города, если разработчик вывел переменные региона в теме или содержимом страниц.
Определение по IP с DaData предлагает город и просит подтверждение. Само по себе оно не переключает склад.
Редакции
| Возможность | Базовая | Премиум |
|---|---|---|
| Регионы (города) на одной витрине без поддоменов | Да | Да |
| Склад и видимые склады для каждого региона, виртуальные склады | Да | Да |
| Наличие и кнопки «Купить» / «Под заказ» по остаткам выбранного города | Да | Да |
| Виджет выбора города, окно первого визита, запоминание выбора на 12 месяцев | Да | Да |
| Адрес в оформлении заказа: город подставляется сам, подсказки DaData, смена региона по введённому адресу | Да | Да |
| Переменные региона в шаблонах, страницах и мета-тегах | Да | Да |
| Инструменты для приложения MCP | Да | Да |
| Свои способы доставки для каждого региона | — | Да |
| Свои способы оплаты для каждого региона | — | Да |
| Цены артикулов по регионам в каталоге, корзине и заказе | — | Да |
| Своя зачёркнутая цена артикула в каждом регионе | — | Да |
| Загрузка цен по регионам стандартным импортом CSV | — | Да |
При переходе на Премиум становятся доступны региональные цены и фильтры способов. Если Премиум недоступен, ранее введённые цены и ограничения сохраняются, но не применяются.
Совместимость и требования
| Компонент | Требование |
|---|---|
| Shop-Script | 10 и выше |
| Фреймворк Webasyst (приложение «Инсталлер») | 2.9.3 и выше |
| PHP | 7.4 и выше, расширения JSON и Filter |
| Интерфейс бэкенда | UI 2.0 для страницы настроек и полей региональных цен в редакторе товара |
| Тема магазина | Автовывод требует хука frontend_header; для своего места есть хелпер |
| DaData | Необязательный API-ключ для определения по IP и адресных подсказок |
| MCP | Необязательное установленное и включённое приложение MCP для управления агентом |
Склады, цены и ограничения способов действуют и в пошаговом оформлении. Автозаполнение и отслеживание адреса реализованы для Checkout 2.
Демо и дальнейшие шаги
Начните с установки и первых шагов, затем настройте города и склады.