К содержимому
Начало работы

Обзор

Обновлено

Для чего нужен плагин

«Регионы без поддоменов» позволяет обслуживать несколько городов на одной витрине 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.

Демо и дальнейшие шаги

Демо на теме Seller 2.

Начните с установки и первых шагов, затем настройте города и склады.