Как добавить капчу в кассу WooCommerce

Опубликовано: 2022-10-18

После создания магазина WooCommerce с помощью ShopReady мы столкнулись с самой большой проблемой — защитить сайт от спамеров. Да, спамеры могут использовать различные автоматизированные технологии, чтобы проникнуть в ваш бизнес и попытаться сделать мошеннические заказы. Теперь вы узнаете, как добавить капчу в кассу WooCommerce?

Как добавить капчу в кассу WooCommerce

Это может нанести потенциальный ущерб вашему бизнесу, вызвав вводящие в заблуждение транзакции. Поэтому вам нужно убедиться, что пользователь — настоящий человек, а также не допустить, чтобы автоматизированные скрипты и боты вмешивались в вашу страницу оформления заказа.

Чтобы решить эту проблему, вам нужно добавить капчу при оформлении заказа в вашем магазине WooCommerce. В этой статье мы обсудим, почему и как вы можете добавить капчу, чтобы защитить свой бизнес от спам-инструментов и ботов.

Вы можете сделать это с помощью плагина или без плагина. Мы рассмотрим все возможные методы, которые мы реализовали в нашем магазине WooCommerce, созданном с помощью ShopReady, чтобы вы могли использовать их для добавления Captcha на свой сайт. Давайте начнем!

Как добавить капчу в кассу WooCommerce

Возможно, вы создали свой магазин WooCommerce с помощью такого инструмента, как ShopReady, но изо всех сил пытаетесь обеспечить его безопасность. Добавление капчи на кассе может быть одной из тех мер безопасности, на которые стоит обратить внимание.

Основная причина добавления капчи в кассу WooCommerce — защита сайта от автоматических вредоносных атак, которые пытаются совершить мошеннические покупки. Это предотвращает заполнение форм продаж автоматическими инструментами, а также предотвращает поддельные регистрации и гостевые заказы. Captcha может остановить вводящие в заблуждение транзакции, которые могут спасти вас от любых потенциальных потерь.

Некоторые считают, что капча может немного усложнить взаимодействие с пользователем, но есть способы реализовать простой пользовательский интерфейс, который, как правило, удобен для клиентов. И единственное, что трудно взломать с помощью капчи, — это «компьютерные боты».

Оглавление

Как добавить капчу в кассу Woocommerce?

Как добавить капчу в кассу WooCommerce

Теперь перейдем к тому, как мы добавили капчу на страницу оформления заказа нашего магазина ShopReady WooCommerce. Мы пробовали как с плагинами, так и без плагинов.

Пробуя их, мы придумали несколько отличных плагинов и фрагментов кода. Давайте обсудим все эти методы и посмотрим, какой из них подходит именно вам.

С плагином

Чтобы ваш покупатель мог продолжить покупку в вашем магазине WooCommerce, вы можете использовать различные плагины проверки капчи на странице оформления заказа или в любом другом месте на сайте.

Таких плагинов довольно много. Тем не менее, 3 лучших, которые мы пробовали при создании нашего магазина WC с ShopReady, включают следующее:

  • reCaptcha для WooCommerce

Это плагин премиум-класса, разработанный специально для защиты от спама WooCommerce. Он недоступен в виде бесплатной версии, поэтому сначала вам придется заплатить за него. Используя этот плагин, вы можете добавить Google ReCAPTCHA на страницу оформления заказа и другие формы, включая регистрацию, вход в систему, форму потери пароля и т. д.

Он может отображать несколько капч на одной странице, например, если у вас есть форма входа и регистрации на одной странице, вы можете включить капчи в обеих формах.

С помощью этого плагина вы можете иметь как reCaptcha v2, так и ReCaptcha V3. Некоторые из его других ключевых функций включают автоматическое определение языка пользователя, настройку reCaptcha, настройку сообщений об ошибках и так далее.

Его легко установить так же, как и любой другой плагин WordPress со страницы плагинов. Простые настройки включают в себя опции включения/выключения для включения или отключения капчи в необходимых местах. У нас не возникло проблем с его включением с помощью инструмента ShopReady.

Плагин построен на высоких стандартах, чтобы предотвратить фальшивые регистрации и заказы и убедиться, что ничто не может сломать сайт в любом случае.

  • CAPTCHA 4WP

Поддерживаемый и поддерживаемый WP White Security, это один из лучших плагинов проверки подлинности, который позволяет реальным людям проходить через формы WooCommerce и страницы оформления заказа.

Он защищает ваш магазин от ботов, не позволяя им вмешиваться в ваши заказы. Помимо страниц оформления заказа, вы можете использовать этот плагин для отображения капчи в различных сегментах, таких как формы, комментарии, регистрация, потеря/сброс пароля и так далее.

Изюминкой этого плагина является то, что вы можете использовать его для отображения нескольких капч на одной странице. Он также поддерживает пользовательские стили капчи. Вы можете выбрать версию 2 (я не робот), версию 2 (невидимый) или версию 3. Он автоматически определяет язык пользователей, чтобы отображать капчу и соответствующие настройки.

Вы можете добавить капчи в несколько форм по умолчанию, но для контактной формы 7 вам нужно добавить короткий код . Он доступен как в бесплатной, так и в премиальной версиях. Мы пробовали премиум-версию при использовании ShopReady.

Вы можете легко установить его со страницы плагинов в своей учетной записи WooCommerce. Найдите CAPTCHA 4WP, установите и активируйте ее, чтобы защитить свой магазин от спамеров.

  • reCaptcha от BestWebSoft

