Как настроить модуль “Местоположение продавцов [Beta]”

Примечание

Этот модуль работает исключительно в Multi-Vendor и впервые появился в версии 4.8.1.

Модуль “Местоположение продавцов [Beta]” позволяет покупателям указывать своё местоположение, чтобы увидеть ближайших к ним продавцов отфильтровать товары по удаленности. Кроме того, модуль отображает продавцов на карте, а также позволяет фильтровать продавцов по городам.

Шаг 1: Установите и настройте модуль

Данный модуль не установлен по умолчанию.

  1. Установите его так же, как и любой другой модуль, затем щёлкните по названию, чтобы открыть его настройки.

  2. Настройте следующие параметры:

    • Ключ API Google Maps — карты Google показывают местоположение продавцов и рассчитывают расстояние до них. Для того, чтобы связать с картами свой маркетплейс, вам понадобится ключ API Google Maps. Получите его, следуя инструкциям Google.

    • Радиус по умолчанию в фильтре по расстоянию — радиус поиска, который будет по умолчанию установлен в фильтре по расстоянию.

    • Максимальный радиус в фильтре по расстоянию — максимально допустимый радиус поиска в фильтре по расстоянию.

      Примечание

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

    • Единица измерения расстояния — единица измерения, которая будет использоваться в фильтре по расстоянию, а также в информации о ближайших продавцах.

    • Продавцы, отображаемые по умолчанию — определяет, какие продавцы по умолчанию отображаются на странице списка продавцов (dispatch=companies.catalog) и на карте на этой странице.

      • Все;
      • Из города покупателя;
      • Из страны покупателя.
  3. Нажмите Сохранить.

Шаг 2: Укажите местоположение продавца

Модуль использует местоположение продавцов на картах Google для расчета расстояния до них и отображения их на карте. Именно по этой причине продавцы должны указывать свои адреса. Владельцы маркетплейсов могут сделать это за них.

  1. Откройте страницу Продавцы → Продавцы.

  2. Щёлкните по имени продавца, чье местоположение вы хотите указать.

  3. Найдите поле Местоположение и начните вводить адрес. Если модуль настроен правильно, Google автоматически предложит возможные адреса для выбора.

  4. После того, как выберете адрес, нажмите Сохранить.

Шаг 3: Настройте витрину

После того, как вы указали местоположение продавцов, необходимо разрешить покупателям использовать возможности модуля. Для этого нужно добавить несколько новых блоков и фильтр.

Добавьте блоки, связанные с местоположением

Блок — это часть страницы, которая содержит определенную информацию или элемент управления. Ниже перечислены блоки модуля “Местоположение продавцов [Beta]”, которые вы можете добавить на витрину. Вы можете найти все эти блоки на вкладке Создать новый блок:

  1. Местоположение покупателя — блок позволяет покупателям указывать свое местоположение, чтобы рассчитать расстояние до продавцов. Блок отображает текущее выбранное местоположение. Нажмите на него, чтобы вызвать всплывающее окно и выбрать другое местоположение.

    Подсказка

    Вы можете разместить этот блок в Верхней панели или в Заголовке на странице макета По умолчанию. Таким образом блок отобразится на всех страницах.

  2. Ближайшие продавцы — блок показывает продавцов, которые находятся ближе всего к покупателю. Расстояние автоматически рассчитывается сервисом Google Maps. Если продавец находится очень близко к покупателю, то численное значение расстояния до него сменится на статус Близко.

  3. Карта продавцов — блок отображает карту Google с отмеченными на ней продавцами.

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

    Примечание

    Блоки Карта продавцов и Поиск по местоположению автоматически добавляются на страницу со списком продавцов (dispatch=companies.catalog) после установки модуля. Если вы хотите их убрать, отредактируйте макет страницы Продавцы на странице Дизайн → Макеты.

Добавьте фильтр товаров по расстоянию

Фильтр позволяет покупателям ограничивать список товаров, отображаемых в соответствии с определенными критериями. Модуль “Местоположение продавцов [Beta]” позволяет выбирать местоположение и производить поиск товаров на определенном расстоянии от этого местоположения.

С информацией о том, как добавить новый фильтр, вы можете ознакомиться в этой статье. Чтобы создать фильтр по расстоянию, в поле Фильтровать по установите значение Расстояние до продавца.