Для того чтобы настроить уведомления о форме обратной связи в CMS 1C-Bitrix при нажатии на кнопку "Заказать звонок", вам потребуется следовать определенным шагам. Вот подробная инструкция:
1. **Создание формы обратной связи**:
- Зайдите в административную панель Bitrix CMS.
- Перейдите в раздел "Сервисы" -> "Веб-формы".
- Создайте новую веб-форму, добавьте необходимые поля для заказа звонка (например, "Имя", "Телефон", "Время звонка" и т.д.), сохраните ее.
2. **Настройка уведомлений**:
- В настройках созданной веб-формы выберите раздел "Уведомления".
- Добавьте новое уведомление и укажите получателя (ваш email или другие контактные данные).
3. **Создание скрипта для кнопки "Заказать звонок"**:
- Вам понадобится создать кнопку на сайте с соответствующим текстом (например, "Заказать звонок") и привязать к ней событие JavaScript.
- В этом скрипте нужно отправить данные из формы (имя, телефон и т.д.) на сервер с помощью AJAX запроса.
- Пример скрипта:
$(document).ready(function() { $('#order-call-btn').click(function() { var name = $('#name').val(); var phone = $('#phone').val(); var time = $('#time').val(); $.ajax({ type: 'POST', url: '/bitrix/components/custom/order_call.php', data: {name: name, phone: phone, time: time}, success: function(response) { alert('Ваш заказ звонка принят'); } }); }); });
4. **Создание обработчика для формы заказа звонка**:
- Создайте обработчик для отправки данных формы в 1C-Bitrix (например, order_call.php).
- В этом обработчике получите данные из POST запроса и отправьте их по email, используя функции 1C-Bitrix.
- Пример обработчика:
<?php require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); $name = $_POST['name']; $phone = $_POST['phone']; $time = $_POST['time']; // Отправка уведомления по email CEvent::SendImmediate('NEW_ORDER_CALL', 's1', array( 'NAME' => $name, 'PHONE' => $phone, 'TIME' => $time )); ?>
5. **Тестирование**:
- После всех настроек необходимо протестировать работу формы заказа звонка и убедиться, что уведомления приходят на указанный адрес.
Это подробная инструкция о том, как настроить уведомления о форме обратной связи по кнопке заказа звонка в 1C-Bitrix. Следуя этим шагам, вы сможете успешно настроить необходимую функциональность на вашем сайте.