Модуль для modx amoCRMform

Модуль для modx amoCRMform
Отправка форм в amoCRM на AjaxForm
Бесплатно
Актуально на 21.06.24
Протестировано на modx revo и modx 3
mode_edit
mail
Дополнение бесплатно, поддержка платная - добавьте задачу в личном кабинете.
При проблемах убедитесь, что другие скрипты или компоненты не конфликтуют с модулем

Возможности модуля: 

Отправка данных из форм в систему amoCRM через API
Используется комплексная отправка: создание сделки + добавление контакта
Можно отправить: заголовок, имя, телефон, email, цену, комментарий
Возможность передать utm-метки без дополнительной разработки

Инструкция по установке: 

Загрузите в репозитирии zhmi.net дополнение amoCRMform

Добавьте задачу в планировщик CRON на вашем хостинге: запуск файла в 12:00 и в 00:00 каждый день.
Ссылка: https://ВАШ_САЙТ.РУ/assets/components/amocrmform/refresh.php

Заполните системные настройки amoCRMform.

Шестеренка - Системные настройки - далее выбрать amoCRMform:

Только первые 6 полей, а Хранилище токенов оставьте пустым.


(При желании можем подключить ваш сайт. В личном кабинете добавьте задачу. Услуга платная)

далее пропишите hook: amocrmform в коде AjaxForm - важно использовать именно AjaxForm т.к. с FormIt может не срабатывать редирект

[ [!AjaxForm?
    &hook=`amoCRMform`
    &form=`tpl.AjaxForm.example`
] ]



Если у вас своя форма, то запросите сниппет в коде php на моменте отправки email или обработки формы

    $modx->runSnippet('amoCRMform', array(
    'title' => 'Заголовок',
    'name' => 'Имя',
    'phone' => '+79999999999',
    'email' => 'test@test.ru',
    'price' => '300',
    'comment' => 'Комментарий'));


Чтобы передать в Амо utm-метки добавьте после последнего input в каждой форме некэшируемный сниппет:

[ [!amocrmform_custom_fields] ]


При дополнительном финансировании дальнейшей разработки дополнения можем реализовать отправку заказов minishop2 в amoCRM.

Добавьте задачу в вашем аккаунте на zhmi.net

Смотрите другие модули