Получение списка статусов заказа
Массив 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(),
)