Отправка формы заявки/заказа через API
ModForms::newOrder(
array(
string subject
array fields
array emails
)
Метод создает новую заявку.
Параметры
Параметр | Описание |
subject | Тема |
fields | Поля |
emails | Массив e-mail для получения |
Примеры
/* Простая заявка */
ModForms::newOrder([
'subject' => 'Обратная связь',
'fields' => array(
'Имя' => 'Александр',
'Номер телефона' => '+796123312321',
),
'emails' => array(
'email-1@mail.ru',
'email-2@mail.ru',
), ]);
/* Заказ товаров */
/* Заголовки строк */
$items[] = [
'id',
'Товар',
'Количество',
'Цена'];
/* Строки */
$items[] = [
'1',
ModForms::addLink('http://site.ru/katalog/bryuki-sportivnye-m-nsw-pant-cf-jsy.html', 'Брюки спортивные Gilan 45'),
'30',
'1600 Руб.'];
/* Создадим заказ */
ModForms::newOrder([
'subject' => 'Обратная связь',
'fields' => array(
'Имя' => 'Александр',
'Номер телефона' => '+796123312321',
'Товары' => ModForms::addItems('Products', $items), // добавим вложенные сущности
),
'emails' => array(
'email-1@mail.ru',
'email-2@mail.ru',
), ]);