Изменения

Перейти к: навигация, поиск

API

2 байта убрано, 05:39, 2 октября 2017
Описание элементов для оформления заказа
*'''pickup''' - Признак оформления забора YES/NO. Если стоит YES, то весь заказ считается заданием на забор груза, а не на доставку! Применяется для вызова курьера к отправителю для забора других отправлений.
*'''items''' - Контейнер для описания вложенных товаров. Не обязательный Необязательный контейнер. Атрибуты:
:* '''''item''''' - Название товара.
:* '''''quantity''''' - Количество единиц товара.
:* '''''barcode''''' - Штрих-код товара. [[Файл:Article.png|thumb|100px|right]]
:* '''''article''''' - Артикул товара. ''Внимание!'' Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден - система выдаст соответствующую ошибку. Если по артикулу найдено несколько товаров - система выберет один из них случайным образом, что может привести к ошибочной комплектации! Если товар НЕ на ответственном хранении - артикул указывать НЕ нужно. Позиция попадет в систему просто текстом.
:* '''''extcode''''' - Внешний код строки. Используется для идентификации строк заказов при получении статусов. Не обязательное Необязательное поле. ПОКА НЕ ПОДДЕРЖИВАЕТСЯ.
В случае необходимости указания, помимо товаров, дополнительных услуг (например, ДОСТАВКА, комплектация, подъем на этаж и т.д.) - их нужно указать в том же контейнере items как товары, без артикула.

Навигация