Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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


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 вы можете получить у нашей службы поддержки
    ),
);
   

 

Link to post
Share on other sites

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

Link to post
Share on other sites

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

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

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

Link to post
Share on other sites

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

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

Link to post
Share on other sites
  • 5 months later...

есть спецы, которые уже знают - как вставлять указанный выше код roistat в ocstore и как менять переменные?

нужно, чтобы сделки попадали в Amocrm

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.