Изменения

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

API

1058 байт добавлено, 17:08, 18 марта 2020
Описание элементов для оформления заказа
:* '''''width''''' - Ширина единицы товара.
:* '''''height''''' - Высота единицы товара.
:* '''''retprice''''' - Цена единицы товара. Округляется до копеек. Должна быть с учетом всех скидок и наценок. Для вложений типов 1, 2, 3 не может быть отрицательной. <!-- , либо мы сами посчитаем скидку при указании тега order->discount -->
:* '''''VATrate''''' - Ставка НДС - целое число процентов. Если значение не указано, подставляется значение "20".
:* '''''barcode''''' - Штрих-код вложения. [[Файл:Article.png|thumb|100px|right]]
:* '''''article''''' - Артикул вложения. ''Внимание!'' Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден - система выдаст соответствующую ошибку. Если по артикулу найдено несколько товаров - система выберет один из них случайным образом, что может привести к ошибочной комплектации! Если товар НЕ на ответственном хранении - артикул указывать НЕ нужно. Позиция попадет в систему просто текстом.
:* '''''type''''' - Тип вложения. Принимает значения:
:: 1 - Товар. По-умолчанию.:: 2 - Доставка (. Такое вложение добавится автоматически, если заполнить order->deliveryprice)
:: 3 - Услуга
:: 4 - Предоплата (. Указывается сумма). Поле quantity игнорируется, всегда "1". В заказе сумма будет отрицательной независимо от знака в запросе. Такое вложение добавится автоматически при указании order->paytype=NO.:: 6 - Оплата кредитом (. Указывается сумма. Поле quantity игнорируется, всегда "1". В заказе сумма)будет отрицательной независимо от знака в запросе.:: 7 - Забор товара. Если товар нужно у получателя забрать, возможно - вернуть деньги, или его стоимость вычтется из суммы других товаров. У такого товара в заказе будет отрицательное количество независимо от знака в запросе.
:* '''''extcode''''' - Внешний код строки. Используется для идентификации строк заказов при получении статусов. Необязательное поле.
:* '''''origincountry''''' - Код страны-производителя в соответствии с со [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, "RU", "RUS" или "643" для России.
:* '''''GTD''''' - Номер ГТД.
:* '''''excise''''' - Сумма акциза.

Навигация