С помощью этой группы методов вы можете менять статусы заказов, которые доставляете своей службой доставки.
Порядок перехода статусов: «Отправлен» (InTransit) → «Ожидает получения» (ReadyForPickup) → «Доставлен» (Delivered).
Для этих методов используется авторизация по jwt токену.
Присвоить заказу статус «Отправлен»
POST /api/v1/offline-ship/to-in-transit
Меняет статус заказа на «Отправлен».
Параметры запроса
Пример запроса
curl --location --request POST 'https://openapi.ru.laliexpress.com/api/v1/offline-ship/to-in-transit' \
--header 'accept: application/json' \
--header 'Content-Type: application/json' \
--header 'x-auth-token: <YOUR_API_TOKEN>>' \
--data-raw '{
"trade_order_id": 2303211998658251,
"tracking_number": "string230321",
"provider_name": " IdealPost",
"tracking_url": "https://string.com",
"support_phone_number": "string",
"ignore_marking_errors": false,
"markings": [
{
"sku_id": 12000030050065439,
"value_sign": "mark0",
"sku_index": 0
},
{
"sku_id": 12000030050065439,
"value_sign": "mark1",
"sku_index": 1
},
{
"sku_id": 12000030050065439,
"value_sign": "mark2",
"sku_index": 2
}
]
}'
Параметры ответа
Пример ответа
{
"data": {
"created_orders": [
{
"id": 1124235,
"created_at": "2023-03-21T15:17:00.209293Z",
"trade_order_id": 2303211998658251,
"external_provider": 60,
"lines": [
{
"sku_id": 12000030050065440,
"product_source_id": 0,
"quantity": 3
}
]
}
],
"marking_errors": null
},
"error": null
}
Присвоить заказу статус «Ожидает получения»
POST /api/v1/offline-ship/to-ready-for-pickup
Меняет статус заказа на «Ожидает получения», переход возможен только из статуса «Отправлен» (InTransit).
Параметры запроса
Пример запроса
curl --location --request POST 'https://openapi.ru.laliexpress.com/api/v1/offline-ship/to-ready-for-pickup' \
--header 'accept: application/json' \
--header 'Content-Type: application/json' \
--header 'x-auth-token: <YOUR_API_TOKEN>' \
--data-raw '{
"trade_order_id": 2207214066364364
}'
Параметры ответа
Пример ответа
{
"error": {
"code": "OrderNotFound",
"message": "Отправление не найдено.",
"details": null
},
"data": null
}
Присвоить заказу статус «Доставлен»
POST /api/v1/offline-ship/to-delivered
Меняет статус заказа на «Доставлен», переход возможен только из статуса «Ожидает получения» (ReadyForPickup).
Параметры запроса
Пример запроса
curl --location --request POST 'https://openapi.ru.laliexpress.com/api/v1/offline-ship/to-delivered' \
--header 'accept: application/json' \
--header 'Content-Type: application/json' \
--header 'x-auth-token: <YOUR_API_TOKEN>' \
--data-raw '{
"trade_order_id": 2207214066364364
}'
Параметры ответа
Пример ответа
{
"error": {
"code": "LogisticOrderNotFound",
"message": "Отправление не найдено",
"details": null
},
"data": null
}