Maillist archive

2019-12-19 Личный кабинет и обязательная регистрация
2020-01-01 Новые тарифы 01 января 2020 года
2020-02-24 Тарифы ЕКОМ
2020-02-29 Тарифы "EMS Оптимальное"
2020-02-29 Расчеты услуги "Бизнес-Курьер"
2020-03-03 Расчеты услуги "Бизнес-Курьер экспресс"
2020-03-14 Добавлены 2031 ПВЗ и АПС партнеров Почты России, введен ключ bo (Box)
2020-03-14 Ключ bo (Box) в API, обновление PostcalcLight (базы данных и версия программы)
2020-03-17 Ключ p (Parcels) - коды отправлений
2020-03-17 Ключи fr (Fragile) и ng (Negabarit) для ценных посылок
2020-03-22 Почтовые отправления для интернет-магазинов
2020-03-23 Ключ ЕКОМПартнер, обновление ОПС городов по умолчанию, таблицы для разработчика
2020-03-24 Опции и дополнительные услуги Почты России
2020-03-24 Ключ sv (Services), расчет для корпоративных клиентов по умолчанию
2020-03-30 Новые тарифы и список ОПС для Посылки Онлайн, пункт "Количество отправлений"
2020-03-30 Ключ pa (Partible), обновление PostcalcLight
2020-04-04 Переход на версию API 2.0 с 01 июня 2020 года
2020-04-04 Для разработчиков: переход на версию API 2.0 с 01 июня 2020 года
2020-04-13 Вывод ошибок тарификации в лог и личный кабинет разработчика
2020-04-17 Тарифы на письменные отправления с 18 апреля 2020 года
2020-04-18 Переменная cod (ставка наложенного платежа для корп. клиентов)
2020-05-09 Расчет сроков доставки
2020-05-13 Сроки доставки международных отправлений и обновление тарифов
2020-06-30 Тарифы на письменные отправления 1-го класса и международные с 01 июля 2020 года
2020-07-04 Тарифы на Посылку Онлайн
2020-07-06 Тарифы на Курьер Онлайн
2020-07-11 Тарифы на ЕКОМ/ЕКОМ Партнер, автоматическое обновление ПВЗ
2020-07-15 Список ОПС для приема отправлений от корпоративных клиентов
2020-07-24 ЕКОМ: доставка в 208 населенных пунктов, максимальный вес 20 кг
2020-12-09 ОПС с ограничениями по доставке: изменение алгоритмов
2020-12-12 Доставка EMS в города с выделенной тарификацией
2020-12-22 Новые тарифы с 01 января 2021 года на письменные отправления - 1-го класса и международные
2020-12-25 Прекращение поддержки EKOM в ПВЗ/АПС партнеров
2020-12-31 Переход на версию API 2.1 с 01 февраля 2021 года
2020-12-31 Новая версия сайта с поддержкой мобильных устройств
2021-01-13 Переход на новую версию сайта
2021-01-15 Повышение тарифов на посылки с 15 января 2021 года
2021-02-02 Новые тарифы на посылку 1 класса
2021-02-08 Поля Наложенный Платеж, Оплата Марками; База страховки
2021-02-08 Наложенный платеж, переменные cod, codm, ib. Переход на версию 2.1 с 06 марта 2021
2021-03-13 Новая тарификация посылок с 15 марта 2021 года
2021-04-01 Точный расчет сроков доставки. Труднодоступные ОПС
2021-04-01 Окончательное переключение на версию 2.1
2021-04-10 Повышение с 15 апреля 2021 года тарифов на международные посылки, мелкий пакет и EMS
2021-04-20 Уникальная технология: доступность 100%
2021-07-10 Повышение с 08 июля 2021 года тарифов на посылки
2021-07-11 Повышение с 08 июля 2021 года тарифов на международные отправления
2021-08-28 Обновление почтовых индексов
2021-10-13 Повышение тарифов на посылки и EMS с 18 октября 2021 года

Дата рассылки: 2020-03-17

Ключ p (Parcels) - коды отправлений

Уважаемые коллеги!

Сейчас в ответ на запрос api.poscalc.ru отдает расчеты по всем возможным видам отправлений. Это до 18 видов внутренних и 16 видов международных отправлений. Понятно, что такое количество отправлений на практике бессмысленно, это лишняя нагрузка на процессор и лишний трафик.

Поэтому с 16 марта 2020 года вводится переменная p=[список кодов отправлений через запятую]. Полный список кодов приведен ниже, а также на странице с описанием API. Если эта переменная указана, то отдаются расчеты только по данным видам отправлений. Это значительно экономит трафик и увеличивает скорость ответа. Если эта переменная не указана, то до 01 июня 2020 года по-прежнему отдаются все возможные виды отправлений, то есть ничего не меняется.

Начиная с 01 июня 2020 года, на бесплатном доступе будут отдаваться расчеты не более чем по четырем внутренним или международным отправлениям.

Пример:
<QUERY_STRING>&p=p1,ems,ip,iem

В ответе будут: для расчетов внутренних отправлений - посылка 1 класса и EMS, для международных - посылка и EMS с товарным вложением.

Если переменная p в запросе отсутствует, то после 01 июня 2020 года ошибки не возникнет, но в ответе будут следующие 4 отправления по умолчанию: для внутренних - ценная бандероль, посылка, посылка 1 класса, EMS; для международных - мелкий пакет, бандероль, посылка, EMS с товарным вложением.

Список кодов отправлений и ключей следующий:

array(
    // Внутренние отправления
    'ls'  => 'ПростоеПисьмо',
    'lr'  => 'ЗаказноеПисьмо',
    'lv'  => 'ЦенноеПисьмо',
    'bs'  => 'ПростаяБандероль',
    'br'  => 'ЗаказнаяБандероль',
    'b1r' => 'ЗаказнаяБандероль1Класс',
    'bv'  => 'ЦеннаяБандероль',
    'pv'  => 'ЦеннаяПосылка',
    'b1v' => 'ЦеннаяБандероль1Класс',
    'p1'  => 'Посылка1Класс',
    'em'  => 'EMS',
    'po'  => 'ПосылкаОнлайн',
    'co'  => 'КурьерОнлайн',
    'ek'  => 'ЕКОМ',
    'emo' => 'EMSОптимальное',
    'emoc'=> 'EMSОптимальноеКурьер',
    'bc'  => 'БизнесКурьер',
    'bce' => 'БизнесКурьерЭкспресс',
    // Международные отправления
    'im'   => 'МждМешокМ',
    'ima'  => 'МждМешокМАвиа',
    'imr'  => 'МждМешокМЗаказной',
    'imar' => 'МждМешокМАвиаЗаказной',
    'ib'   => 'МждБандероль',
    'iba'  => 'МждБандерольАвиа',
    'ibr'  => 'МждБандерольЗаказная',
    'ibar' => 'МждБандерольАвиаЗаказная',
    'is'   => 'МждМелкийПакет',
    'isa'  => 'МждМелкийПакетАвиа',
    'isr'  => 'МждМелкийПакетЗаказной',
    'isar' => 'МждМелкийПакетАвиаЗаказной',
    'ied'  => 'EMS_МждДокументы',
    'iem'  => 'EMS_МждТовары',
    'ip'   => 'МждПосылка',
    'ipa'  => 'МждПосылкаАвиа',
);

Рекомендую реализовать поддержку переменной p= в ваших плагинах. Обратите, пожалуйста, внимание, что для бесплатного доступа число видов отправлений не должно превышать четырех как для внутренней, так и для международной доставки.

С наилушими пожеланиями -
Алексей Руденко-Десняк,
автор проекта Postcalc.RU