Если ваш торговый бизнес географически распределен, то модуль "филиалы" - это удобный инструмент для группировки торговых точек по городам и создания единого интернет-магазина для целой торговой сети.
Пользователи смогут выбирать ближайший к ним филиал (город) и видеть только относящуюся к данному филиалу информацию. В случае включения геолокации, ReadyScript будет автоматически определять ближайший филиал при первом посещении сайта.
Администраторам модуль предоставляет возможность создавать двухуровневую структуру филиалов (например, городов, в которых находятся ваши представители). Структуру филиалов можно формировать по-разному в зависимости от задачи, например, в качестве первого уровня можно использовать регион, а в качестве второго уровня город, если бизнес представлен географически широко. В случае, если все магазины представлены в одном городе, то в качестве первого уровня можно использовать Районы, в качестве второго - названия или адреса магазинов. Допускается также использование только одного уровня филиалов, в этом случае можно просто перечислить все точки продаж.
В случае наличия большого числа филиалов, в ReadyScript предусмотрен удобный механизм быстрого поиска филиала по первым буквам филиала.
Управление филиальной сетью происходит в разделе Разное → Филиалы в городах. Чтобы добавить новый филиал, нажмите на зеленую кнопку "Добавить филиал".
В открывшемся окне будут следующие поля:
Вкладка Основные:
Вкладка Мета-теги:
При первом посещении интернет-магазина, система может автоматически производить попытку определения города пользователя с помощью следующего алгоритма:
Рассмотрим подробнее, что необходимо сделать, чтобы включить геолокацию по указанному выше алгоритму. В разделе Веб-сайт → Настройка модулей → Филиалы в городах имеется ряд настроек:
Пункты меню в ReadyScript можно привязывать к различным филиалам, это означает, что они будут видны пользователям только в случае выбора нужного филиала в качестве текущего.
За связь пункта меню с филиалом отвечает поле Филиал в форме редактирования пункта меню в разделе Веб-сайт → Меню. Если установить значение Не задано, то пункт меню будет отображаться для всех филиалов.
В качестве складов в ReadyScript можно завести магазины, а с помощью модуля филиальной сети можно описать структуру городов, где представлен бизнес. При такой организации возникает вопрос: "Как обеспечить в карточках товаров отображение только тех остатков в магазинах (складах), которые принадлежат выбранному филиалу (городу)?".
Для решения данной задачи модуль филиалов привносит новое поле в форме редактирования склада, называется оно "Филиал". С помощью данного поля, можно задать связанный филиал, система будет отображать данный склад как при оформлении заказа, так и в карточке товара только при условии, что связанный филиал выбран в текущий момент. Если выбрано значение "не задано", то склад будет отображаться при любом активном филиале.
Каждый филиал имеет свою отдельную страницу с уникальным URL-адресом /contacts/{URL имя филиала}/ На странице может располагаться полная контактная информация, произвольное описание, карта со схемой расположения представительства, список складов, которые расположены в данном городе.
Ввиду того, что при использовании филиалов пункт меню "Контакты" должен иметь динамическую ссылку, т.е. изменяющуюся в зависимости от выбранного филиала, модуль привносит новый тип пунктов меню "Контакты филиала". Просто создайте пункт меню с таким типом и он всегда будет ссылаться на контакты выбранного в текущий момент филиала.
Модуль филиальной сети привносит в список маршрутов сайта исключительно контактные страницы филиалов (/contacts/{URL имя филиала}/), все переключение между городами на всех остальных страницах сайта происходит абсолютно незаметно для поисковых систем и не плодит никаких дублирующих страниц. Полный список городов со ссылками на персональные контактные страницы присутствует только на страницах контактов филиалов. На всех остальных страницах список городов подгружается только во время отображения диалога выбора города.
Модуль привносит в систему несколько Блоков, которые можно размещать на страницах через раздел Веб-сайт → Конструктор сайта. Подробная информация об устройстве визуального конструктора представлена здесь.