Структура заказа (order data object)
Описание
Объект order используется в API запросах, связанных с импортом заказов в маркет.
| Параметр | Тип | Пример | Обязательный | Описание |
|---|---|---|---|---|
| external_id | string | "123456" | Да | Идентификатор заказа |
| matching | string | "email" | Нет | Режим поиска подписчика. По умолчанию – email. Для каждого типа матчинга в теле запроса необходимо передавать определенные поля. Подробнее об этих полях можно узнать здесь. |
| endpoint | string | "website" | Да | Дополнительный идентификатор точки продажи |
| tags | array | ["one","two"] | Нет | Список тегов |
| status | string | "new" "delivered" "paid" "canceled" "part_refunded" | Да | Идентификатор статуса заказа |
| delivery_cost | string | "200" | Нет | Стоимость доставки |
| total_price | string | "3000" | Да | Общая стоимость заказа. Складывается из суммы каждой позиции в заказе и стоимости доставки. |
| currency | string | "USD" | Да | Валюта, в которой указана стоимость заказа. Валюты настраиваются в интерфейсе платформы: Маркет —> Настройки —> Другое. Если в запросе передать валюту, ко торая не задана в платформе, произойдет ошибка. |
| create_time | string | "2006-01-23T15:04:05.141Z" | Нет | Дата создания заказа (формат RFC3339) |
| update_time | string | "2006-01-23T15:04:05.141Z" | Нет | Дата обновления заказа (формат RFC3339) |
| custom_fields | object | { | Нет | Значение дополнительных полей заказа."[id_доп_поля]": "[значение_доп_поля]" |
| region | string | "region_external_id" | Нет | Дополнительный идентификатор региона. Создать регион и получить его идентификатор можно в интерфейсе платформы: Маркет —> Настройки. |
| lines | array | [ | Да | Данные о позициях заказа. Минимум одна позиция. См. ниже. |