Многих скорее всего интересует вопрос: “А как связать два совершенно разных сервиса Глопарт и Джастклик?”
Как вы знаете, в Глопарт сервисе реализованы базовые интеграции с такими сервисами как Unisender, Mailchimp, Pechkin и GetResponse.
Джастклик в данном списке нет.

Но что делать, если хочется пользоваться системой Justclick и Glopart одновременно?
Между прочим, неудобство базовых сервисов, на мой взгляд, заключается в том, что необходимо каждый раз вручную формировать “списки покупателей” и их с помощью кнопки “синхронизировать” добавлять уже непосредственно на сервис рассылок.


Чтобы автоматизировать процесс сбора подписчиков, вам понадобятся 3 инструмента:
- Триггеры от Glopart
- API от Justclick
- Хостинг с поддержкой PHP
Интеграция тут настраивается несложно, но с нуля без навыков программирования было бы создать сложновато.
Но… Вы в нужном месте, поэтому помощь Вам обеспечена.
Давайте рассмотрим интеграцию, чтобы когда покупатель купил товар или его оплатил, у нас этот самый покупатель добавлялся в нашу группу рассылок для дальнейшего взаимодействия.
Итак, для начала вам необходимо создать 2 базовые вещи:
- Создать продукт на Glopart
- Создать группу контактов в сервисе Justclick
То есть создаете продукт, например, “Тренинг по заработку на Glopart” и создаете группу контактов, например, “Покупатели тренинга по заработку на Glopart”.
Самый главный нюанс – не забудьте поставить галочку с передачей параметров в конце создания продукта.

После того, как вы создали продукт, приступаем к следующему шагу – созданию группы контактов в Джастклик.

После успешного создания группы, не забудьте скопировать себе в заметки или блокнот идентификатор группы, он нам понадобится для интеграции.

Далее открываем обычный блокнот или notepad++ и копируем туда следующий код:
<?php
$order_id = $_REQUEST['order_id'];
$prod_id = $_REQUEST['prod_id'];
$customer_name = $_REQUEST['customer_name'];
$customer_email = $_REQUEST['customer_email'];
$customer_phone = $_REQUEST['customer_phone'];
$default_group = 'здесь указываете ID группы'; // Сайт Глопарт товар не определен (купили)
$group = array();
$group [0]['glopart_prod'] = 193662; // Здесь укажите номер продукта на Glopart
$group [0]['crm_group'] = 'здесь ID группы, в которую попадет подписчик после покупки на Глопарт'; // В эту группу попадает клиент с Глопарта
foreach ($group as $tmp)
if ($prod_id == $tmp['glopart_prod'])
$default_group = $tmp['crm_group'];
// Логин в системе Джастклик
$user_rs['user_id'] = 'ваш логин в системе Justclick';
// Ключ для формирования подписи. См. раздел API (ссылка в правом нижнем углу в личном кабинете)
$user_rs['user_rps_key'] = 'ваш API ключ из Justclick';
// Формируем массив данных для передачи в API
$send_data = array(
'rid[0]' => $default_group, // группа, в которую попадёт подписчик
'lead_name' => $customer_name,
'lead_email' => $customer_email,
'lead_phone' => $customer_phone,
'tag' => 'glopart', // произвольная метка
);
// Формируем подпись к передаваемым данным
$send_data['hash'] = GetHash($send_data, $user_rs);
// Вызываем функцию AddLeadToGroup в API и декодируем полученные данные
$resp = json_decode(Send('https://вашлогинвсистемеjusclick.justclick.ru/api/AddLeadToGroup', $send_data));
// Проверяем ответ сервиса
if(!CheckHash($resp, $user_rs))
echo "Ошибка! Подпись к ответу не верна!";
exit;
if($resp->error_code == 0)
echo "Пользователь добавлен в группу $send_data['rid[0]']. Ответ сервиса: $resp->error_code";
else
echo "Ошибка код:$resp->error_code - описание: $resp->error_text";
// =========== ФУНКЦИИ ОТПРАВКИ, ПОЛУЧЕНИЯ И ОБРАБОТКИ ОТВЕТА ============
// Отправляем запрос в API сервиса
function Send($url, $data)
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // выводим ответ в переменную
$res = curl_exec($ch);
curl_close($ch);
return $res;
// Формируем подпись к передаваемым в API данным
function GetHash($params, $user_rs)
$params = http_build_query($params);
$user_id = $user_rs['user_id'];
$secret = $user_rs['user_rps_key'];
$params = "$params::$user_id::$secret";
return md5($params);
// Проверяем полученную подпись к ответу
function CheckHash($resp, $user_rs)
$secret = $user_rs['user_rps_key'];
$code = $resp->error_code;
$text = $resp->error_text;
$hash = md5("$code::$text::$secret");
if($hash == $resp->hash)
return true; // подпись верна
else
return false; // подпись не верна
Теперь Вам необходимо поменять следующие данные на свои:
$user_rs[‘user_id’] = ‘ваш логин в джастклик’; (например, pavelduglas1)
$user_rs[‘user_rps_key’] = ‘ваш Api ключ’; (например, 7аfu98473dfdd43d4)
‘rid[0]’ => ‘ID группы контактов’; (например, 452444.445344)
Сохраняем в формате PHP, то есть *.php (например, glopart.php).
Далее нам нужно загрузить файл на свой файловый менеджер хостинга, на котором располагаются ваши сайты и получить прямую ссылку на файл.
Далее, в настройках продукта, выберите Триггеры.

Далее жмите кнопку “Добавить триггер”.

Затем вставьте ссылку в поле URL запроса как показано на скриншоте ниже. Убедитесь, что событие стоит “Заказ оплачен”, так как нас интересует именно покупатель, а также метод “POST”.

Нажимаем кнопку “Сохранить”.
После этого вы можете протестировать работу вашего файла через команду “Выполнить” на Glopart.

Но перед этим вы должны создать и оплатить заказ у самого себя.
Либо вы можете поменять событие триггера на “Заказ не оплачен” и проверить без проведения оплаты.
Если вы всё правильно ввели в коде, то должны получить положительный ответ от сервера Глопарт.
И в итоге получить подписчика-покупателя себе в базу на Justclick автоматически, без формирования списков вручную.
Аналогично производится настройка всех остальных триггеров.
Спасибо за внимание. Надеюсь данная статья была для Вас полезной и если это так, то было бы неплохо получить от Вас обратную связь в виде комментариев.
Внедряйте, получайте больше продаж!
Читать полностью: https://pavelduglas.ru/nastrojka-integraczii-glopart-justclick-po-api/
Внедряйте, применяйте. Павел Дуглас
#Инфобизнес, #Техническиемоменты #Glopart, #Justclick, #ТехническиеФишки, #Триггеры #павелдуглас #дугласзаработок #дугласбизнес