Изменения

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

API

12 байт добавлено, 09:30, 20 июня 2016
Оформление заказа
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:
:: CASH - Наличными при получении (по-умолчанию):: CARD - Картой при получении:: NO - Без оплаты. Поле Price будет проигнорировано. (Этот тип оплаты передается, если заказ уже оплачен и не требует инкассации, API добавит в систему товары по нулевой цене. Если необходимо передать общую сумму заказа - можно это сделать в поле <inshprice>, указав объявленную ценность):: OTHER - Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты - таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т.д.):: OPTION - На выбор получателя. Этот тип оплаты нельзя передавать с заказом. Он выставляется автоматически в зависимости от настройки клиента.
*'''zipcode''' - Почтовый индекс.
*'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер. Атрибуты:
::'''''item''''' - Название товара.::'''''quantity''''' - Количество мест.::'''''mass''''' - Масса единицы товара в килограммах.::'''''retprice''''' - Цена единицы товара.::'''''barcode''''' - Штрих-код товара. [[Файл:Article.png|thumb|100px|right]]::'''''article''''' - Артикул товара. ''Внимание!'' Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден - система выдаст соответствующую ошибку. Если товар не на ответственном хранении - артикул указывать не нужно. Позиция попадет в систему просто текстом.::'''''extcode''''' - Внешний код строки. Используется для идентификации строк заказов при получении статусов. Не обязательное поле. ПОКА НЕ ПОДДЕРЖИВАЕТСЯ.
В случае необходимости указания, помимо товаров, дополнительных услуг (например, ДОСТАВКА, комплектация, подъем на этаж и т.д.) - их нужно указать в том же контейнере items как товары, без артикула.

Навигация