Описание
Инструкция, как получить Roistat_visit и передать его в Ваш аккаунт в сервисе Roistat вместе с данными заказа.
Для настройки у Вас должен быть аккаунт и проект в сервисе Roistat
Получение Webhook URL
Войдите в свой личный кабинет в системе Roistat
Перейдите в нужный проект
Перейдите в раздел Каталог интеграций
Выберите E-AutoPay и нажмите Подключить
Включите переключатель и скопируйте Webhook URL
Настройка отправки Webhook
В аккаунте администратора E-AutoPay.com перейдите на вкладку Товары >> Товары для одиночной продажи
Перейдите в редактирование нужного товара
Выберите раздел Уведомления и настройте Уведомление при смене статуса
Название: Впишите удобное Вам название для уведомления
URL: Ключ, полученный в Roistat
Секретный ключ: Ничего вписывать не надо
Кодировка уведомления: UTF-8
После перехода в статус: "Новые"
JSON: Необходимо включить
Настройка страницы заказа
Для того, чтобы параметр roistat_visit был учтен в заказе и был отправлен в уведомлении, необходимо сделать следующие действия:
- На страницу с формой заказа нужно установить счетчик Roistat
- Сразу после кода счетчика поставьте код e-autopay
<script src="https://ВАШ_ЛОГИН.e-autopay.com/ext/js/roistat/eap-roistat-visit.js"></script>
- В код формы добавьте вот такую конструкцию
<input type="hidden" name="additional_field1" value=""> <!-- Поле, в которое запишется roistat_visit -->
<input type="hidden" name="additional_field1_name" value="eautopay_roistat_visit"> <!-- Поле, которое указывает, куда записать roistat_visit -->
Примечание: Номер дополнительного поля может быть от 1 до 10
Пример кода формы
<form action="//ВАШ_ЛОГИН.e-autopay.com/checkout/save_order_data.php" method="post">
<!-- Поля ввода -->
<input type="text" name="name" placeholder="Имя*" required="required" value="" />
<input type="text" name="phone" placeholder="Телефон*" required="required" value="" />
<!-- Кнопка отправки формы -->
<input type="submit" name="submit" value="Заказать!" />
<!-- Скрытые обязательные поля -->
<input type="hidden" name="pay_mode" value="3"> <!-- Определяет способ оплаты по умолчанию -->
<input type="hidden" name="form_charset" id="form_charset" value=""> <!-- Устанавливает кодировку формы -->
<input type="hidden" name="tovar_id" value="id_товара"> <!-- id товара -->
<input type="hidden" name="form_id" value="id_формы"> <!-- id формы -->
<input type="hidden" name="order_page_referer" id="order_page_referer" value="" /> <!-- Определяет страницу -->
<!-- Поля для Roistat -->
<input type="hidden" name="additional_field1" value=""> <!-- Поле, в которое запишется roistat_visit -->
<input type="hidden" name="additional_field1_name" value="eautopay_roistat_visit"> <!-- Поле, которое указывает, куда записать roistat_visit -->
</form>