=== NotifyKit: заявки и заказы в MAX ===
Contributors: notifykit
Tags: max, contact form 7, leads, elementor, woocommerce
Requires at least: 6.0
Tested up to: 7.1.3
Requires PHP: 7.4
Stable tag: 1.1.3
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: notifykit-for-max-cf7

Заявки из Contact Form 7, WPForms, Elementor Forms, Ninja Forms и других форм, заказы WooCommerce в чат или группу MAX. Принятие заявок менеджерами.

== Description ==

Клиент отправляет форму или оформляет заказ, а вы получаете сообщение в MAX. Выберите личный чат или группу команды и нужные поля уведомления.

= Готовый бот NotifyKit Cloud =

Подключите сайт в настройках плагина и подтвердите свой чат MAX в кабинете Cloud. Создавать собственного бота и получать токен не нужно.

= Что умеет NotifyKit =

* Contact Form 7, WPForms Lite/Pro, Elementor Forms, Ninja Forms и другие формы через письма о заявках. Выбирайте формы, поля и текст сообщений.
* Уведомления WooCommerce только через Cloud: новые заказы, оплаты, изменения статуса, отмены, полные и частичные возвраты. Кнопка «Открыть заказ» ведёт в админку магазина.
* Личный чат или группа MAX с подтверждением получателя в кабинете Cloud.
* В очереди и журнале видно, какие сообщения отправлены и почему возникла ошибка.

Для Elementor Forms нужен Elementor Pro.

= Кто принял заявку =

В группе MAX можно включить кнопку «Принять заявку». Первый нажавший становится ответственным, и команда видит его имя в сообщении. Название кнопки можно изменить в кабинете. Функция доступна в оплаченном Cloud.

[Как подключить NotifyKit Cloud](https://notifykit.grast.tech/?notifykit_page=cloud-guide)

= Если у вас уже есть свой бот =

Подключите его бесплатно для доставки заявок с форм. Нужны токен бота и выбранный чат MAX. Заказы WooCommerce доступны только через Cloud. [Инструкция для своего бота](https://notifykit.grast.tech/?notifykit_page=free-guide).

Независимая интеграция, не является официальным продуктом MAX.

== Installation ==

1. Установите плагин и откройте NotifyKit.
2. Выберите Cloud, разрешите передачу выбранных полей и нажмите «Подключить Cloud».
3. Войдите в кабинет и подтвердите чат MAX.
4. Во вкладке «Интеграции и шаблоны» включите формы и выберите поля. Заказы настраиваются во вкладке WooCommerce.
5. Сохраните настройки и отправьте проверочное сообщение.

Требуются WordPress 6.0, PHP 7.4 и OpenSSL. Для доставки должна работать очередь WordPress.

== Frequently Asked Questions ==

= Как подключить группу к Cloud? =
В Cloud выберите группу, добавьте бота администратором с правом читать сообщения и отправьте команду подключения. Проверьте название и подтвердите группу в кабинете.

= Нужно ли устанавливать Contact Form 7? =
Нет. Подключите поддерживаемый плагин форм или WooCommerce. NotifyKit можно установить и без них, но для уведомлений нужна форма или магазин.

= Где хранится токен своего бота? =
Токен зашифрован в WordPress. Плагин проверяет сертификат MAX и использует официальный российский корневой сертификат.

= На каких условиях работает Cloud? =
Cloud работает по подписке: формы и заказы одного сайта входят в стоимость. Первые 7 дней после подтверждения чата бесплатно, один раз на сайт. Затем доставка приостанавливается без списаний. Цена и условия продления есть в кабинете. Автопродление картой включается с отдельного согласия.

== External services ==

**MAX Bot API:** https://platform-api2.max.ru. При включённой отправке своим ботом очередь передаёт выбранный текст и ID чата в /messages; токен — в Authorization. Проверка бота — /me; поиск чата — /updates и /chats/{chat_id}. IP и User-Agent CF7 — только через выбранные плейсхолдеры.

Документация: https://dev.max.ru/docs-api/
Условия MAX: https://max.ru/legal/terms
Политика MAX: https://max.ru/legal/privacy

**NotifyKit Cloud:** https://cloud.notifykit.grast.tech. Подключается с согласия администратора. При подключении: URL сайта и возврата, доказательство владения. При доставке: ключ события, источник, выбранный текст, ссылка заказа order_url; ключ сайта — в Authorization. Сервис хранит очередь и доставляет сообщения подтверждённому получателю при активном пробном или оплаченном доступе. Для группы проверяет права, отправителя команды и подтверждение в кабинете. Для кнопки «Принять заявку» MAX передаёт идентификатор и имя участника и данные сообщения; Cloud сохраняет ответственного.

Сайт и поддержка: https://notifykit.grast.tech/
Условия сервиса: https://notifykit.grast.tech/?notifykit_page=offer
Условия подписки: https://notifykit.grast.tech/?notifykit_page=subscription
Обработка данных: https://notifykit.grast.tech/?notifykit_page=privacy

**Обратная связь:** по отправке формы администратором выполняется POST https://notifykit.grast.tech/wp-json/notifykit/v1/feedback. Передаются видимые email, адрес сайта, ниша, комментарий и версии NotifyKit, WordPress и PHP для ответа разработчика. Без токенов, заявок и журнала. Политика: https://notifykit.grast.tech/?notifykit_page=privacy

== Privacy ==

Администратор выбирает поля, получателей и основания обработки. Не передавайте пароли и платёжные реквизиты. Чувствительные поля исключены. Имя и почта покупателя выключены по умолчанию.

Текст очереди зашифрован и удаляется после подтверждения или по сроку. Очистка метаданных: 14 дней (1–30); журнал ограничен. Деактивация сохраняет данные, удаление очищает локальные настройки, очередь, журнал и параметры CF7. Подписку Cloud отменяют отдельно в кабинете.

== Screenshots ==

1. Подключение NotifyKit Cloud или собственного бота.
2. Источники уведомлений, поля и шаблоны.
3. События и шаблоны заказов WooCommerce через Cloud.
4. Настройки подключения бота и чата MAX.

== Changelog ==

= 1.1.3 =
* Исправлены отступы между кнопками, таблицей и подписью в очереди уведомлений.

История предыдущих версий сохранена в changelog.txt.

== Upgrade Notice ==

= 1.1.3 =
Улучшено оформление очереди уведомлений. Настройки подключения сохраняются.
