getStatusList


getStatusList — возвращает список статусов, которые могут быть назначены заказам.

Описание

Примеры

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

http://site.ru/api/basket/?method=getStatusList&key=xxxx

Пример ответа в формате json

{
    "responce": "ok",
    "count": 7,
    "statusList": [{
            "id": 1,
            "status": "Заказ принят"
        },
        {
            "id": 2,
            "status": "Нет в наличии"
        },
        {
            "id": 3,
            "status": "Ожидает оплаты"
        }, {
            "id": 4,
            "status": "Оплачено"
        }, {
            "id": 5,
            "status": "Аннулировано"
        }, {
            "id": 6,
            "status": "Отказ пользователя"
        }, {
            "id": 7,
            "status": "Заявка закрыта"
        }
    ]
}

Пример запроса в формате xml

http://site.ru/api/basket/?method=getStatusList&key=xxxx&format=xml

Пример ответа в формате xml

<result>
  <responce>ok</responce>
  <count>7</count>
  <statusList>
    <status id="1" status="Заказ принят"/>
    <status id="2" status="Нет в наличии"/>
    <status id="3" status="Ожидает оплаты"/>
    <status id="4" status="Оплачено"/>
    <status id="5" status="Аннулировано"/>
    <status id="6" status="Отказ пользователя"/>
    <status id="7" status="Заявка закрыта"/>
  </statusList>
</result>

Смотрите также:

  • getOrdersList — выводит список заказов с возможностью фильтрации по статусу и клиенту
  • sendNotice — отправляет уведомление на почту клиенту. Шаблон уведомления задается в настройках корзины.
  • setAdminComment — задает комментарий администратора к заказу
  • setStatus — назначает новый статус заказу