Создание заказа
POST/v1/campaigns/:campaignId/orders/create
Создает новый заказ, если на складе Маркета есть нужное количество товаров.
Укажите courierDelivery для курьерской доставки или pickupDelivery для доставки в пункт выдачи. Не передавайте оба параметра одновременно.
Значение параметра draft:
true— Маркет создаст заказ в статусеRESERVEDи будет ждать подтверждения от магазина. Когда будете готовы, передайте статусPROCESSINGс подстатусомSTARTEDв методе PUT v2/campaigns/{campaignId}/orders/{orderId}/status. Если не сделать это в течение часа после создания заказа, Маркет отменит его.false— Маркет создаст заказ в статусеPROCESSINGс подстатусомSTARTED, подтверждение не требуется.
{% note warning "Перед вызовом метода" %}
Получите доступные варианты доставки — POST v2/campaigns/{campaignId}/delivery-options.
{% endnote %}
Request
Responses
- 200
- 400
- 401
- 403
- 420
- 500
Информация о созданных заказах.
Запрос содержит неправильные данные. Подробнее об ошибках при работе с заказами
В запросе не указаны данные для авторизации. Подробнее об ошибке
Данные для авторизации неверны или доступ к ресурсу запрещен. Подробнее об ошибке
Превышено ограничение на доступ к ресурсу. Подробнее об ошибке
Внутренняя ошибка Маркета. Подробнее об ошибке