Skip to content
msRussianPost2
msRussianPost2
Расчёт доставки Почтой России для MODX 3 и MiniShop3
  1. Компоненты
  2. msRussianPost2
  3. Админка в MODX

Админка в MODX

Раздел Extras → Почта России в панели управления MODX: тест расчёта без витрины, журнал запросов к API, справочник кодов объектов и кнопка очистки кэша. Интерфейс на Vue 3 (в составе пакета).

Требования

Нужен установленный VueTools (Vue 3 + PrimeVue). Без VueTools при открытии пункта меню показывается предупреждение с подсказкой по установке. На сайт магазина и виджет оформления заказа VueTools не влияет.

Кнопка «Очистить кэш»

Вверху страницы. Удаляет закэшированные ответы API из core/cache/msrussianpost2/.

Нажимайте после изменения системных настроек (индекс отправителя, коды объектов, режим API и т.д.), при переключении tariffotpravka и если подозреваете устаревшие тарифы. После успешной очистки обычно показывается Toast «Кэш очищен».

Таб «Тестовый расчёт»

Тестовый расчёт

Тестовый расчёт

Проверка тарифов без оформления заказа на витрине.

ПолеСмыслОткуда берётся по умолчанию
Индекс отправителяОткуда везём, 6 цифрmsrussianpost2_sender_index
Индекс получателяКуда везём, 6 цифрввод вручную (обязательно)
Вес (г)Вес отправленияmsrussianpost2_default_weight
Коды объектовТипы отправлений через запятуюmsrussianpost2_object_codes

Нажмите Рассчитать. В таблице результатов: услуга, стоимость, срок (дни), API — источник строки: публичный tariff.pochta.ru или персональный otpravka.pochta.ru.

Если таблица пуста — для заданных индексов/кодов/веса Почта не вернула тарифы; проверьте параметры и журнал. Если в режиме otpravka в колонке API указан публичный — сработал fallback (ошибка/лимит персонального API или не заданы ключи).

Таб «Журнал запросов»

Журнал запросов

Доступен, когда в настройках включено msrussianpost2_log_enabled. Показывает время запроса, индексы, вес, стоимость из ответа, длительность (мс) и использованный API (tariff / otpravka). Кнопки Очистить журнал и Обновить.

Если логирование выключено или файл журнала пуст, на странице выводится соответствующее сообщение.

Таб «Справочник объектов»

Справочник объектов

Подгружает описания только тех кодов, что заданы в msrussianpost2_object_codes: для каждого кода запрос к публичному API (dictionary/object/list). Так можно убедиться, что коды существуют и совпадают с нужными услугами (название, поля mailtype / mailctg / directctg в терминах тарификатора).

  1. Сохраните коды в системных настройках.
  2. Нажмите Загрузить справочник.
  3. Поле поиска фильтрует строки на клиенте.
  4. После смены списка кодов снова загрузите справочник при необходимости.

Типовой порядок работы

  1. Заполните msrussianpost2_sender_index и msrussianpost2_object_codes, при необходимости режим API и ключи otpravka — см. Системные настройки.
  2. На вкладке Справочник объектов проверьте коды.
  3. На Тестовом расчёте проверьте маршрут и вес.
  4. При диагностике включите msrussianpost2_log_enabled, воспроизведите сценарий, смотрите Журнал, затем выключите логирование.
  5. После любых правок настроек не забывайте Очистить кэш на этой же странице.

См. также FAQ и Интеграция.