=== Integration of Bitrix24 with Contact Form 7 === Contributors: Alex Osmanov Donate link: https://yoomoney.ru/to/4100111668392524/ Tags: contact form 7, bitrix24, integration, cf7, bitrix Requires at least: 5.0 Tested up to: 6.8 Stable tag: 3.0.0 Requires PHP: 7.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Плагин для интеграции Битрикс24 с контактной формой 7. == Описание == Плагин "Интеграция Contact Form 7 с Bitrix24" позволяет автоматически отправлять данные из контактных форм на вашем сайте WordPress в ваш портал Bitrix24. Контактная информация будет добавлена в виде новых контактов и сделок. Плагин также поддерживает отправку UTM-меток для отслеживания источников трафика и улучшения анализа маркетинговых кампаний. === Новые функции === - Поддержка нескольких контактных форм: Плагин может интегрироваться с несколькими контактными формами на вашем сайте, каждая из которых будет отправлять свои данные в Bitrix24. - Автоматическое заполнение полей: Плагин автоматически заполняет поля UTM-меток (utm_source, utm_medium, utm_campaign, utm_content, utm_term) из URL-адреса, что позволяет отслеживать эффективность ваших маркетинговых усилий. - Логирование ошибок: Плагин ведет журнал ошибок и успешных операций, что позволяет проще диагностировать проблемы с интеграцией. - Улучшенный интерфейс настроек: Страница настроек плагина теперь имеет более удобный и интуитивно понятный интерфейс с добавлением стилей. - Возможность настройки пользовательских полей: Вы можете настроить пользовательские поля для передачи в Bitrix24, что позволяет вам адаптировать интеграцию под ваши специфические бизнес-процессы. == Установка == Если необходима помощь в настройки плагина, могу оказать такую услугу обращайтесь по почте support@pluginhub.pro 1. Загрузите плагин в каталог `/wp-content/plugins/` вашего сайта. 2. Войдите в административную панель вашего сайта на WordPress, перейдите в раздел "Плагины" и найдите "Интеграция Contact Form 7 с Bitrix24" в списке. 3. Нажмите "Активировать" для включения плагина. == Инструкция по использованию == 1. Активация плагина: Установите и активируйте плагин "Integration of Bitrix24 with Contact Form 7" из официального репозитория WordPress. 2. **Настройка подключения к Bitrix24:** - Перейдите в административной панели WordPress "CF7 Bitrix24 Integration". - Заполните следующие поля на странице настроек: - **Bitrix24 URL:** Укажите URL вашего портала Bitrix24 API, который имеет следующую структуру: `https://ваш_поддомен.bitrix24.ru/rest/1/ваш_ключ/crm.lead.add.json`. - **Bitrix24 логин:** Введите логин пользователя Bitrix24 с правами на добавление новых контактов и сделок. - **Bitrix24 пароль:** Укажите пароль пользователя Bitrix24. 3. **Сохранение настроек:** Нажмите кнопку "Сохранить изменения", чтобы сохранить настройки подключения. 4. **Настройка контактной формы:** - Создайте новую контактную форму или отредактируйте уже существующую в разделе "Контактные формы" > "Contact Forms" в административной панели WordPress. - Убедитесь, что в вашей контактной форме присутствуют следующие поля: имя, телефон, email. - Сохраните настройки контактной формы. - Добавьте следующие скрытые поля в вашу форму для передачи UTM-меток: [hidden utm_source default:get param:utm_source "utm_source"] [hidden utm_medium default:get param:utm_medium "utm_medium"] [hidden utm_campaign default:get param:utm_campaign "utm_campaign"] [hidden utm_content default:get param:utm_content "utm_content"] [hidden utm_term default:get param:utm_term "utm_term"] 5. Размещение формы на сайте: - Вставьте контактную форму на нужную страницу вашего сайта с помощью шорткода `[contact-form-7 id="X" title="Заголовок формы"]`, где "X" - это ID вашей контактной формы, а "Заголовок формы" - это её название. 6. Отслеживание заявок: - Когда пользователи заполняют и отправляют форму на вашем сайте, данные будут передаваться в Bitrix24. - В Bitrix24 вы сможете просматривать и обрабатывать полученные заявки, которые будут автоматически создаваться как новый лид. 7. Настройка интеграции в Bitrix24: - Перейдите в свой аккаунт Bitrix24. - Откройте раздел "CRM". - Выберите "Интеграции" и затем "Интегрировать с внешними системами". - Нажмите "Добавить лиды". Следуя этой инструкции и учитывая правильный формат Bitrix24 URL, вы сможете настроить интеграцию вашей контактной формы на WordPress с вашим аккаунтом Bitrix24 и автоматизировать процесс управления заявками и контактами. == Frequently Asked Questions == = Вопрос: Поддерживает ли плагин множественные контактные формы? = Ответ: Да, плагин поддерживает интеграцию с несколькими контактными формами. Каждая форма будет отправлять данные в ваш портал Bitrix24. == Screenshots == 1. Страница настроек плагина "Интеграция Contact Form 7 с Bitrix24". == Upgrade Notice == = 2.1.4 = Исправлен баг в разделе Pro и деактивирование плагина = 2.1.4 = Исправлен баг в разделе Сопоставление полей = 2.1.3 = Добавлена поддержка задач в Pro версии, усилена безопасность, обновлены цены лицензий, добавлена интеграция WooCommerce с Bitrix24. = 2.1.1 = Исправлены ошибки и плагин проверен на ошибки. = 2.1.0 = Добавлены новые функции, добавлена функция Pro, изменен дизайн. = 1.5.0 = Добавлены новые функции, включая поддержку множественных форм, автоматическое заполнение UTM-меток, улучшенное логирование и интерфейс настроек. = 1.2.4 = Сделан вывод настроек отдельным пунктом. Добавлены стили на страницу настройки плагина. Добавлено отправление UTM-меток. = 1.2.1 = Исправлены предупреждения о заголовках и улучшена стабильность (описание сокращено). = 1.1.1 = Исправлены некоторые ошибки и улучшена совместимость с последними версиями WordPress и Contact Form 7. == Changelog == = 3.0.0 = * Исправлена критическая обработка ответов Bitrix24: ошибки API в HTTP 200 больше не считаются успешной отправкой. * Усилена безопасность: служебный файл анализа переведен в безопасный режим без выполнения. * Улучшена стабильность: cron-очередь корректно очищается при деактивации плагина. * Добавлен лимит размера загружаемых файлов в настройках, чтобы снизить риск перегрузки памяти. * Лицензионный ключ Pluginhub перенесен прямо на страницу настроек плагина. * Полностью обновлен дизайн админ-интерфейса: карточки, статусы, подсказки и более современная визуальная структура. * Улучшено сопоставление полей: поиск по CRM-полям, автосопоставление и быстрый сброс выбора. = 2.1.6 = * Добавлена поддержка задач (Tasks) в Pro версии * Усилена безопасность системы лицензирования с многоуровневой защитой * Добавлена поддержка создания/привязки контактов и компаний при создании сделок и задач * Добавлено создание чеклистов в задачах * Добавлено создание сообщений в ленте сущностей * Добавлена поддержка загрузки файлов для лидов и сделок * Добавлена поддержка уведомлений в Bitrix24 * Добавлена многоязычность (5 языков: русский, английский, узбекский, казахский, китайский) * Улучшена система уведомлений и добавлены новые функции админ панели * Исправлены мелкие ошибки и улучшена стабильность = 2.1.1 = Исправлены ошибки и плагин проверен на ошибки. = 2.1.0 = Добавлены новые функции, добавлена функция Pro, изменен дизайн. = 1.5.0 = Добавлены новые функции, включая поддержку множественных форм, автоматическое заполнение UTM-меток, улучшенное логирование и интерфейс настроек. = 1.2.4 = Сделан вывод настроек отдельным пунктом. Добавлены стили на страницу настройки плагина. Добавлено отправление UTM-меток. = 1.2.1 = Убраны предупреждения о "headers already sent". Эти предупреждения возникали из-за вывода данных перед отправкой заголовков HTTP. Теперь код плагина исправлен так, чтобы не было никакого вывода перед работой с HTTP-заголовками. Обновлены комментарии и описания в коде для лучшей читаемости и понимания. Доработан функционал отправки заявок и улучшена инструкция по использованию. = 1.1.1 = Исправлены некоторые ошибки и улучшена совместимость с последними версиями WordPress и Contact Form 7. = 1.0.0 = Первый релиз.