totalcount
@totalcount

Как подружить FormIt [MODX] и ROISTAT?

Привет, всезнающий ALL!

Есть сайт на MODX и форма на странице сайта. Форма процессится при помощи FormIt. Есть необходимость, кроме непосредственно отправки самой формы, отправлять еще данные из этой формы массивом в ROISTAT. Последний предлагает осуществить интеграцию вот таким образом.

Подскажите, в какую сторону рыть?
  • Вопрос задан
  • 1392 просмотра
Решения вопроса 1
totalcount
@totalcount Автор вопроса
Сам спросил, сам и отвечу:

Вот это загоняем в сниппет, например: hook.Roistat

<?php
$roistatData = array(
    'roistat' => isset($_COOKIE['roistat_visit']) ? $_COOKIE['roistat_visit'] : null,
    'key'     => 'key',
    'title'   => $hook->getValue('name') . ' (' . $hook->getValue('ticket') . ')',
    'name'    => $hook->getValue('name'),
    'email'   => $hook->getValue('email'),
    'phone'   => $hook->getValue('telephone'),
    'is_need_callback' => '0',
);
  
file_get_contents("https://cloud.roistat.com/api/proxy/1.0/leads/add?" . http_build_query($roistatData));

return true;


При вызове FormIt делаем так:

&hooks=`hook.Roistat,email,redirect`

Если будет не понятно, как передавать дополнительные поля или делать фильтрацию по сделкам/проектам — пишите в личку, помогу/расскажу.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Sanes
@Sanes
Посмотрите мой велик. Может сгодится.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы