Подключите наше отслеживание посылок к своему сайту: увеличьте лояльность пользователей, уменьшите количество возвратов и улучшите информированность о прохождении посылок.
Обновляет информацию о трекинг-номере.
В теле запроса необходимо передать объект tracking
содержащий поля:
tracking_number
- трекинг-номер;courier_slug
- уникальный идентификатор службы доставки;title
- название посылки (необязательно).order_code
- Идентификатор заказа (необязательно).order_url
- Ссылка на заказ (необязательно).customer_name
- Имя клиента (необязательно).emails
- Массив email адресов для оповещения о новых статусах (необязательно).{
"jsonrpc": "2.0",
"method": "updateTracking",
"params": {
"tracking": {
"tracking_number": "1234567890",
"courier_slug": "russian-post",
"title": "Посылочка",
"order_code": "#qwsd12345",
"order_url": "http://my-store.com",
"customer_name": "Иван Иваныч",
"emails": ["user1@my-store.com", "user2@my-store.com"]
}
},
"id": 1
}
Ответ содержит объект tracking
со следующими полями:
tracking_number
- добавленный трекинг-номер;courier_slug
- уникальный код службы доставки которая выдала трекинг-номер;{
"jsonrpc": "2.0",
"id": 1,
"result": {
"tracking": {
"tracking_number": "1234567890",
"courier_slug": "russian-post"
}
}
}
Информация по указанному трекинг-номеру не найдена
{
"jsonrpc": "2.0",
"error":{
"code": 404,
"message": "Tracking not found"
},
"id": null
}
Попытка изменить информацию о треке до постановки на отслеживание:
{
"jsonrpc": "2.0",
"error":{
"code": 403,
"message": "Access denied. You should addTracking to access this operation."
},
"id": null
}