Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] Модуль доставки Почта России и EMS


seregin

Recommended Posts

Подскажите пожалуйста, когда можно ожидать обновления для расчетов ЕКОМ

Спойлер

Дорогие друзья!

1. В список почтовых индексов добавлены точки партнеров Почты России: 917 пунктов выдачи заказов компаний "Гермес" и "Обувь России" и 1114 автоматизированных почтовых станций компаний "Телепорт" и "Халва". Источник - файл в формате XLS из личного кабинета корпоративных клиентов Почты России. Обратите внимание, что доставка ЕКОМ в эти ПВЗ и АПС значительно дешевле: всего 74 рубля без НДС для отправлений любого допустимого веса вне зависимости от пункта отправки и назначения.

2. Доставка ЕКОМ рассчитывается, только если почтовый индекс назначения относится к закрытому списку из 4548 индексов - отделений Почты России и ПВЗ/АПС компаний-партнеров. Источник - тот же файл из п.1. 

3. При расчетах ЕКОМ учитывается размер коробки (т.н. объемный вес). Если объемный вес превышает реальный, то для расчета тарифов берется именно объемный вес. В интерфейсе калькулятора появился выпадающий список "Коробка (ЕКОМ)". В запросах API реализован ключ bo (Box), который может принимать значения s,m,l,xl,ng ("негабарит"). 

4. Также учитывается ограничение на размер отправления. Для автоматизированных почтовых станций максимальный размер коробки - "L", коробки "XL" и негабаритные не принимаются, расчет ЕКОМ по ним не производится. 

Таким образом, теперь расчеты по ЕКОМ на Postcalc.RU полностью совпадают с расчетами официальных калькуляторов Почты России.

 

И будет ли реализована переменная "p" для запросов к poscalc?

 

Спойлер

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

Сейчас в ответ на запрос 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= в ваших плагинах. Обратите, пожалуйста, внимание, что для бесплатного доступа число видов отправлений не должно превышать четырех как для внутренней, так и для международной доставки.

 

Надіслати
Поділитися на інших сайтах


Добрый день!

Подскажите как побороть?

Отчет о проверке:
Ошибка: код ответа 503
Щелкните по ссылке ниже и убедитесь, что она открывается

 

Страница открывается штатно.

Надіслати
Поділитися на інших сайтах


  • 5 weeks later...

Помогите. --  вариант доставки «ценная посылка» не считает наложенный платёж, как это делает «ценная бандероль».

 

http://joxi.ru/E2pXQoqiaLOpj2

 

http://joxi.ru/eAOGvVdhpPwKBA

 

т.е. изначально  на сайте был настроен вариант доставки почтой России «ценная посылка». Сайт посчитал, что стоимость доставки в Саратов 281₽. При этом сайт почты Россия посчитал 415₽.

Надіслати
Поділитися на інших сайтах


Помогите. --  вариант доставки «ценная посылка» не считает наложенный платёж, как это делает «ценная бандероль».

 

http://joxi.ru/E2pXQoqiaLOpj2

 

http://joxi.ru/eAOGvVdhpPwKBA

 

т.е. изначально  на сайте был настроен вариант доставки почтой России «ценная посылка». Сайт посчитал, что стоимость доставки в Саратов 281₽. При этом сайт почты Россия посчитал 415₽.

Надіслати
Поділитися на інших сайтах


Помогите. --  вариант доставки «ценная посылка» не считает наложенный платёж, как это делает «ценная бандероль».

 

http://joxi.ru/E2pXQoqiaLOpj2

 

http://joxi.ru/eAOGvVdhpPwKBA

 

т.е. изначально  на сайте был настроен вариант доставки почтой России «ценная посылка». Сайт посчитал, что стоимость доставки в Саратов 281₽. При этом сайт почты Россия посчитал 415₽.

Надіслати
Поділитися на інших сайтах


Помогите. --  вариант доставки «ценная посылка» не считает наложенный платёж, как это делает «ценная бандероль».

 

http://joxi.ru/E2pXQoqiaLOpj2

 

http://joxi.ru/eAOGvVdhpPwKBA

 

т.е. изначально  на сайте был настроен вариант доставки почтой России «ценная посылка». Сайт посчитал, что стоимость доставки в Саратов 281₽. При этом сайт почты Россия посчитал 415₽.

Надіслати
Поділитися на інших сайтах


52 минуты назад, DimkaG4 сказал:

Помогите. --  вариант доставки «ценная посылка» не считает наложенный платёж, как это делает «ценная бандероль».

 

http://joxi.ru/E2pXQoqiaLOpj2

 

http://joxi.ru/eAOGvVdhpPwKBA

 

т.е. изначально  на сайте был настроен вариант доставки почтой России «ценная посылка». Сайт посчитал, что стоимость доставки в Саратов 281₽. При этом сайт почты Россия посчитал 415₽.

Сделайте расчет на сайте калькулятора Postcalc
 

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Стоимость посылки онлайн или курьер онлайн в малые населенные пункты считается равной нулю. подскажите как исправить - скрывать метод в таких случаях?

Надіслати
Поділитися на інших сайтах


