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

1 февраля 2018 в 9:36
Аватар пользователя leramulina leramulina 0 5 Решено

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

Комментарии

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

1 февраля 2018 в 9:55

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

Посмотрела.

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

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

http://visaforbali.com/checkout/711

1 февраля 2018 в 10:54

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

4 февраля 2018 в 16:53