В модели FBS обработка возвратов и возврат денежных средств полностью лежат на стороне партнёра. Рассмотрим API-методы для работы с возвратами.
Метод подтверждения возврата
POST /api/v1/orders/{orderNr}/change_status_request
Изменение статуса всех товаров в заказе на Claimed_ok (принят возврат) или полная отмена заказа.
curl -X POST "https://api-b2b.lamoda.ru/api/v1/orders/CZ123456789/change_status_request" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"status": "returned"
}'
Параметры запроса
| Параметр | Тип | Описание |
orderNr
|
string (path) | Номер заказа Lamoda |
status
|
string |
Новый статус: returned или canceled
|
reason
|
string | Причина изменения статуса (опционально) |
Товары переходят в статус
Claimed ok, затем автоматически в Refund by partner. Это означает, что партнёр должен самостоятельно вернуть деньги клиенту.
Возврат отдельного товара
POST /api/v1/orders/{orderNr}/items/{itemNr}/change_status_request
Изменение статуса отдельного товара в заказе (для частичного возврата).
curl -X POST "https://api-b2b.lamoda.ru/api/v1/orders/CZ123456789/items/7602/change_status_request" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"status": "returned"
}'
Параметры запроса
| Параметр | Тип | Описание |
orderNr
|
string (path) | Номер заказа Lamoda |
itemNr
|
integer (path) | ID товара в заказе (из GET /orders/{id}, поле items[].id) |
status
|
string |
Новый статус: returned или canceled
|
Допустимые статусы для обновления
| Передаваемый статус | Результат в API | Описание |
ready_for_shipment
|
Ready for shipment | Товар упакован |
shipped
|
Shipped | Товар передан в службу доставки |
delivered
|
Delivered | Товар доставлен клиенту |
not_delivered
|
Not bought | Товар не доставлен / не выкуплен |
returned
|
Claimed ok → Refund by partner | Партнёр принял возврат от клиента |
canceled
|
Canceled | Товар отменён |
Процесс обработки возврата FBS
1 Получить нотификацию о возврате
Lamoda отправляет нотификацию itemStatusChanged при возврате товара на ПВЗ.
2 Проверить товар
Проверка качества на стороне партнёра или на ПВЗ Lamoda (для маркетплейс-доставки).
3 Подтвердить возврат через API
POST /api/v1/orders/{orderNr}/items/{itemNr}/change_status_request
{"status": "returned"}
4 Вернуть деньги клиенту
После статуса Refund by partner — вернуть деньги клиенту самостоятельно.
Возврат в магазин партнёра
Особенности возврата в магазинПри возврате в магазин партнёра (доставка в магазин):
- Проверка качества — полностью на стороне партнёра
- Конечный статус товара:
Delivered to store - Возвращённые товары можно отправить на склад Lamoda как новую поставку
DataMatrix при возврате
Если товар маркирован — при продаже DataMatrix выводится из оборота на стороне партнёра (FBS). При возврате необходимо:
- Вернуть DataMatrix в оборот (если товар пригоден к продаже)
- Или списать код (если товар признан браком)
В модели FBS партнёр самостоятельно управляет кодами маркировки — выводит из оборота при продаже и возвращает при возврате.
Мониторинг возвратов
Для отслеживания возвратов используйте:
1. Подсчёт заказов по группам
GET /api/v1/orders/count-by-statuses
{
"count": [
{"statusGroup": "group_claimed", "quantity": 6}
]
}
2. Получение заказов со статусом возврата
GET /api/v1/orders
Фильтруйте по статусам товаров на своей стороне — в API нет прямого фильтра по статусу Claimed.
3. Нотификации
Настройте вебхук для получения itemStatusChanged — так вы узнаете о возвратах в реальном времени.
Пример полного сценария
# 1. Получаем нотификацию о возврате
{
"type": "itemStatusChanged",
"data": {
"id": "CZ123456789",
"items": [
{"id": 7602, "status": "Claimed", "sku": "SKU001"}
]
}
}
# 2. Проверяем товар (на своей стороне)
# Товар в хорошем состоянии
# 3. Подтверждаем возврат
POST /api/v1/orders/CZ123456789/items/7602/change_status_request
{"status": "returned"}
# 4. Товар переходит в Claimed ok → Refund by partner
# 5. Возвращаем деньги клиенту (на своей стороне)
Отказ в возврате
Если товар использован и не подлежит возврату — Lamoda ставит статус Claimed used. В этом случае:
- Деньги клиенту не возвращаются
- Товар остаётся у клиента
- Партнёру не нужно предпринимать действий
Сроки обработки возвратов
Рекомендуемые сроки- Проверка товара: до 3 рабочих дней
- Возврат денежных средств: до 10 рабочих дней после подтверждения
- Общий срок возврата по закону: до 14 дней
Частые проблемы
| Проблема | Причина | Решение |
| Статус не меняется | Неверный itemNr или orderNr | Проверьте ID из GET /orders/{id} |
| Ошибка "Invalid status transition" | Невозможный переход статуса | Проверьте текущий статус товара |
| Клиент не получил деньги | Партнёр не вернул деньги | В FBS возврат денег — на стороне партнёра |
См. также
Помогла эта информация?
Спасибо за отзыв