20 часов назад, military21 сказал:

Стоимость посылки онлайн или курьер онлайн в малые населенные пункты считается равной нулю. подскажите как исправить - скрывать метод в таких случаях?

если с api приходит доставка равной 0, то доставка не выводится, а если у вас выводится с 0, то возможно вы установили сумму для бесплатной доставки.

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

Тоже пришло письмо от postcalc:

"01 июня 2020 проект Postcalc.RU переходит на API версии 2.0. Информация об этом была разослана 04 апреля 2020 года по регулярному списку рассылки, а также опубликована на сайте. К сожалению, анализ запросов от вашего домена(ов) показал, что он еще не перешел на новое API, в связи с чем после перехода на API 2.0 возможны проблемы...."

Надіслати
Поділитися на інших сайтах


Здравствуйте! Подскажите пожалуйста. Почему модуль не учитывает минимальный вес указанный в настройках для простой бандероли, 1000гр.?

 

Вот пример. Сайт с товаром весом каждый 100 грамм, кладу в корзину 5 единиц и модуль выдает стоимость доставки Простой Бандероли в г.Краснодар например 120руб.

http://joxi.ru/DrlEOYyFVOzWMm

Хотя сервис Postcalc при тех же данных и весе 1000гр. выдает стоимость простой бандероли туда же в Краснодар - 210руб.

http://joxi.ru/1A5R9lwuDy6BKr

город отправки и индекс везде соответственно одинаковый..

Надіслати
Поділитися на інших сайтах


12 часов назад, kicx сказал:

Здравствуйте! Подскажите пожалуйста. Почему модуль не учитывает минимальный вес указанный в настройках для простой бандероли, 1000гр.?

 

Вот пример. Сайт с товаром весом каждый 100 грамм, кладу в корзину 5 единиц и модуль выдает стоимость доставки Простой Бандероли в г.Краснодар например 120руб.

http://joxi.ru/DrlEOYyFVOzWMm

Хотя сервис Postcalc при тех же данных и весе 1000гр. выдает стоимость простой бандероли туда же в Краснодар - 210руб.

http://joxi.ru/1A5R9lwuDy6BKr

город отправки и индекс везде соответственно одинаковый..

Пишите в ЛС, так не понятно, что у вас там.

Надіслати
Поділитися на інших сайтах

работает через раз. Норильск почта не видит хотя на сайте почты всё показывает!

 

 

https://skr.sh/s2R5dSns6ya

 

В посткалке запросы приходят со статусом ОК, с блоке нет адреса. в чём проблема?

Змінено користувачем DimkaG4
Надіслати
Поділитися на інших сайтах


2 часа назад, DimkaG4 сказал:

работает через раз. Норильск почта не видит хотя на сайте почты всё показывает!

 

 

https://skr.sh/s2R5dSns6ya

 

В посткалке запросы приходят со статусом ОК, с блоке нет адреса. в чём проблема?

 

Пишите в ЛС

Надіслати
Поділитися на інших сайтах

  • 2 months later...

Подскажите, а можно сделать доработку, чтобы была возможность к каждому способу доставки при необходимости добавлять Х дней к срокам доставки (по аналогии с наценкой)? А то почта часто косячит со сроками, клиенты нервничают, а отключать совсем отображение сроков доставки не вариант.

Спасибо.

Надіслати
Поділитися на інших сайтах


1 час назад, drnemo сказал:

Подскажите, а можно сделать доработку, чтобы была возможность к каждому способу доставки при необходимости добавлять Х дней к срокам доставки (по аналогии с наценкой)? А то почта часто косячит со сроками, клиенты нервничают, а отключать совсем отображение сроков доставки не вариант.

Спасибо.

Что тут сказать. Добавьте максимальный срок доставки.

Надіслати
Поділитися на інших сайтах

1 минуту назад, seregin сказал:

Что тут сказать. Добавьте максимальный срок доставки.

Доставка в Москву Курьером 1-2 дня рассчитывает, а в другое место 10-15 дней. Если максимальный срок указать 20 дней, то для первого варианта не комильфо )   

Надіслати
Поділитися на інших сайтах


55 минут назад, drnemo сказал:

Доставка в Москву Курьером 1-2 дня рассчитывает, а в другое место 10-15 дней. Если максимальный срок указать 20 дней, то для первого варианта не комильфо )   

Укажите для EMS 5 дней например.

Надіслати
Поділитися на інших сайтах

  • 1 month later...

Добрый день. у нас проблема в том что почта выгружает сроки доставки в название image.png.e81d870fb56bf6c407ce725f56664cbd.png и т.к. в заказах разные города, проблема при фильтрации - куча городов - куча разных сроков - и в итоге получается куча разных позиций.

 

МОжно ли сделать так чтобы срок не выгружался в описание доставки? а сохранялся куда нибудь отдельно?

Надіслати
Поділитися на інших сайтах


3 минуты назад, DimkaG4 сказал:

МОжно ли сделать так чтобы срок не выгружался в описание доставки

В чем проблема использовать код способа доставки под ваши нужды? (Вытаскивается через контрол и соответсвующий твиг)

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.