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