Обработчики используются для отправки данных в ваши приложения или на другие сайты при наступлении определенного события.

Например, при установке обработчика на событие «Оформление заказа» вы получите уведомление в своем приложении о новом заказе и данные этого заказа. Дальше эти данные можно обработать произвольным образом, например, добавить в свою CRM.

Добавление обработчика

Выберите событие, для которого необходим обработчик. Укажите ссылку, куда нужно отправить данные при наступлении события. Данные передаются методом POST.

Секретный ключ позволит вашему обработчику убедиться, что данные, которые пришли на ваш URL, отправлены именно из вашего сайта. В запросе ключ шифруется методом MD5.

Обработка данных о событии в своем приложении

При получении запроса на указанном URL, необходимо проверить корректность секретного ключа. Если с ним все в порядке, то обработать поступившие данные, в соответствии с логикой своего приложения.

<?php

// Ключ, который указан в настройке обработчика в панели администратора магазина
define('WEBHOOK_KEY', 'Секретный ключ из свойств обработчика');

// Получаем ключ из запроса
$key = !empty($_POST['key']) ? $_POST['key'] : '';

// Проверяем его
if ($key == md5(WEBHOOK_KEY))
{
	// Формируем данные для записи в свою базу
	// Пример для типа "Отправка запроса" или "Отправка контактной формы"
	$data = array(
		'name' => $_POST['data']['name'],
		'phone' => $_POST['data']['phone'],
	);

	// Отправляем данные в свою CRM.
	// Эту функцию нужно написать, в соответсвии с логикой своего приложения.
	submit2CRM($data);

}
?>

Попробуйте 14 дней все бесплатно

.digistr.ru Придумать другой адрес
Свой домен можно добавить после регистрации
Пароли для магазина придут на этот e-mail
Секундочку, пожалуйста, магазин создается...
Как найти прибыльную нишу для магазина?
Приходите на бесплатный вебинар!