msAreaOrder

Распределение заказов по заведениям
Автор дополнения
Павел
Пакетов
33
Закачек
45 570
Обычно отвечает в течение нескольких дней
Автор дополнения
Пакетов
33
Закачек
45 570
Обычно отвечает в течение нескольких дней
Версия 1.0.3-beta
Дата выпуска 05.06.2023
Загрузки 13
Просмотры 7 982
Внимание! Для сохранения возможности бесплатного использования API Яндекс.Карт пользователи должны соблюдать ряд условий — tech.yandex.ru/maps/jsapi/doc/2.1/terms/index-docpage/#index__conditions


Пакет позволяет создать некие области на карте, в пределах которых осуществляет доставку то или иное заведение.



Каждому заведению можно указать:
  1. Свои почтовые ящики для уведомлений о новом заказе, которые заменят ящики из настройки ms2_email_manager,
  2. Минимальную стоимость заказа для каждой области (каждого заведения).

Компонент во многом похож на msDeliveryOnMap, только выполняет иную функцию и намного проще в настройке.

Настройка в 4 простых шага:

  1. Устанавливаем компонент и включаем способ доставки в настройках miniShop2.
  2. Заходим в системные настройки и указываем всё, что нам нужно.
    Важным параметром является msae_address_field. Он отвечает за поле, которое будет использовано в качестве полного адреса на странице корзины. По-умолчанию, для записи полного адреса задействовано поле city, которое в ms2 есть «из коробки». Можно заменить лексиконы бекенда/фронтенда для данного поля и оно вполне подойдёт для записи адреса при заказе.
  3. Создаём необходимые зоны доставки на странице компонента.
  4. Добавляем на страницу корзины или сразу в чанк tpl.msOrder вызов сниппета:
    [[!msAreaOrder]]
    В этом месте будет появляться карта при выборе способа доставки msaoDeliveryHandler.

1.0.3-beta (05.06.2023)

  • Исправлена работа на PHP 7.4

1.0.2-beta (24.06.2017)

  • Исправлена проблема с двойным добавлением маршрута при инициализации карты, если поле "Адрес" заполнено

1.0.1-beta (24.06.2017)

  • Добавлена возможность указать минимальную сумму заказа для конкретной области
  • Исправлена ошибка при установке, когда пакет не мог найти класс msDelivery

1.0.0-beta

  • Start

Последние обсуждения в сообществе MODX.pro