Задать вопрос
totalcount
@totalcount

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

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

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

Подскажите, в какую сторону рыть?
  • Вопрос задан
  • 1453 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 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
Посмотрите мой велик. Может сгодится.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