Версия: 6.x
burger close
Филиальная сеть в городах
Заметки
Данная функциональность присутствует в редакции платформы ReadyScript "Мегамаркет".

Общие сведения

Если ваш торговый бизнес географически распределен, то модуль "филиалы" - это удобный инструмент для группировки торговых точек по городам и создания единого интернет-магазина для целой торговой сети.

Пользователи смогут выбирать ближайший к ним филиал(город), и видеть только относящуюся к данному филиалу информацию. В случае включения геолокации, ReadyScript будет автоматически определять ближайший филиал, при первом посещении сайта.

Администраторам модуль предоставляет возможность создавать двухуровневую структуру филиалов (например, городов, в которых находятся ваши представители). Структуру филиалов можно формировать по-разному в зависимости от задачи, например, в качестве первого уровня можно использовать регион, а в качестве второго уровня город, если бизнес представлен географически широко. В случае, если все магазины представлены в одном городе, то в качестве первого уровня можно использовать Районы, в качестве второго - названия или адреса магазинов. Допускается также использование только одного уровня филиалов, в этом случае можно просто перечислить все точки продаж.

В случае наличия большого числа филиалов, в ReadyScript предусмотрен удобный механизм быстрого поиска филиала по первым буквам филиала.

affiliates.png
Список филиалов

Создание филиала (города)

Управление филиальной сетью происходит в разделе Разное → Филиалы в городах. Чтобы добавить новый филиал, нажмите на зеленую кнопку "Добавить филиал".

affiliates_admin.png
Администрирование филиалов

В открывшемся окне будут следующие поля:

Вкладка Основные:

  • Наименование - наименование филиала или региона или города, в зависимости от того, как вы организовываете свою структуру филиалов
  • URL имя - английский идентификатор, который будет использоваться для построения URL для страницы контактов филиала
  • Родитель - родительский элемент, указывается в случае использования иерархической модели филиалов
  • Разрешить выбор данного филиала - если установлен флажок, то данный филиал будет кликабельным, в противном случае это будет просто некликабельная группа для вложенных филиалов
  • Тип цен - Тип цен, который будет использован в качестве тип цен по-умолчанию, при выборе данного филиала
  • Краткая контактная информация - обычно это номер телефона. Данную информацию будет выводить соответствующий Блок
  • Контактная информация - полная контактная информация, которая будет отображена на отдельной странице филиала
  • Расположение на карте - точка на карте, где точно располагается филиал
  • Не выбирать данный филиал с помощью геолокации - если установлен флажок, то данный филиал будет исключен из списка филиалов, которые будут выбираться исходя из географической близости по координатам
  • Филиал по умолчанию - филиал, который будет автоматически выбираться, если ни один филиал не был выбран по геолокации
  • Выделить филиал визуально - если установлен флажок, то данный филиал будет выделяться жирным
  • Публичный - если установлен флажок, то филиал будет отображен на сайте

Вкладка Мета-теги:

  • Заголовок - заголовок персональной страницы склада. Тег title
  • Ключевые слова - ключевые слова персональной страницы склада (мета тег keywords)
  • Описание - описание персональной страницы склада (мета тег descriptions)
affiliate_add.png
Добавление филиала

Геолокация

При первом посещении интернет-магазина, система может автоматически производить попытку определения города пользователя с помощью следующего алгоритма:

  1. Производится запрос на определение Названия города к сервису GeoIP, в ответ получаем название города и географические координаты для IP пользователя.
  2. Если в списке филиалов обнаруживается город с точным совпадением названия, то выбирается именно он, алгоритм прерывается.
  3. Если в списке филиалов нет города с нужным названием, происходит поиск ближайшего филиала по географическим координатам, если подходящий филиал есть, то выбирается он, алгоритм прерывается.
  4. Если все филиалы находятся дальше допустимого отклонения широты и долготы от пользователя, то выбирается город по умолчанию.

