CRM склад
 Мы занимаемся активным созданием API. В ближайшее время будут появляться новые методы и их описания.

Товары

Заказы

Получение списка заказов

метод - getOrders

Для того, чтобы получить список заказов, Вам необходимо выполнить следующий запрос

$parOrders = array(
   "auth" => $auth,
   "limit" => 100, 
   "offset" => 0, 
   "stats" => array(
      "0" => array(
         "id" => 3
      ),
      "1" => array(
         "id" => 11
      ),
   ),
   "datefrom" => "01.04.2021"
);

Спецификация запоса

Наименование Тип Обязательное Описание
auth Array + Массив данных для авторизации
limit Int + Количество заказов для отображения.
offset Int + Начинать выводить заказы с позиции номер
stats Array +

Массив статусов заказа для фильтрации ответа. В данный момент возможны следующие значения

  • 1 - Отменен
  • 2 - Обработка
  • 3 - Отправлено
  • 4 - Оформлено
  • 7 - Собран
  • 8 - Не дозвон
  • 10 - Возврат
  • 11 - У курьера
  • 13 - Забронировано

Мы активно работаем над возможностью создавать пользовательские статусы заказов

datefrom String - Дата начиная с которой будут выводится результаты запроса

Спецификация массива stats

Наименование Тип Обязательное Описание
id String + Код статуса заказа

После того, как Вы собрали массив запроса, можете вызвать метод

try {
   $response = $client->getOrders($parOrders);
   print_r($response);
} catch(SoapFault $sf){ 
   print_r($sf); 
}

Ответом на этот запрос будет следующий массив данных

stdClass Object
(
    [msg] => заказ успешно сформирован
    [state] => 1
    [orders] => Array(
        0 => Array(
            "id" => 5
        ),
        1 => Array(
            "id" => 8
        ),
    )
)

спецификация ответа

Наименование Тип Обязательное Описание
msg String + Информационное сообщение
state Int +

Статус выполнения запроса. Может принимать следующие значения

  • 0 - ошибка (см. информационное сообщение)
  • 1 - успех
orders Array + Массив заказов, которые подходят под заданные

Спецификация массива orders

Наименование Тип Обязательное Описание
id Int + Код заказа
 
Загрузка