Получение списка статусов заказа
Массив items
содержит всевозможные статусы заказа
Объект постраничной навигации navigation
отсутствует
"GET http://api.mtgtrade.net/order-status/"
Параметры:
id заказа, не обязательное поле
Если указан, в ответе будет содержаться статус указанного заказа
"GET http://api.mtgtrade.net/order-status/1/"
Ответ:
array
(
"result" => true,
"data" =>array
(
"items" =>array
(
0 =>array
(
"id" => "archive", //id статуса заказа
"name" => "Закрыт", //Название статуса заказа
"possible_status" =>array //Массив возможных дальнейших статусов заказа
(
0 => "processing",
),
),
1 =>array
(
"id" => "payed",
"name" => "Оплачен",
"possible_status" =>array
(
0 => "archive",
1 => "cancel",
2 => "processing",
),
),
2 =>array
(
"id" => "delivered",
"name" => "Доставлен",
"possible_status" =>array
(
0 => "processing",
1 => "archive",
2 => "cancel",
),
),
3 =>array
(
"id" => "processing",
"name" => "В процессе",
"possible_status" =>array
(
0 => "archive",
1 => "cancel",
2 => "payed",
),
),
4 =>array
(
"id" => "cancel",
"name" => "Отменен",
"possible_status" =>array
(
0 => "processing",
),
),
),
),
"errors" => array(),
)
Ответ с параметром id:
"GET http://api.mtgtrade.net/order-status/1/"
array
(
"result" => true,
"data" =>array
(
"id" => 1, //id заказа
"status" =>array //Текущий статус заказа
(
"id" => "payed", //id текущего статуса заказа
"name" => "Оплачен", //Название текущего статуса заказа
"possible_status" =>array //Массив возможных дальнейших статусов заказа
(
0 => "archive",
),
),
),
"errors" => array(),
)