Статусы объектов в интернет-магазине

Статусы объектов

Получить статусы объектов

Путь: /wp-json/usam/v1/statuses

Метод запроса: GET

  • type — тип объекта(обязательный), свойство которого нужно получить, например, order.
  • code — массив кодов свойств (не обязательный).
  • fields — какие данные вернуть, по умолчанию все (не обязательный).

Результат:

Будет возвращен json, в котором будет

  • id — номер
  • code — код
  • name — название
  • short_name — короткое имя
  • description — описание
  • type — тип объекта статуса
  • color — цвет
  • short_name — короткое имя
  • visibility — доступно для выбора менеджером или только устанавливается платформой
  • pay — возможность оплатить документ в этом статусе
  • active — активно или нет
  • close — признак финального статуса для объекта, например, для заказа финальный «Заказ закрыт»
  • external_code — внешний код

Типы объектов

  • order — заказы
  • shipped — документы отгрузки
  • payment — оплаты
  • contacting — обращения
  • affair — дела
  • meeting — встречи
  • call — звонки
  • event — события
  • sent_letter — исходящие письмо
  • inbox_letter — входящее письмо
  • task — задания
  • assigned_task — поручения
  • project — проект
  • closed_project — закрытый проект

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

Получить статусы документов оплаты

 /wp-json/usam/v1/properties

{"type":"payment"}

Получить статусы заказов

 /wp-json/usam/v1/properties

{"type":"order"}