...
В методе save информация о товарах прописывается в разделе orderItems API запроса. Раздел orderItems метода save состоит из следующих полей:
Название поля | Описание |
---|---|
name | Название товара |
barcode | Штрих-код товара |
externalId | Внешний идентификатор товара |
costPerUnit | Цена за единицу товара |
quantity | Планируемое количество товаров в составе заказа |
description | Дополнительная информация о товаре |
Примечание 1. Если в составе заказа несколько товаров, каждый из них нужно прописывать в отдельном тэге.
...
Информация о товарах также передается в ответах методов API по сбору для сбора статистики: getOrderStatuses, getConsignment, getScheduleByAOCOnDate, getScheduleByVehicleOnDate, getScheduleByVehicleRun.
...
Раздел orderItems метода getOrderStatuses включает следующие поля:
Название поля | Описание |
---|---|
name | Название товара |
barcode | Штрих-код товара |
status | Текущий статус товара. Возможные статусы: выполнен, не выполнен, добавлен исполнителем, частично. |
externalId | Внешний идентификатор товара |
costPerUnit | Цена за единицу товара |
totalCost | Общая стоимость всех единиц данного товара |
quantity | Планируемое количество товаров в составе заказа. |
actualQuantity | Фактическое количество дотавленных товаров. |
description | Дополнительная информация о товаре |
failReason | Причина отказа от товара |
comment | Комментарий водителя |
Примечание Информация в полях failReason, status и comment предоставляется водителями с мобильного приложения.
...
Раздел orderItems метода getConsignment включает следующие поля:
Название поля | Описание |
---|---|
name | Название товара |
barcode | Штрих-код товара |
status | Текущий статус товара. Возможные статусы: выполнен, не выполнен, добавлен исполнителем, частично. |
externalId | Внешний идентификатор товара |
costPerUnit | Цена за единицу товара |
totalCost | Общая стоимость всех единиц данного товара |
quantity | Планируемое количество товаров в составе заказа. |
actualQuantity | Фактическое количество дотавленных товаров. |
description | Дополнительная информация о товаре |
failReason | Причина отказа от товара |
comment | Комментарий водителя |
Примечание Информация в полях failReason, status и comment предоставляется водителями с мобильного приложения.
...
Эти три метода могут быть объединены в одну группу, поскольку их ответы имеют одинаковую структуру. Раздел orderItems вответах данных трех методов включает следующие поля:
Название поля | Описание |
---|---|
name | Название товара |
barcode | Штрих-код товара |
status | Текущий статус товара. Возможные статусы: выполнен, не выполнен, добавлен исполнителем, частично. |
externalId | Внешний идентификатор товара |
costPerUnit | Цена за единицу товара |
totalCost | Общая стоимость всех единиц данного товара |
quantity | Планируемое количество товаров в составе заказа. |
actualQuantity | Фактическое количество дотавленных товаров. |
description | Дополнительная информация о товаре |
failReason | Причина отказа от товара |
comment | Комментарий водителя |
Примечание Информация в полях failReason, status и comment предоставляется водителями с мобильного приложения.
...