Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как добавить код в файле, который обрабатывает формы на сайте


IgorS

Recommended Posts

Здравствуйте!

 

Подскажите, пожалуйста, как вставить нижеследующий код в ocStore Version 1.5.4.1

 

Лучше, если через админку как код для гугл аналитикс. Или через панель хостинга.

 

Из инструкции: Шаг 5. Автоматическая отправка лида в Битрикс24

Необходимо сделать так, чтобы лиды с сайта отправлялись сразу в Лиды в Битрикс24. Для этого у нас есть готовое решение: проксирование сделок.

При оформлении заявки на вашем сайте она автоматически создается в Битрикс24, при этом резервная копия информации о лиде будет сохранена в вашем аккаунте Roistat. Это позволит не беспокоиться о том, работает ли в данный момент Битрикс24. В любом случае информация будет сохранена и спустя некоторое время будет отправлена в Битрикс24 повторно.

Чтобы настроить проксирование сделок, в том файле, который обрабатывает формы на сайте (например, отправляет данные на почту), необходимо добавить следующий код:

<?php
 
// Данные должны быть в кодировке UTF-8
// Если вы используете кодировку Windows-1251, то можно преобразовать все переменные через $value = iconv("Windows-1251", "UTF-8", $value);
 
// ...
// где-то здесь вызывается текущая функция создания лида, например, функция mail()
// ...
 
$roistatData = array(
    'roistat' => isset($_COOKIE['roistat_visit']) ? $_COOKIE['roistat_visit'] : null,
    'key'     => 'SECRET_KEY', // Замените SECRET_KEY на секретный ключ из пункта меню Настройки -> Интеграция со сделками в нижней части экрана и строчке Ключ для интеграций
    'title'   => 'Название лида',
    'comment' => 'Комментарий к лиду',
    'name'    => 'Имя клиента',
    'email'   => '[email protected]',
    'phone'   => '79111234567',
    'is_need_callback' => '0', // Для автоматического использования обратного звонка при отправке контакта и сделки нужно поменять 0 на 1
    'fields'  => array(
    // Массив дополнительных полей, если нужны, или просто пустой массив
    // Примеры использования:
        "OPPORTUNITY" => 123, // Поле Возможная сумма сделки в Битрикс24
        "ASSIGNED_BY_ID" => 3, // Ответственный по лиду
        "UF_CRM_1425989455" => "Текст", // Заполнение доп. поля с ID UF_CRM_1425989455
        "SOURCE_ID" => 47, // Поле Источник
        "SOURCE_DESCRIPTION" => 25, // Поле Дополнительно об источнике
        "ASSIGNED_BY_CONTACT_MANAGER" => "Y", // Установить ответственного менеджера как в найденном контакте (Если будет найден)
    // Подробную информацию о наименовании полей и получить список доп. полей вы можете в Документация по REST API в интерфейсе Битрикс24.
    // Более подробную информацию по работе с дополнительными полями в Битрикс24 вы можете получить у нашей службы поддержки
    ),
);
   

 

Надіслати
Поділитися на інших сайтах


Если вы про отправку регистраций клиентов в сторонний сервис, то, судя по предоставленному коду, его придется вставлять в catalog/model/account/customer.php , метод addCustomer . Разумеется, сопоставив свои переменные с их переменными.

Надіслати
Поділитися на інших сайтах

Если вы про отправку регистраций клиентов в сторонний сервис, то, судя по предоставленному коду, его придется вставлять в catalog/model/account/customer.php , метод addCustomer . Разумеется, сопоставив свои переменные с их переменными.

Спасибо за ответ!

Другое дело, что я всё-равно не понял))

Надіслати
Поділитися на інших сайтах


не понятно, куда вставить, какие данные надо передавать и много чего еще.

тут надо брать человека, давать ему доступ в кабинет, к api, докам и оплачивать ему почасово время (затраченное на общение, изучение документации, разработку).

Надіслати
Поділитися на інших сайтах

  • 5 months later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.