AjaxForm и Bitrix 24 (СДЕЛАЛ САМ)

Добрый день. Подскажите как подключить Bitrix 24 к AjaxForm чтобы создавались лиды.
Уже все перепробовал, ничего не получается.

Сделал создание лидов как с простых форм так и при новых заказов с minishop2.
Сергій
14 мая 2019, 11:11
modx.pro
2
1 506
-1
Поблагодарить автора Отправить деньги

Комментарии: 14

Илья Уткин
14 мая 2019, 12:54
+1
Очень интересно — что именно вы перепробовали. Расскажите подробнее — скорее всего в ваших действиях какая-то небольшая ошибка.
    Сергій
    14 мая 2019, 13:05
    0
    Илья вы можете предоставить пример рабочего кода?
      Илья Уткин
      14 мая 2019, 13:08
      +1
      Могу, за 1000 руб. Но я думал, у вас уже какой-то код есть и вам просто помощь нужна.
        Сергій
        14 мая 2019, 13:09
        0
        [[!AjaxForm?
                          &form=`contact-form-tpl`
                          &emailTpl=`contact-email-tpl`
                          &hooks=`emailrest.php`
                          &FormFields=`NAME, DATA[NAME], DATA[TITLE]`
                          &emailSubject=`Сообщение с сайта art-i-chok.com.ua`
                          &emailTo=`manager@skyneuron.com`
                          &emailFrom=`manager@skyneuron.com`
                          &emailFromName=`manager@skyneuron.com`
                          &validate=`NAME:required,phone:required`
                          &validationErrorMessage=`Заповніть всі поля.`
                          &successMessage=`Повідомлення успішно надіслано.`
                          ]]
        <form action="" method="post">
          <div class="form-group">
            <label for="name">Ваше ім'я*</label>
            <input type="text" class="form-control" name="NAME" value="[[+fi.NAME]]">
          </div>
          <div class="form-row">
            <div class="form-group col-md-6">
              <label for="phone">Телефон*</label>
              <input type="text" class="form-control" name="phone" value="[[+fi.phone]]" id="phone">
                  <span class="error_wishes">[[+fi.error.phone]]</span>
            </div>
            <div class="form-group col-md-6">
              <label for="email">Email*</label>
              <input type="email" class="form-control" name="email" value="[[+fi.email]]" id="email">
                  <span class="error_wishes">[[+fi.error.email]]</span>
            </div>
          </div>
          <div class="form-group">
            <label for="message">Сообщение</label>
            <textarea class="form-control" name="message" id="message" rows="3"></textarea>
          </div>
          <div class="form-group">
            <div id="form-response"></div>
          </div>
          <button type="submit" class="button">Відправити</button>
          [[+fi.success:is=`1`:then=`
          <div class="alert alert-success">[[+fi.successMessage]]</div>
          `]]
          [[+fi.validation_error:is=`1`:then=`
          <div class="alert alert-danger">[[+fi.validation_error_message]]</div>
          `]]
        </form>
          Илья Уткин
          14 мая 2019, 13:14
          0
          Ну тут вообще ничего про битрикс 24 нет. Этот код и не должен создавать лиды.

          Думаю, вам нужно создавать объявление о работе и искать специалиста за деньги. Готового решения для вашей ситуации, кажется, нет.
            Сергій
            14 мая 2019, 13:15
            0
            Может кто то нормально сможет помочь.
              Илья Уткин
              14 мая 2019, 13:20
              0
              Бесплатно? Ну, может быть. Я этого не исключаю.
    Сергій
    16 мая 2019, 09:33
    -1
    Короче говоря. Две бессонные ночи и я сделал все сам.
    Если кто то столкнется с такой же проблемой напишите мне на почту motchanyy@gmail.com я вам помогу настроить.
      yuri
      14 апреля 2022, 17:07
      0
      создать лид — это пол дела. А сталкивался кто-то с проверкой лидов на уникальность, установкой статуса «повторный лид», Обновлением контактов и прочее?
        Сергій
        15 апреля 2022, 10:49
        0
        Сталкивался с созданием лида, а потом по его айди передать ему список товаров.
          Дима Сайт old см. профиль
          15 апреля 2022, 16:06
          0
          Я сталкивался с поиском контакта по переданному в лиде телефону и почте, и созданием сделки с привязкой «старого» контакта без создания дубликата. Тут ещё стоит учесть, что автоматическое обновление контакта сулит большие проблемы, мы с клиентами в итоге оставляем старые контакты а в автоматически создаваемом комментарии к лиду/сделке добавляем новые, чтобы менеджер который обрабатывает заявки, уже сам принял решение о замене или добавлении дополнительных телефонов и почт для контакта.

          Короче тут не только hook для formit, а ещё небольшое приложение для самого bitrix24, которое, используя его api делает нужные проверки и действия.

          Если делаете сами, здесь в комментариях смогу что-то подсказать. Готовое решение, поймите правильно, на коммерческой основе т.к. в разработку, а главное, в тестирование вложена куча ресурсов…
            yuri
            29 апреля 2022, 15:35
            0
            Спасибо за отклик.
            Есть вопрос:
            1. получается, что вы все заявки не просто отправляете, а еще и сохраняете в MODX. иначе как потом делать повторные проверки?
            2. если говорить о вашем решении, может напишите лично или тут, сколько может стоить и что у вас в нем есть по логике работы, какие проверки?
              Дима Сайт old см. профиль
              29 апреля 2022, 19:04
              -1
              Извиняюсь что в таком виде, но документация у меня не публичная, а загружать файлы на modx.pro у меня почему-то не получается… В общем вот скриншот, не знаю сколько он проживёт.

              Тут более менее полное описание функционала. Подробности по внедрению и стоимости давайте лучше в личку здесь на сайте (кнопка есть в моем профиле).



              Компонент протестирован на нескольких проектах и каждый день отправляет пачки заявок на разные порталы. Горячие этапы поддержки уже позади.

              P.S. Обновил картинку скрина, umgur жутко жмёт текст… а так вроде ок
                Дима Сайт old см. профиль
                30 апреля 2022, 20:58
                0
                Промучился вчера с оформлением документации для демонстрации в паблике ;), и забыл на первый вопрос ответить…

                Давайте по порядку:
                1. Модуль сохраняет заявки в MODX чисто «как бекап» и на случай если портал Битрикс24 будет не доступен, а проверка дубликатов контактов или открытых сделок, куда нужно добавить новую заявку, происходит уже на стороне Битрикс24 (но сам код, алгоритм этой проверки, работает на стороне MODX-компонента)

                2. По логике работы и проверкам написал в предыдущем посте. По стоимости, чтобы она потом не устарела в этих комментариях, готов озвучить в лс. У вас @yuri личные сообщения закрыты, если нужно, напишите мне сами, или откройте лс в настройках профиля на modx.pro
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            14