Как повесить капчу на процесс оформления заказа в commerce?

Главные вкладки

Аватар пользователя leramulina leramulina 1 февраля 2018 в 9:36

Владелец магазина жалуется, что приходит много спама. Липовых заказов. Попросила поставить капчу на процесс оформления заказа. Я искала что-то в группе commerce. Ничего не нашла. Общая капча стоит на сайте. Но работает только на процесс авторизации. Как сделать капчу для checkout?

Лучший ответ

Аватар пользователя Semantics Semantics 1 февраля 2018 в 9:55

В настройках же капчи можно задать id нужных форм, ваша будет что-то вроде commerce-checkout-form, посмотреть можно отладчиком в браузере

Комментарии

Аватар пользователя Semantics Semantics 1 февраля 2018 в 9:55

В настройках же капчи можно задать id нужных форм, ваша будет что-то вроде commerce-checkout-form, посмотреть можно отладчиком в браузере

Аватар пользователя leramulina leramulina 1 февраля 2018 в 10:54

Спасибо! Я уже на верном пути. Но еще не там.

Посмотрела.

Ввела в пустое поле в admin/config/people/captcha commerce-checkout-form-checkout но друпал говорит, что это Illegal form_id. Попробовала commerce_checkout_form_checkout - система приняла.

Я включила стандарный челлендж как на странице аутентификации. Но на странице чекаута капча не появилась.

http://visaforbali.com/checkout/711

Аватар пользователя leramulina leramulina 4 февраля 2018 в 16:53

Все. Я поняла. Я тестировала капчу из под своего админского аккаунта. А она залогиненным пользователям не показывается. Если не входить в аккаунт - то показывается.