Обзор
Обновлено
Что делает плагин
«Капча в оформлении заказа» добавляет проверку покупателя в одностраничное оформление заказа в корзине Shop-Script. При включённой и настроенной капче покупатель, для которого действует проверка, не сможет создать заказ без её прохождения.
На кадре показаны настройка места вывода капчи, виджет SmartCaptcha и ошибка проверки.
Плагин предназначен для владельцев магазинов, которым нужна дополнительная защита оформления от спам-заказов. Разработчику темы он позволяет использовать капчу через стандартные события оформления.
Возможности
- Системная капча Webasyst: картинка, Google reCAPTCHA или Yandex SmartCaptcha, включая невидимые варианты, предусмотренные ядром.
- Размещение перед кнопкой «Оформить заказ» либо после контактных данных, выбора доставки, данных получателя или выбора оплаты.
- Показ всем покупателям или только тем, кто не вошёл в аккаунт.
- Собственные подпись над капчей и текст ошибки.
- Сохранение содержимого капчи при пересчётах оформления на странице.
- Обновление картинки и очистка ответа после неверного ввода; вывод ошибки возле капчи.
Проверка выполняется при создании заказа, после обработки остальных шагов без ошибок. Обычный пересчёт доставки или исправление ошибки другого шага сами по себе не расходуют ответ капчи.
Совместимость и требования
| Условие | Требование |
|---|---|
| Shop-Script | Версия 10.0 или выше — обязательное требование |
| PHP | Версия 7.4 или выше — обязательное требование |
| Оформление заказа | Одностраничное оформление в корзине Shop-Script |
| Тема | Поддержка стандартного оформления Shop-Script и вывода его событий; подробнее в статье для разработчика темы |
| Интерфейс настроек | Шаблон рассчитан на Webasyst 2 |
Старое пошаговое оформление плагин не меняет. Его штатная капча включается в настройках оформления Shop-Script: «Защита от спама» → «Капча».
Редакции
В проверенном коде и карточке продукта в маркете отдельные редакции и премиум-возможности не выделены. Для перечисленных возможностей нет переключения по редакции.
Когда заказ проходит без проверки
Если плагин выключен или выбран показ только гостям, а покупатель вошёл в аккаунт, проверка не выполняется.
Если у выбранной системной reCAPTCHA или SmartCaptcha не заполнены обязательные ключи, плагин не выводит капчу и пропускает заказ без проверки. Так же обрабатывается невозможность сформировать разметку капчи. Это поведение не означает, что защита работает: проверьте предупреждение в настройках и диагностику.