BestWebSoft предлагает еще одно эффективное решение для защиты вашего магазина WooCommerce. Он работает практически со всеми формами, включая формы выставления счетов WooCommerce.

Вы можете использовать reCaptcha v2, v3 и невидимые версии с этим плагином. Покупатель должен подтвердить, что он не робот, прежде чем продолжить покупку.

Он предотвращает спам и атаки грубой силы с помощью ограничения попыток. Продукт поддерживается быстрой и дружелюбной поддержкой.

Установка проста, как и любой другой плагин WP. Вы можете загрузить, установить и активировать его на странице плагинов. После настройки вы можете перейти к настройкам и выбрать страницу оформления заказа или любое другое необходимое место, чтобы включить его.

Плагин включает в себя простые настройки с подробным руководством для быстрой настройки. Это многоязычный плагин с готовыми функциями RTL. Вы также можете добавить собственный код, используя настройки. Он также поставляется с несколькими темами капчи. В целом, плагин хорошо работал с инструментом ShopReady Builder.

Без плагина

Увидев способ плагина, пришло время узнать, как вы можете добавить капчу без плагина на страницу оформления заказа WooCommerce.

Поскольку Google предлагает бесплатный антиспам-сервис reCaptcha v2, вы можете реализовать его на своем сайте без плагина. У нас был успешный опыт реализации этого при использовании ShopReady. Это самый популярный API-интерфейс капчи, и вам нужно написать код, чтобы добавить его в кассу WC без плагина.

Но прежде чем использовать фрагмент кода, помните, что его нельзя размещать в разделе оплаты формы. И вам нужно будет выбрать соответствующее действие, чтобы успешно добавить его.

<?php

/**

* Добавьте reCaptcha в форму оформления заказа

* @param $checkout

*/

функция doublee_show_me_the_checkout_captcha($checkout) {

echo '<div class=”g-recaptcha” data-sitekey=”YOUR_KEY_HERE”></div>’;

}

add_action('woocommerce_checkout_order_review', 'doublee_show_me_the_checkout_captcha', 18);

/**

* Подтвердить reCaptcha

*/

функция doublee_process_recaptcha() {

$postdata = $_POST['g-recaptcha-response'];

$verified_recaptcha = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret=YOUR_KEY_HERE&response='.$postdata);

$response = json_decode($verified_recaptcha);

если(!$ответ->успех) {

wc_add_notice('Подтвердите, что вы не робот', 'ошибка');

}

}

add_action('woocommerce_checkout_process', 'doublee_process_recaptcha');

Мы попробовали, и это сработало с нашим магазином ShopReady WooCommerce.

Как включить Google Recaptcha V2 на кассе Woocommerce?

Как добавить капчу в кассу WooCommerce
Google ReCaptcha v2 — самое популярное расширение для капч, которое можно настроить на сайтах WooCommerce. Поэтому мы думаем, что стоит рассказать вам о его полном пользовательском процессе.

Для этого лучше всего использовать reCaptcha для плагина WooCommerce, так как он поддерживает версии V2 и V3.

  • Сначала загрузите файл .zip из учетной записи WC.
  • Теперь перейдите в «Администратор»> «Плагины»> «Добавить новый»> «Загрузить плагин».
  • Выберите файл, который вы скачали
  • Установите и активируйте reCaptcha
  • После активации перейдите в wooCommerce > Настройки.
  • Перейдите на вкладку reCaptcha в настройках.
  • Выберите версию Recaptcha как ReCaptcha V2 (флажок)
  • Установите ключ сайта и секретный ключ
  • Оставьте другие поля, такие как сообщения об ошибках, как есть.
  • Сохраните настройки
  • Из списка вкладок для включения капчи выберите гостевую проверку WooCommerce и установите флажок, чтобы включить reCaptcha на странице гостевой проверки.

Чтобы получить ключ сайта и секретный ключ, выполните следующие действия:

  • Войдите в свою учетную запись Google
  • Перейдите в консоль администратора Google ReCaptcha (https://www.google.com/recaptcha/admin)
  • Нажмите кнопку + в правом верхнем углу
  • Добавьте название своего веб-сайта в поле «Добавить метку».
  • Выберите reCaptcha v2.
  • Установите флажок «Я не робот».
  • Добавьте домен сайта
  • Принять срок службы
  • Когда закончите, нажмите Отправить
  • Должны появиться ключ сайта и секретный ключ; просто скопируйте и используйте их.

Вывод

Как добавить капчу в кассу WooCommerce
Как добавить капчу в кассу WooCommerce

На этом мы завершаем руководство по добавлению капчи в кассу WooCommerce. Мы должны сказать, что все эти методы капчи отлично сработали при оформлении заказа ShopReady WooCommerce. Так что эта статья должна хорошо работать и для вас!

В нем обсуждаются некоторые отличные плагины, которые могут эффективно защитить ваш магазин WC от спамеров. ReCaptcha для WooCommerce — выдающаяся здесь, которая позволяет легко и эффективно настроить Google reCaptcha V2 или V3.

Мы также обсудили, как вы можете добавить API reCaptcha V2, добавив несколько кодов в соответствующее место. Какой бы способ вы ни выбрали из приведенного выше метода, вы можете ожидать, что ваш сайт будет защищен от мошеннических заказов после включения любого из них.

Лучшие практики безопасности WordPress