Частые вопросы
Обновлено
Почему капча не появилась сразу после открытия корзины?
При варианте «Перед кнопкой «Оформить заказ», когда заказ готов» блок показывается, когда кнопка готова создать заказ. Сначала заполните обязательные шаги. Также проверьте «Включить капчу», выбранную аудиторию и отсутствие предупреждения «Капча не настроена».
Почему авторизованный покупатель не видит капчу?
Если в «Кому показывать» выбрано «Только гостям (не вошедшим в аккаунт)», для вошедшего пользователя отключены и вывод, и проверка. Для проверки всех покупателей выберите «Всем покупателям» и нажмите «Сохранить».
Почему капча оказалась у кнопки, хотя выбран другой шаг?
Это предусмотрено для выключенного или скрытого шага, например оплаты с единственным способом. Резервный блок также используется, если тема не вывела результат события выбранного шага. Для него требуется вывод события подтверждения. Подробнее — в статье о подключении в теме.
Работает ли плагин в старом пошаговом оформлении?
Плагин обслуживает одностраничное оформление в корзине. Для старого пошагового оформления используйте штатную настройку Shop-Script: «Защита от спама» → «Капча» в настройках оформления.
Где вводить ключи Google или Яндекса?
В системных настройках Webasyst. Из настроек плагина туда ведёт ссылка «Изменить в системных настройках» в блоке «Системная капча». Собственных полей для ключей у плагина нет.
Почему заказ оформился без капчи при пустых ключах?
При недостающих обязательных ключах reCAPTCHA или SmartCaptcha плагин не выводит капчу и не блокирует заказ. Такое же пропускание предусмотрено, если невозможно сформировать разметку капчи. Проверьте предупреждение и журнал. Заполненные, но неверные ключи не относятся к гарантированному пропуску: системная проверка может завершиться ошибкой.
Проверяется ли капча при выборе доставки или исправлении адреса?
Нет. Серверная проверка плагина запускается при создании заказа, если предыдущие шаги обработаны без ошибок. При пересчётах скрипт сохраняет живое содержимое блока. Это сохранение в рамках текущей страницы, а не обещание сохранения ответа после её полной перезагрузки.
Почему после ошибки исчез мой код и изменилась картинка?
После неверного ответа плагин удаляет старый код картинки из сессии, а скрипт загружает новое изображение и очищает поле. Нужно ввести код с новой картинки. Обновить картинку вручную можно нажатием на неё или на элемент обновления системной капчи.
Как вернуть стандартную подпись или текст ошибки?
Очистите «Подпись над капчей» или «Текст ошибки» и нажмите «Сохранить». Для русской локали будут использованы «Подтвердите, что вы не робот» и «Неверная капча. Попробуйте ещё раз.». Собственные тексты сохраняются длиной до 255 символов и выводятся как текст.
Будет ли картинка конфликтовать с капчей формы покупки в один клик?
У картинки оформления собственные маршрут и ключ сессии shop_ordercaptcha. Она отделена от картинок других форм магазина, использующих общий ключ приложения. Для reCAPTCHA и SmartCaptcha плагин использует штатные механизмы Webasyst; отдельной изоляции серверной сессии по аналогии с картинкой у них нет.
Почему при невидимой капче не появляется задание?
Невидимый виджет работает через системную капчу Webasyst и может получить результат без видимого задания. Повторная проверка зависит от состояния сессии системного провайдера. Само отсутствие задания не доказывает ни отключение, ни успешную работу проверки: проверьте тип в настройках и оформление в новой сессии браузера.
Что делать при «Доступ запрещён» или «Ошибка при сохранении»?
Просмотр и сохранение настроек требуют права на настройки приложения «Магазин». Попросите администратора проверить его. При «Ошибка при сохранении» проверьте, не завершилась ли сессия входа, затем повторите сохранение. Если ошибка остаётся, передайте разработчику ответ запроса сохранения: сообщения об ошибках серверного ответа отображаются формой, а при неудачном запросе выводится общее сообщение.