msNovaPoshta

Расчет стоимости доставки «Новая Почта».
Автор дополнения
Prihod
Пакетов
9
Закачек
1 483
Автор дополнения
Пакетов
9
Закачек
1 483
Версия 1.0.2-beta
Дата выпуска 11.11.2017
Загрузки 7
Просмотры 511
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.4 !
msNovaPoshta — позволяет рассчитывать стоимость доставки, с учетом веса заказа и стоимости всех товаров, а также просмотреть все отделений “Новая Почта” на карте Google в определенном городе и выбрать нужное.

Типы доставки:
от отделения до отделения,
от отделения до адреса.

Видео-обзор


Настройка
После того как вы установили пакет необходимо зайти в его настройки и указать там API ключ «Новая почта» который можно получить согласно инструкции.

Также крайне желательно получить свой ключ для API Google Maps, а не использовать который установлен по умолчанию т.к количество запросов в рамках одного ключа к сервису Google Maps ограничено.

Параметр “Тип груза” который по умолчанию “Посылка” влияет на расчет стоимости доставки поэтому если ваш магазин будет использовать другой то необходимо его тут выбрать.

В разделе “Адрес отправления” необходимо указать область и город откуда будет происходить отправление товара. На основании этих данных также будет происходить расчет стоимости доставки.

Cниппет msNovaPoshta.Order — расчет стоимости доставки и выбора отделения.

Параметры:
elements — cписок сниппетов через запятую, которые нужно запустить. По умолчанию msOrder,
tpl — Чанк оформления. По умолчанию msNovaPoshta.order,
theme — Название темы (js и css скрипты которые будут подключены на фронтенде). По умолчанию default,
zoom — Zoom для карты Google. По умолчанию 12

Cниппет msNovaPoshta.Order является ничем иным как оберткой, выполняет необходимые действия, данные выставляет в плейсходеры, затем запускает поочередно сниппеты из списка elements. Последним необходимо указать родной сниппет msOrder.

Пример вызова
[[!msNovaPoshta.Order]]

Важно!
Компонент предназначен для работы с miniShop2 версии >= 2.4.0.

Стоимость доставки в действительности может оказаться немного больше или меньше чем рассчитанная компонентом т/к в при ее расчете не учитываются такие показатели как кол-во упаковок, тип упаковки и т.д

Если у заказа не указан вес, то расчет будет происходить для 0.1 Кг.

msNovaPoshta 1.0.2

  • Исправлено: Список городов в заказе

msNovaPoshta 1.0.1

  • Добавлено: Возможность показать отделения с учетом веса заказа
  • Исправлено: Ошибка "caught TypeError: Cannot read property 'msnovaposhta' of null"
  • Исправлено: Дублирование городов

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