Создание заказа
Параметр | Тип | Описание |
managerEmails | array | дополнительные e-mail для получения заказа |
name | string | Заголовок заказа |
location_data | string | Данные о местоположении покупателя |
contacts_data | string | Контактные данные |
subject | string | Тема |
comment | text | Комментарий |
items | array | Массив товаров входящи в заказ |
/* API создание нового заказа*/
$item[] = [
'Товар' => $product['name'] . ' / ' . $product['elementData']['vendor'] . ' / ' . $product['elementData']['article'],
'Количество' => $product['quantity'],
'Цена' => $product['priceFormatter'] . ' Руб.',
'Итого' => $product['allPriceFormatter'] . ' Руб.', ];
OrderApi::method__create([
'managerEmails' => [$shop['email']],
'name' => 'Заказ от ' . $this -> form -> input('phone'),
'location_data' => $this -> form -> input('adress'),
'contacts_data' => $this -> form -> input('orderemail') . ' ' . $this -> form -> input('phone') . ' ' . $this -> form -> input('adress'),
'subject' => 'Заказ автозапчастей',
'comment' => $comment,
'items' => $item,
]);
Получить статус заказа по коду
$status = OrderApi::getStatusByCode('S1');
Получить список статусов заказов
$statuslist = OrderApi::listStatus();