Формат сообщения запроса JSON в методах не изменился.

ParselCreate

Данный метод позволяет создать/обновить заказ в ЛК Boxberry

Изменения

Изменения относятся только к заказам Яндекс.Доставки

  1. Доступно создание заказов только по РФ
  2. Недоступно обновление данных заказа через указание значения в поле updateByTrack трек-номера созданного заказа 
  3. Недоступно создание заказа на получателя Юр. лицо
  4. Добавлена валидация по полю payment_sum для всех видов выдачи "Сумма к оплате = Стоимость всех товаров + стоимость доставки" для заказов без предоплаты.
  5. Отсутствует автоматическая подстановка параметров из настроек ЛК (например, пункт приема по умолчанию, примерка, частичная выдача, выскрытие и т.д.).
    1. Если в запросе явно не были указаны параметры Примерка (fitting) и Вид выдачи (issue), то при создании заказа автоматически подставятся общие значения по умолчанию: fitting = 0 (Примерка недоступна) и issue = 0 (Без вскрытия и частичной выдачи)
    2. В запросе обязательно необходимо указывать пункты приема (shop.name1) и выдачи (shop.name) для доставки до ПВЗ, и пункт приема (shop.name1) для доставки КД.
  6. Объявленная стоимость price всей посылки может быть не более 250 тыс. рублей.
  7. Сумма к оплате payment_sum может быть не более 250 тыс. рублей.
  8. Номер заказа для СМС supplier_track не используется.
  9. Количество тарных мест weights не более 25.
  10. Количество товарных мест items не более 100.
  11. Для многоместных заказов (где количество тарных мест weights более 1), в случае если указан общий ШК заказа barcode, необходимо указать ШК для каждого тарного места items.barcode. 
  12. Получение этикетки для печати по ссылке возможна с небольшой задержкой.
  13. В ответе метода не будет возвращаться параметр notification.

ParselSend

Формирует Акт приёма-передачи посылок в службу доставки.
Акт приема-передачи формируется как на одну посылку, так и на группу посылок.

Формат сообщения JSON не изменился.

Изменения

  1. Для заказов Яндекс.Доставки данный метод не является обязательным для передачи посылок в службу доставки
  2. Для заказов Яндекс.Доставки (трек-номера с префиксом "YA") будет формироваться Акт приема-передачи нового формата.
  3. Формирование Акта на прием одновременно посылок Boxberry и Яндекс.Доставки недоступно.
  4. Для заказов Яндекс.Доставки параметр shippingDate можно не указывать, так как в Акт приема-передачи всегда будет подставлена текущая дата.
  5. Получение этикеток для печати по ссылке возможно с задержкой. Зависит от количества посылок в акте.
  6. Получение печатной формы акта по ссылке возможно с задержкой.

DeliveryCosts

Метод позволяет произвести расчет стоимости доставки посылки по заданным параметрам.

Изменения

  1. Для заказов Яндекс.Доставки в ответе метода не будет возвращаться информация по стоимости услуг по посылке price_service = 0.
  2. В случае невозможности расчета по какой либо причине, добавлена новая ошибка - код: 200 ОК, текст ошибки: "Расчет стоимости доставки сейчас недоступен, повторите позже"
  3. Отсутствует автоматическая подстановка из настроек ЛК пункта приема по умолчанию. В запросе обязательно необходимо указывать пункт приема (targetstart).

DeliveryCalculation

Метод позволяет произвести расчет стоимости доставки посылки по заданным параметрам.

Изменения

  1. Для заказов Яндекс.Доставки в ответе метода не будет возвращаться информация по стоимости услуг по посылке PriceService = 0.
  2. В случае невозможности расчета по какой либо причине, добавлена новая ошибка - код: 200 ОК, текст ошибки: "Расчет стоимости доставки сейчас недоступен, повторите позже"
  3. Отсутствует автоматическая подстановка из настроек ЛК пункта приема по умолчанию. В запросе обязательно необходимо указывать пункт приема (TargetStart) или город отправки (SenderCityId).

ParselSendStory

Метод позволяет получить список созданных актов приема-передачи.
Если не указывать диапазоны дат, то будет возвращен последний созданный акт.

Изменения

  1. Получение печатной формы акта по ссылке возможно с задержкой.

ParselSendStory

Метод позволяет получить список созданных актов приема-передачи.
Если не указывать диапазоны дат, то будет возвращен последний созданный акт.

Изменения

  1. Получение печатной формы акта по ссылке возможно с задержкой.

CancelOrder

Метод позволяет отменить заказ в процессе доставки.

Изменения

  1. После перехода параметр запроса cancelType (вариант отмены заказа: 1 - удалить посылку / 2 - отозвать посылку) игнорируется. Посылки Яндекс.Доставки отменяются, но не удаляются.
  2. Всегда возращается успешный ответ

ChangeOrderStorageDate

Метод позволяет изменить срок хранения посылки в только в LKIM, метод не поддерживается в Яндекс.Доставка и возвращает ошибку.

Изменения

  1. При подключении к YNDD отдает ответ 200 и "err": "Изменение данного заказа невозможно"

ChangeOrderDetails

Метод позволяет изменить данные посылки (ФИО, номер телефона получателя, e-mail получателя) в только в LKIM, метод не поддерживается в Яндекс.Доставка и возвращает ошибку.

Изменения

  1. При подключении к YNDD отдает ответ 200 и "err": "Изменение данного заказа невозможно"

ChangeOrderIssue

Метод позволяет изменить срок хранения посылки в только в LKIM, метод не поддерживается в Яндекс.Доставка и возвращает ошибку.

Изменения

  1. При подключении к YNDD отдает ответ 200 и "err": "Изменение данного заказа невозможно"

ChangeOrderDeliveryType

Метод позволяет изменить параметры доставки (ниже) в только в LKIM, метод не поддерживается в Яндекс.Доставка и возвращает ошибку.

  • изменение ПВЗ,
  • изменение доставки с  ПВЗ на КД,
  • изменение адреса КД
  • изменение с КД на ПВЗ.

Изменения

  1. При подключении к YNDD отдает ответ 200 и "err": "Изменение данного заказа невозможно"
  • Нет меток