Відкрийте файли вашого сайту.
Для хостинг Україна:
Увійдіть до Вашого облікового запису, та у блоці FTP виберіть пункт «Файл-менеджер». У вікні вибираєте Ваш сайт.
Для решти хостингів:
Ви можете використовувати: https://www.sublimetext.com/ для взаємодії з файлами Вашого сайту. У вас має бути 3 файли:

- form-ok.php — сторінка подяки (назва файлу може бути різною);
- index.php — основний файл вашого сайту;
- zakaz.php — файл для дублювання замовлень на пошту.
За посиланням Ви можете завантажити приклад сайту з цими файлами: https://bit.ly/2wTr1Qg
Усі файли мають бути у форматі php.
Якщо у Вас вони html, то змінюєте на php, на роботу файлів це ніяк не вплине. Відкриваєте файл index.php і вставляєте код для передачі UTM-міток у самий верх файлу. Це необхідно для передачі UTM в CRM:

<?phpsession_start();$period_cookie = 2592000; // 30 днів (2592000 секунд) if($_GET){ setcookie(«»»»utm_source»»»»,$_GET[‘utm_source’],time()+$period_cookie); setcookie(«»»»utm_medium»»»»,$_GET[‘utm_medium’],time()+$period_cookie); setcookie(«»»»utm_term»»»»,$_GET[‘utm_term’],time()+$period_cookie); setcookie(«»»»utm_content»»»»,$_GET[‘utm_content’],time()+$period_cookie); setcookie(«»»»utm_campaign»»»»,$_GET[‘utm_campaign’],time()+$period_cookie);} if(!isset($_SESSION[‘utms’])) { $_SESSION[‘utms’] = array(); $_SESSION[‘utms’][‘utm_source’] = »; $_SESSION[‘utms’][‘utm_medium’] = »; $_SESSION[‘utms’][‘utm_term’] = »; $_SESSION[‘utms’][‘utm_content’] = »; $_SESSION[‘utms’][‘utm_campaign’] = »;}$_SESSION[‘utms’][‘utm_source’] = $_GET[‘utm_source’] ? $_GET[‘utm_source’] : $_COOKIE[‘utm_source’];$_SESSION[‘utms’][‘utm_medium’] = $_GET[‘utm_medium’] ? $_GET[‘utm_medium’] : $_COOKIE[‘utm_medium’];$_SESSION[‘utms’][‘utm_term’] = $_GET[‘utm_term’] ? $_GET[‘utm_term’] : $_COOKIE[‘utm_term’];$_SESSION[‘utms’][‘utm_content’] = $_GET[‘utm_content’] ? $_GET[‘utm_content’] : $_COOKIE[‘utm_content’];$_SESSION[‘utms’][‘utm_campaign’] = $_GET[‘utm_campaign’] ? $_GET[‘utm_campaign’] : $_COOKIE[‘utm_campaign’];?>
Знаходьте код форми і там вказуєте name = «»name»» і name = «»phone»» для коректної передачі ПІБ і номера телефону в CRM.

Замовлення має посилатися на файл для дублювання замовлень на пошту. В даному випадку — zakaz.php

Відкриваєте файл zakaz.php
- Вказуєте ел.адресу, куди будуть дублюватися замовлення.
- Вказуєте, куди посилається замовлення. Шлях має бути на сторінку подяки, в даному випадку на form-ok.php

Відкриваєте файл form-ok.php (сторінку подяки) та вставляєте код інтеграції з Вашої CRM.

<?php
session_start();
// формуємо масив із товарами на замовлення (якщо товар один — залишайте тільки перший елемент масиву)
$products_list[] = array(
‘product_id’ => $_REQUEST[‘product_id’], // ID товару з каталогу CRM
‘price’ => $_REQUEST[‘product_price’], // Ціна товару — буде вказана також що і в CRM
‘count’ => ‘1’, // Кількість товару
);
$products = urlencode(serialize($products_list));
$sender = urlencode(serialize($_SERVER));
// Параметри запиту
$ data = array (
‘key’ => ‘039b0d24b93a2b1d71245b39118f83f7’, // API ключ CRM
‘order_id’ => number_format(round(microtime(true)*10),0,’.’,»), //ідентифікатор (код) замовлення (*автоматично*)
‘country’ => ‘UA’, // Географічний напрямок замовлення
‘office’ => ‘1’, // ID відділу
‘products’ => $products, // Масив із товарами у замовленні
‘bayer_name’ => $_REQUEST[‘name’], // ПІБ покупця
‘phone’ => $_REQUEST[‘phone’], // Телефон
’email’ => $_REQUEST[’email’], // Ел. пошта
‘comment’ => $_REQUEST[‘comment’], // Коментар
‘delivery’ => $_REQUEST[‘delivery’], // ID способу доставки
‘delivery_adress’ => $_REQUEST[‘delivery_adress’], // Адреса доставки
‘payment’ => », // ID способу оплати
‘sender’ => $sender,
‘utm_source’ => $_SESSION[‘utms’][‘utm_source’], // utm_source
‘utm_medium’ => $_SESSION[‘utms’][‘utm_medium’], // utm_medium
‘utm_term’ => $_SESSION[‘utms’][‘utm_term’], // utm_term
‘utm_content’ => $_SESSION[‘utms’][‘utm_content’], // utm_content
‘utm_campaign’ => $_SESSION[‘utms’][‘utm_campaign’], // utm_campaign
‘additional_1’ => », // Додаткове поле 1
‘additional_2’ => », // Додаткове поле 2
‘additional_3’ => »,
// Додаткове поле 3
‘additional_4’ => » // Додаткове поле 4
);
// Запит
$ curl = curl_init();
curl_setopt($curl, CURLOPT_URL, ‘http://testcrm.lp-crm.biz/api/addNewOrder.html‘);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
$out = curl_exec($curl);
curl_close($curl);
//$out – відповідь сервера у форматі JSON
?>
Змінюєте дані у формах

1. Вказуєте ID товару (копіюєте із CRM), ціну та кількість.
2. Вказуєте ключ API.
3. Вставляєте посилання для додавання замовлень із Вашої CRM.
От і все, інтеграція готова!