Геолокация магазина

Укажите домен без http и слешей. Пример: domain.com
ms_company_geo

Поставка в электронном виде.

Автоматический редирект при определении тарифной зоны, привязанной к магазину.
Подробное описание
$44.44
$44.44

ms_company_geo

Описание

Модуль Геолокация магазина обеспечивает автоматический редирект при определении тарифной зоны, привязанной к магазину. Модуль позволяет настроить привязку компаний к тарифным зонам и автоматически перенаправлять пользователей на соответствующий магазин при определении их местоположения.

Функциональность

  • Привязка компаний к тарифным зонам
  • Автоматическое определение местоположения пользователя
  • Автоматический редирект на магазин, привязанный к тарифной зоне пользователя
  • Отображение блока геолокации с выбором города
  • Интеграция с системой тарифных зон CS-Cart
  • Размещение блока через Block Manager

Принцип работы

Модуль работает через систему хуков и Block Manager:

  1. Настройка привязки компаний к тарифным зонам:
  • В настройках компании доступна вкладка "[MS] Геолокация"
  • Выбираются тарифные зоны, к которым привязана компания
  • Настройки сохраняются в JSON-формате в настройках модуля
  1. Функция fn_ms_company_geo_settings() - получение настроек:
  • Получает настройки геолокации из Settings
  • Возвращает массив тарифных зон для конкретной компании или всех компаний
  1. Хук render_blocks - обработка блока геолокации:
  • Получает список всех доступных компаний
  • Для каждой компании получает привязанные тарифные зоны
  • Формирует список тарифных зон с данными о компаниях
  • Передаёт данные в шаблон блока
  1. Функция fn_get_destination_data() - получение данных тарифной зоны:
  • Получает информацию о штатах, почтовых индексах и городах тарифной зоны
  • Возвращает структурированные данные для отображения
  1. Функция fn_ms_company_geo_get_city() - получение города пользователя:
  • Использует систему геолокации CS-Cart
  • Возвращает текущий город пользователя
  1. Блок ms_company_geo - отображение геолокации:
  • Создаётся через Block Manager
  • Отображает информацию о тарифных зонах и привязанных компаниях
  • Позволяет пользователю выбрать город
  1. Автоматический редирект:
  • При определении тарифной зоны пользователя выполняется редирект на соответствующий магазин
  • Работает на основе данных геолокации и привязки компаний к тарифным зонам

Расположение в админке

Настройки компаний:

  • Компании → Компании → Редактирование → вкладка "[MS] Геолокация" - выбор тарифных зон для компании

Создание блоков:

  • Дизайн → Менеджер блоков - создание блоков типа "MS: Геолокация магазина"

Настройки модуля:

  • Модуль не имеет глобальных настроек, все настройки выполняются для каждой компании отдельно

Важные замечания

  • Модуль работает только в режиме мультивендора
  • Требует настроенной системы геолокации CS-Cart
  • Требует настроенных тарифных зон в системе
  • Привязка компаний к тарифным зонам настраивается для каждой компании отдельно
  • Автоматический редирект работает на основе определения местоположения пользователя

Похожие товары

$44.44
Выберите опции
Скидка 75%
$44.44 $177.78
Выберите опции
Скидка 40%
$66.67 $111.11
Выберите опции
$44.44
Выберите опции
Скидка 40%
$66.67 $111.11
Выберите опции
Скидка 84%
$44.44 $276.67
Выберите опции