Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Внимание! Режим редактирования посылок возможен на разных статусах движения заказа.
Список всех статусов приведен в "Таблица статусов доступности изменения свойств отправления" – графа «Изменение типа выдачи».

GET-запрос:
https://api.boxberry.ru/json.php?token=d6f33e419c16131e5325cbd84d5d6000&method=ChangeOrderIssue&track=AVZ102614491&issue=1

Входящие параметры:

Параметр

Обяз.

Тип

Описание

Пример

tokenstringТокен для доступа к api-сервисамd6f33e419c16131e5325cbd84d5d6000
methodstringНазвание методаChangeOrderIssue
trackstring

Трек-номер посылки 

AAP114630687
orderid stringНомер заказа ИМtest-001923
issue
 ●
integer

Новый вид выдачи заказа.
Возможные значения:

0 - без вскрытия

1 - со вскрытием

2 - частичная выдача

1

Данные ответа:

Параметр

Тип

Описание

errbool

false - запрос успешно выполнен (в ЛК ИМ изменены данные посылки)

string

Сообщение об ошибке, в случае err != false

Справочник ошибок:


Текст ошибки

Описание 

Описание ошибки

1"Некорректный статус для изменения опций заказа или на отделении недоступна частичная выдача"В изменении отказано. Данный вид выдачи недоступен для отправления. 
2"Посылке уже присвоен тип выдачи = (вид выдачи)"Отравление уже с данным видом выдачи, изменений не требуется.
3"Не найдена посылка"Отправление не найдено.
4"Не указан вид выдачи"Не указан вид выдачи посылки.
5"Значение «Issue» должно быть целым числом."Переданное значение является строковым.
6
"
Невозможно изменение вида выдачи. Отсутствуют товары.
"
Для отправлений без товарных позиций
видом
вид выдачи "2"
(ЧВ)
недоступен.
7Стоимость всех товаров (<сумма>) + стоимость доставки (<сумма>) должна быть равна сумме к оплате (<сумма>).Сумма к оплате не соответствует требованиям для вида выдачи "2".
8Оказание услуги "Примерка" невозможно при типе выдачи "Без вскрытия"Совокупность типа выдачи 0 (Без вскрытия) и выбранной услуги Примерка (fitting: true) невозможно.


(ЧВ)
ПараметрУсловие проверкиТекст ошибки при невыполнении
issue (Вид выдачи)Обязателен для передачиНе указан вид выдачи
Возможные значения 0, 1, 2Неверно указан вид выдачи
issue = 2 (частичная выдача)

у посылки должны быть товары в БД ЛК ИМ

Невозможно изменение вида выдачи. Отсутствуют товары.


Сумма к оплате = Стоимость всех товаров + стоимость доставки, 
либо 
Сумма к оплате = 0 (предоплаченный заказ)
Невозможно изменение вида выдачи. Стоимость всех товаров (<сумма>) + стоимость доставки (<сумма>) должна быть равна сумме к оплате (<сумма>).
Совокупность issue и fitting

Проверяем значение полей "Тип выдачи" (issue) и "Примерка (fitting) в совокупности:

ЕСЛИ при создании отправления "Тип выдачи"* = "Без вскрытия" И флаг "Примерка"* установлен
ТО заказ создан не будет И возвращается ошибка.

* данное значение поля указано по умолчанию в профиле ИМ или явно в запросе

Оказание услуги "Примерка" невозможно при типе выдачи "Без вскрытия"
.