Сопоставление статусов заказов

Сопоставление статусов заказа из CRM c типами статусов в Метрике.

Типы статусов нужны для привязки статусов заказов к визитам и отображения статистики по статусам.

  1. С помощью данного метода назначьте для каждого статуса, который есть в вашей CRM, соответствующий тип статуса в Метрике. Например, статусу «Новый» c идентификатором «new» можно назначить тип IN_PROGRESS (в работе), статусу «Успешно» c идентификатором «success» — тип PAID (оплачен). Таким образом статусы заказов будут распределены по типам.
  2. Загрузите идентификаторы распределенных по группам статусов вместе с другими данными о заказах с помощью метода POST /cdp/apiv1/counter/{counterId}/data/orders или POST /cdp/api/v1/counter/{counterId}/data/orders/json.

В отчетах будут отображаться типы статусов, предопределенные Метрикой.

  1. Синтаксис запроса
  2. В теле запроса
  3. Формат ответа

Синтаксис запроса

counterId — идентификатор счетчика.

https://api-metrika.yandex.net/cdp/api/v1/counter/{counterId}/schema/order_statuses
 ? 

В теле запроса


--data '{
    "order_statuses": [
        {
            "id": "new",
            "humanized": "Новый",
            "type": "IN_PROGRESS"
        },
        {
            "id": "prepairing",
            "humanized": "В обработке",
            "type": "IN_PROGRESS"
        },
        {
            "id": "delivery",
            "humanized": "На доставке",
            "type": "IN_PROGRESS"
        },
        {
            "id": "cancelled_by_client",
            "humanized": "Отменен клиентом",
            "type": "CANCELLED"
        },
        {
            "id": "cancelled_by_shop",
            "humanized": "Отменен магазином",
            "type": "CANCELLED"
        },
        {
            "id": "test_order",
            "humanized": "Проверочный заказ",
            "type": "SPAM"
        },
        {
            "id": "success",
            "humanized": "Успешно завершен",
            "type": "PAID"
        }
    ]
}'

Параметры Описание
order_statuses Список статусов заказов.
order_statuses
id Идентификатор статуса заказа.
humanized Название статуса заказа
type Тип статуса

Возможные значения:

  • IN_PROGRESS — В работе
  • PAID — Оплачен
  • CANCELLED — Отменен
  • SPAM — Спам
  • OTHER — Другое
goal_action_ids Идентификаторы целей
Параметры Описание
order_statuses Список статусов заказов.
order_statuses
id Идентификатор статуса заказа.
humanized Название статуса заказа
type Тип статуса

Возможные значения:

  • IN_PROGRESS — В работе
  • PAID — Оплачен
  • CANCELLED — Отменен
  • SPAM — Спам
  • OTHER — Другое
goal_action_ids Идентификаторы целей

Пример запроса

POST https://api-metrika.yandex.net/cdp/api/v1/counter/{counterId}/schema/order_statuses?

Формат ответа


{
    "success" :  < boolean > 
}
Параметры Описание
success Результат выполнения операции.
Параметры Описание
success Результат выполнения операции.