[rpTracking] - трекинг отправлений Почта России

[rpTracking] — пакет для отслеживания почтовых отправлений Почта России.


работает через tracking.pochta.ru/statistics

Настройки пакета
tracking_url Url для отправки запроса к Tracking Api
tracking_login Логин для отправки запроса к Tracking Api
tracking_password Пароль для отправки запроса к Tracking Api

Стандартные логин и пароль от ЛК не подходят, нужно получить доступы к трекингу на странице tracking.pochta.ru/access-settings


rpTracking сниппет
Один параметр tpl чанк вывода. Чанк естественно на феном, потому требует пакет pdoTools.
Вызываем как
[[!rpTracking]]

Внимание
Для работы требуется модуль PHP SOAP.

P.S. Благодарю за внимание, пакет будет доступен в магазине на бесплатной основе.
Спасибо можно выразить тут yasobe.ru/na/vgrish
Володя
02 июня 2017, 16:37
modx.pro
1
5 636
+9
Поблагодарить автора Отправить деньги

Комментарии: 6

Дмитрий
02 июня 2017, 23:58
0
Круто! Уже знаю, куда применить.
    gluck
    03 июня 2017, 14:41
    0
    Йоу, спасибо за ссыль на API почты! Вот уж никогда бы не подумал, что они на такое способны :)
      Ishvan
      23 марта 2021, 15:11
      0
      Как сделать чтобы информация по номеру выводилась на английском языке?
        Андрей
        23 марта 2021, 17:28
        0
        Попробуй в файле — core/components/rptracking/model/rptracking/rptracking.class.php, заменить строку 269:
        'OperationHistoryRequest' => ['Barcode' => $track, 'MessageType' => 0],
        на:
        'OperationHistoryRequest' => ['Barcode' => $track, 'MessageType' => 0, 'Language' => 'ENG'],
          Ishvan
          23 марта 2021, 21:48
          0
          Спасибо! Работает. Правда не все. Заголовки таблицы не перевелись. Но это не критично.
            Андрей
            23 марта 2021, 22:41
            0
            Возможно эти заголовки есть в словарях — https://ibb.co/t8J5Sv1, в лексиконе en перевести как нужно.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        6