Отправка данных заявки на помещение в Calltouch

Для того чтобы все заявки из Смарт-каталога Profitbase попадали в заявки Calltouch:

1. Вставьте на свой сайт приведенный ниже скрипт, который будет подхватывать запрос в момент отправки заявки из формы Смарт-каталога и передавать его в Calltouch API.

2. Укажите в параметрах запроса переменные, согласно документации Calltouch:

  • ct_site_id - идентификатор сайта из личного кабинета Calltouch.
  • ct_node_id - номер вашего сервера в Calltouch, узнать его можно выполнив запрос https://api.calltouch.ru/calls-service/RestAPI/{идентификатор сайта}/getnodeid указав идентификатор вашего сайта в Calltouchtor
<script>
window.addEventListener('message', function (event) {
var data = event.data; 
switch (data && data.action) { 
    case 'sendOrderEvent': 
        if (data.order)
            { var profitbase_order = data.order;  
            var ct_site_id = 'ваш уникальный site_id'; 
            var ct_node_id = 'ваш уникальный node_id';
            var ct_data = {
                fio: profitbase_order.name,
                phoneNumben: profitbase_order.phone, 
                email: profitbase_order.email, 
                subject: 'Заявка с сайта', 
                sessionId: window.call_value
    jQuery.ajax({
        url: 'https://api-node'+ct_node_id+'.calltouch.ru/calls-service/RestAPI/requests/'+ct_site_id+'/register/',
            dataType: 'json', 
            type: 'POST', 
            data: ct_data
            });
        }
break;
}});
</script>