Перейти к содержанию

Интеграция Roistat с E-AutoPay

Интеграция Roistat с конструктором форм E-AutoPay позволяет загружать заявки посетителей в ваш проект Roistat и автоматически создавать для них сделки в подключенной CRM.

Заявки загружаются на страницу Состояние проекта → Список отправленных заявок.

Заявки в проекте Roistat и CRM могут создаваться не сразу после отправки формы с сайта, а с небольшой задержкой (1-3 минуты).

Как работает интеграция

  1. Клиент оставляет заявку в форме E-AutoPay.

  2. После отправки заявки информация передается в Roistat.

  3. Если в проекте Roistat настроена интеграция с CRM, Roistat отправляет созданную заявку в подключенную CRM.

Шаг 1. Установите коды счетчика Roistat и E-AutoPay в формы

  1. На страницу каждой формы захвата нужно установить счетчик, который позволит Roistat получать данные о посетителях. Счетчик установит в cookie переменную roistat_visit, которая будет содержать номер визита. Счетчик Roistat находится в разделе Настройки на закладке Код счетчика:

    2.png

  2. Сразу после кода счетчика поставьте код E-AutoPay:

    <script src="https://ВАШ_ЛОГИН.e-autopay.com/ext/js/roistat/eap-roistat-visit.js"></script>
    
  3. В код формы добавьте конструкцию:

    <input type="hidden" name="additional_field1" value=""> <!-- Поле, в которое запишется roistat_visit -->
    <input type="hidden" name="additional_field1_name" value="eautopay_roistat_visit"> <!-- Поле, которое указывает, куда записать roistat_visit -->
    

    Внимание!

    Номер дополнительного поля может быть от 1 до 10.

  4. Итоговый пример кода формы:

    <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>
    

Шаг 2. Подключите интеграцию с E-AutoPay в каталоге интеграций

  1. Перейдите в раздел Интеграции и нажмите Добавить интеграцию. В открывшемся окне введите E-AutoPay, кликните по карточке интеграции и нажмите Добавить:

    3.png

    Затем нажмите Настроить интеграцию:

    3.png

  2. Скопируйте Webhook URL:

    3.png

Не закрывайте это окно, так как оно пригодится на шаге 3.

Шаг 3. Настройте отправку Webhook-уведомлений в Roistat

  1. В аккаунте администратора E-AutoPay.com перейдите на вкладку Товары → Товары для одиночной продажи:

    4.png

  2. Перейдите в редактирование нужного товара:

    5.png

  3. Выберите раздел Уведомления и настройте Уведомление при смене статуса:

    6.png

    • Название уведомления: укажите любое удобное вам название
    • URL: вставьте Webhook URL, скопированный в настройках интеграции на шаге 2
    • Секретный ключ: оставьте это поле пустым
    • Кодировка уведомления: UTF-8
    • После перехода в статус: «Новые»
    • Отправлять JSON: «Да»

Проверка работы

  1. На вашем сайте заполните форму E-AutoPay.

  2. В проекте Roistat перейдите в раздел Состояние проектаСписок отправленных заявок и найдите созданную заявку:

    7.png

  3. Проверьте, что в поле Промокод указан номер визита.

  4. Проверьте статус отправки заявки: в поле Отправлен должен появиться успешный статус отправки 8.png, а в CRM – новая заявка с номером визита.