Содержание статьи
11.2 Типы нотификаций
B2B Platform API Lamoda отправляет нотификации (webhooks) при изменении статусов заказов, товаров и поставок. На этой странице описаны все типы нотификаций, их структура и поведение.
Обзор типов
| Тип | Триггер | Модели |
statusChanged
|
Изменился статус заказа | FBS, FBO, Dropshipping |
itemStatusChanged
|
Изменился статус товара в заказе | FBS, FBO, Dropshipping |
fulfilmentShipmentStatusChanged
|
Изменился статус поставки (FBO) или отгрузки (FBS) | FBO, FBS |
statusChanged — Статус заказа
Отправляется только при изменении статуса заказа целиком (New to be confirmed → Confirmed → Shipped → Delivered и т.д.).
⚠️ Важно: Если изменился статус отдельного товара, но статус заказа остался прежним (например, невыкупленный товар вернулся на склад, а заказ уже в статусе «Delivered»), нотификация
statusChanged НЕ отправляется. В этом случае приходит только itemStatusChanged.
Нотификация содержит полную информацию о заказе, включая все товары, адрес, способ доставки и данные клиента.
{
"type": "statusChanged",
"trackingId": "117391950",
"data": {
"id": "CZ117391950",
"status": "Delivered",
"paymentMethod": "COD",
"fullSum": "12000.00",
"basePrice": 12000,
"salePrice": 12000,
"paidPrice": 12000,
"partnerAgreedPrice": 12000,
"couponDiscount": 0,
"loyaltyDiscount": 0,
"partnerAgreedDiscount": 0,
"otherDiscounts": 0,
"totalDiscount": 0,
"deliveryPrice": "250.00",
"rejectPrice": 150,
"itemQuantity": 1,
"currency": "rub",
"shippingType": "fulfilment",
"platform": "marketplace",
"comment": null,
"confirmationFailedCode": null,
"confirmationFailedReason": null,
"externalOrderNumber": null,
"externalTrackingNumber": [],
"createdAt": "2025-05-25",
"updatedAt": "2025-05-29 18:00:15",
"paymentDate": null,
"dates": {
"delivered": "2025-05-29 17:48:00",
"shipped": "2025-05-27 23:26:15"
},
"items": [
{
"id": "7598",
"status": "Delivered",
"finalERPStatus": "sold",
"sku": "SELLERSKU104",
"description": "Кроссовки Nike Air Max",
"size": "42",
"basePrice": "12000.00",
"salePrice": "12000.00",
"paidPrice": "12000.00",
"partnerAgreedPrice": "12000.00",
"couponDiscount": "0.00",
"loyaltyDiscount": "0.00",
"partnerAgreedDiscount": "0.00",
"otherDiscounts": "0.00",
"totalDiscount": "0.00",
"datamatrix": null,
"datamatrixCode": null,
"statusChangeReason": null,
"discrepancyAct": null
}
],
"shippingAddress": {
"id": 12345,
"zipcode": "115114",
"region": "Москва",
"city": "Москва",
"street": "Летниковская",
"houseNum": "д.2 с1",
"apartment": "909",
"cityId": "7700000000000",
"streetId": "77000000000170700",
"buildingId": "770000000001707000001",
"pickupPointId": null
},
"deliveryMethod": {
"deliveryPrice": "250.00",
"deliveryDate": "2025-05-29",
"deliveryIntervalFrom": "15:00",
"deliveryIntervalTo": "18:00",
"deliveryIntervalId": 514877540,
"hasIntervals": true,
"shippingMethodName": "Курьерская доставка Lamoda Express",
"shippingMethodCode": "lamoda",
"serviceLevelTypeCode": "economy_b2b",
"serviceLevelTypeName": "Без примерки",
"shippingMethodTypeCode": "delivery_service",
"cutOff": "2025-06-04 03:00:00"
},
"customer": {
"firstName": "Иван",
"lastName": "Каминский",
"middleName": "Сергеевич",
"phone": "+79016666666",
"email": "ivan@example.com"
},
"tracking": {
"trackingId": "TR-2025-117391950",
"trackingUrl": "https://www.lamoda.ru/tracking/TR-2025-117391950"
}
},
"date": "2025-05-29 18:00:15",
"sequenceNumber": 5
}
itemStatusChanged — Статус товара
Отправляется при изменении статуса отдельного товара в заказе. Особенно важно при частичном выкупе, когда заказ в статусе «Delivered», но один или несколько товаров в статусе «Not bought».
Помогла эта информация?
Спасибо за отзыв