Создание заказа
| Параметр |
Тип |
Описание |
| 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();