Техническое задание: Интеграция Яндекс.Капчи на сайт Битрикс
Цель проекта
Реализовать замену стандартной Google reCAPTCHA на Яндекс.Капчу (SmartCaptcha) в ключевых формах сайта для защиты от спама и автоматических отправок.
Текущая ситуация
- Сайт работает на CMS 1С-Битрикс.
- Используется готовый шаблон "Аспро".
- В штатном функционале доступна только Google reCAPTCHA, которая по требованиям заказчика не подходит.
Основные задачи
- Интегрировать сервис Яндекс.Капча (SmartCaptcha) на сайт.
- Добавить капчу в следующие формы:
- Форма обратной связи.
- Форма задать вопрос.
- Форма оформления заказа.
- Обеспечить корректную работу капчи (отображение, проверку ответа, обработку ошибок).
- Интеграция должна быть выполнена с учетом архитектуры шаблона Аспро и Битрикс.
Требования к реализации
- Работа капчи должна быть стабильной и не нарушать UX существующих форм.
- Необходимо получить и настроить ключи для Яндекс.Капчи.
- Решение должно быть реализовано на стороне как фронтенда (отображение), так и бэкенда (проверка).
- Код должен быть написан аккуратно, с учетом стандартов разработки под Битрикс.
Ожидаемый результат
Формы обратной связи, вопросов и оформления заказа защищены Яндекс.Капчей. Отправка формы возможна только после успешного прохождения проверки.