Рассмотрим подробнее, что необходимо сделать, чтобы включить геолокацию по указанному выше алгоритму. В разделе Веб-сайт → Настройка модулей → Филиалы в городах имеется ряд настроек:

  • Использовать GeoIP для определения ближайшего филиала? - данный флажок следует установить для включения геолокации.
  • Максимально допустимое отклонение широты и долготы филиала от пользователя, в градусах - указывает допустимый квадрат поиска ближайшего филиала по координатам в градусах. В случае, если филиал будет находиться дальше указанного отклонения, то он не будет автоматически выбран.
  • Запрашивать подтверждение города у пользователя - если флажок установлен, то пользователю будет показано окно выбора филиала после попытки автоматического определения филиала и только один раз.
affiliate_settings.png
Настройки модуля Филиалы в городах

Произвольные страницы, связанные с филиалами

Пункты меню в ReadyScript можно привязывать к различным филиалам, это означает, что они будут видны пользователям только в случае выбора нужного филиала в качестве текущего.

За связь пункта меню с филиалом отвечает поле Филиал в форме редактирования пункта меню в разделе Веб-сайт → Меню. Если установить значение Не задано, то пункт меню будет отображаться для всех филиалов.

affiliate_menu.png
Настройки модуля Филиалы в городах

Связь складов с филиалами

В качестве складов в ReadyScript можно завести магазины, а с помощью модуля филиальной сети можно описать структуру городов, где представлен бизнес. При такой организации возникает вопрос: "Как обеспечить в карточках товаров отображение только тех остатков в магазинах(складах), которые принадлежат выбранному филиалу(городу)?".

Для решения данной задачи модуль филиалов привносит новое поле в форме редактирования склада, называется оно "Филиал". С помощью данного поля, можно задать связанный филиал, система будет отображать данный склад как при оформлении заказа, так и в карточке товара только при условии, что связанный филиал выбран в текущий момент. Если выбрано значение "не задано", то склад будет отображаться при любом активном филиале.

Персональная страница контактов филиала

Каждый филиал имеет свою отдельную страницу с уникальным URL-адресом /contacts/{URL имя филиала}/ На странице может располагаться полная контактная информация, произвольное описание, карта со схемой расположения представительства, список складов, которые расположены в данном городе.

affiliate_contact_page.png
Страница контактов филиала

Ввиду того, что при использовании филиалов, пункт меню "Контакты" должен иметь динамическую ссылку, т.е. изменяющуюся в зависимости от выбранного филиала, модуль привносит новый тип пунктов меню "Контакты филиала". Просто создайте пункт меню с таким типом и он всегда будет ссылаться на контакты выбранного в текущий момент филиала.

affiliate_menu_item.png
Пункт меню Контакты филиала

Особенности SEO

Модуль филиальной сети привносит в список маршрутов сайта исключительно контактные страницы филиалов (/contacts/{URL имя филиала}/), все переключение между городами на всех остальных страницах сайта происходит абсолютно незаметно для поисковых систем и не плодит никаких дублирующих страниц. Полный список городов с ссылками на персональные контактные страницы присутствует только на страницах контактов филиалов. На всех остальных страницах список городов подгружается только во время отображения диалога выбора города.

Заметки
Персональные контактные страницы для каждого филиала способны улучшить определение широкой географической принадлежности интернет-магазина поисковыми системами.

Блоки модуля

Модуль привносит в систему несколько Блоков, которые можно размещать на страницах через раздел Веб-сайт → Конструктор сайта. Подробная информация об устройстве визуального конструктора представлена здесь.

  • Краткие контакты филиала - блок отображает краткую контактную информацию текущего филиала.
  • Выбор филиала - блок отображает текущий филиал и позволяет выбрать другой
  • Связанные склады(магазины) - блок отображает связанные с текущим филиалом склады. Данный блок по умолчанию размещен в шаблонах сонтактной страницы филиала.