3
Стать партнером
3
{{ formatMonthYear(startMonth) }}
{{ d }}
{{ day.day }}
{{ formatMonthYear(endMonth) }}
{{ d }}
{{ day.day }}
Новость на модерации
Обновлено
18.12.2025
Содержание статьи

В процессе работы с заказами может потребоваться отменить весь заказ или отдельные позиции. В этом разделе описаны методы и правила отмены.

Методы отмены

Отмена всего заказа

POST /api/v1/orders/{orderNr}/change_status_request — изменение статуса всего заказа.

Отмена отдельного товара

POST /api/v1/orders/{orderNr}/items/{itemNr}/change_status_request — изменение статуса конкретной позиции.

Отмена заказа

POST /api/v1/orders/RU251201-123456/change_status_request
Authorization: Bearer {access_token}
Content-Type: application/json

{
    "status": "canceled",
    "reason": "Нет нужной позиции/размера в наличии"
}

Отмена отдельного товара

POST /api/v1/orders/RU251201-123456/items/RU251201-123456-001/change_status_request
Authorization: Bearer {access_token}
Content-Type: application/json

{
    "status": "canceled",
    "reason": "Нет нужной позиции/размера в наличии"
}

Причины отмены (canceled)

При установке статуса canceled параметр reason обязателен.

Причина Когда использовать
Нет нужной позиции/размера в наличии Товар отсутствует на складе
Товар больше не нужен Клиент отказался от товара
Доставка в регион клиента не осуществляется Адрес вне зоны доставки
Отсутствие удобного дня доставки Нет подходящего слота
Отсутствие удобного промежутка времени для доставки Нет подходящего временного окна
Отсутствие подходящего метода доставки Способ доставки недоступен
Техническое ограничение при подтверждении Системная ошибка

Причины недоставки (not_delivered)

Для статуса not_delivered используются другие причины:

Причина
Размер не подошел
Не соответствует описанию/фото
Низкое качество изготовления, материала
Брак, некомплект, следы примерки
Не подошел фасон, посадка, стиль
Доставлен не тот товар
Товар не был доставлен
Другое

Когда можно отменить заказ

Статус заказа Можно отменить?
new / to_be_confirmed Да
confirmed Да
ready_for_shipment Зависит от настроек
shipped Нет (заказ уже в доставке)
delivered Нет (только возврат)

Важно: нельзя отменить заказ после того, как он включён в подтверждённую поставку и отправлен на склад.

Частичная отмена

Если в заказе несколько позиций и одну нельзя собрать:

  1. Отмените только недоступную позицию (не весь заказ)
  2. Остальные позиции продолжат обработку

Пример: в заказе 2 товара, один отсутствует:

// Отменяем только отсутствующий товар
POST /api/v1/orders/RU251201-123456/items/RU251201-123456-002/change_status_request
{
    "status": "canceled",
    "reason": "Нет нужной позиции/размера в наличии"
}

// Первый товар продолжаем обрабатывать
POST /api/v1/orders/RU251201-123456/items/RU251201-123456-001/change_status_request
{
    "status": "ready_for_shipment"
}

Полная отмена при невозможности сборки

При невозможности собрать полный заказ необходимо передать статус canceled для всех товаров в заказе.

// Отменяем все позиции
POST /api/v1/orders/RU251201-123456/change_status_request
{
    "status": "canceled",
    "reason": "Нет нужной позиции/размера в наличии"
}

Отмена с этикеткой и track numbers

Вопрос: можно ли отменить заказ, для которого уже запрошены track numbers и получена этикетка, но поставка ещё не создана?

Ответ: Да, можно. Заказ ещё не создан на складе, отмена доступна.

Получение причины отмены

Ограничение: технически получить причину отмены заказа через API невозможно. Поле statusChangeReason в ответе GET /api/v1/orders/{orderNr} всегда возвращает null.

Статусы после отмены

Статус В интерфейсе Описание
canceled Отменен Заказ/товар отменён
rejected Не выкуплен Клиент отказался при доставке
not_delivered Не выкуплен Доставка не удалась
failed_delivery Доставка не удалась Превышено количество попыток

Помогла эта информация?

Да Нет

Спасибо за отзыв

Отправить
Поставки FBO в API
Работа с этикетками в API
Спросить у Lamoda Seller Assistant в Telegram