msRussianPost

Калькулятор стоимости и сроков доставки Почты России и EMS
Автор дополнения
Илья Уткин
Пакетов
21
Закачек
53 799
Обычно отвечает в течение нескольких дней
Автор дополнения
Пакетов
21
Закачек
53 799
Обычно отвечает в течение нескольких дней
Версия 4.0.13-beta
Дата выпуска 23.12.2022
Загрузки 590
Просмотры 14 927
Внимание, этот компонент несовместим с MODX 3.
msRussianPost позволяет рассчитывать стоимость доставки, с учетом веса заказа, для всех основных типов перевозок Почтой России и EMS.

Что может:


  • Рассчитывает стоимость доставки Почтой России
  • Выводит статус на фронт сайта
  • Автокомплит городов
  • После выбора города автоматически заполняются поля: страна, область, индекс

Установка


На странице заказа укажите вызов сниппета для подключения стилей и скриптов:
[[!msRussianPost]]

Внимание, у вас должен быть также подключен Jquery, компонент самостоятельно его не подключает!

После этого перейдите в системные настройки->msRussianPost и укажите индекс города-отправителя.

Вы можете указать конкретный ID тарифа на вкладке «Параметры». Список всех тарифов есть в документации: https://tariff.pochta.ru/post-calculator-api.pdf (раздел — Коды объектов расчета)

4.0.13-pl

  • Совместимость с miniShop2-4.x.x

4.0.12-pl

  • Добавлено указание суммы объявленной ценности

4.0.11-pl

  • Исправлена калькуляция при изменении города

4.0.10-pl

  • Исправлено отображение лексикона для поля Размер

4.0.9-pl

  • Исправлен расчёт в случае присутствия надбавок

4.0.8-pl

  • Добавлен параметр sumin при рассчёте (стоимость корзины)

4.0.7-pl

  • Добавлен параметр isavia=1 при рассчёте

4.0.6-pl

  • Исправлена пустая ошибка, если метод msRussianPost стоит первым

4.0.5-pl

  • Добавлена проверка на пустую корзину

4.0.4-pl

  • Добавлено округление веса отправления

4.0.3-pl

  • Исправлено определение страны получателя

4.0.2-pl

  • Исправлено получение доступных методов доставки

4.0.1-pl

  • Добавлен метод рассчёта с использованием официального API Почты России

4.0.0-pl

  • Компонент переписан с нуля

3.0.7-pl

  • В чанк статуса теперь приходит объект msDelivery. Его значения можно использовать например так: {$delivery.name}

3.0.6-pl

  • Поправлена ошибка проверки индекса на международном отправлении

3.0.5-pl

Переход в стабильную pl ветку, изменений много, по этому рекомендуется обновится всем, но перед обновлением ВНИМАТЕЛЬНО прочитайте чейнджлог

  • Множество исправлений front-end части
  • Исправлены ошибки back-end части
  • Добавлены международные тарифы
  • Если страна выбрана не Россия, а тариф стоит Российский статус требует переключить тариф на международный
  • Удалена настройка [msrussianpost_weight]
  • Вместо удаленной настройки добавлена настройка коэффициента веса [msrussianpost_coefficient]
  • Добавлен выбор страны получателя
  • Интегрирован автокомплит страны на основе стандартного процессора countryGetList
  • Добавлено Front-End событие на обновление статуса, теперь вы можете сделать например всплывающее окно в случае ошибки и поместить туда тело сообщения

3.0.4-beta

  • Исправлено удаление обработчика при удалении компонента
  • Добавлено удаление мусора при обновлении от msRussianPost 2.x

3.0.3-beta

  • При выборе метода который не относится к msRussianPost статус скрывается

3.0.2-beta

  • Исправилена ошибка could not load class при первой установке

3.0.1-beta

  • Добавлена проверка заполненности индекса
  • Исправлена ошибка из-за которой была бесконечная загрузка

3.0.0-beta

  • ВНИМАНИЕ! Компонент полностью переписан, перед установкой третей версии компонента, полностью удалите старую версию и установите новую!
  • Тут был бы чейнджлог с изменениями, но я честно в руках не держал старую версию, по этому добро пожаловать в modstore на тестовый сайт

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