msAreaOrder

Распределение заказов по заведениям
Автор дополнения
Павел
Пакетов
32
Закачек
43 862
Обычно отвечает в течение нескольких дней
Автор дополнения
Пакетов
32
Закачек
43 862
Обычно отвечает в течение нескольких дней
Версия 1.0.3-beta
Дата выпуска 05.06.2023
Загрузки 12
Просмотры 6 300
Внимание, этот компонент требует версию PHP 5.3 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.3 !
Внимание! Для сохранения возможности бесплатного использования 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