Отправка данных заявки на помещение в 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>