WooCommerce Checkout에 보안 문자를 추가하는 방법
게시 됨: 2022-10-18ShopReady로 WooCommerce 스토어를 구축한 후 스팸 발송자로부터 사이트를 보호해야 하는 가장 큰 문제에 직면했습니다. 예, 스패머는 다양한 자동화 기술을 사용하여 비즈니스에 침투하여 사기 주문을 시도할 수 있습니다. 이제 WooCommerce Checkout에 보안 문자를 추가하는 방법을 배우려고 합니까?
이는 오해의 소지가 있는 거래를 유발하여 비즈니스에 잠재적인 피해를 줄 수 있습니다. 따라서 사용자가 실제 사람인지 확인하고 자동화된 스크립트와 봇이 결제 페이지를 방해하지 않도록 해야 합니다.
이 문제를 해결하려면 WooCommerce 스토어의 체크아웃 시 보안 문자 를 추가해야 합니다. 이 기사에서는 스팸 도구와 봇으로부터 비즈니스를 보호하기 위해 보안 문자를 추가하는 이유와 방법에 대해 설명합니다.
플러그인을 사용하거나 플러그인 없이 수행할 수 있습니다. 사이트에 보안 문자를 추가하는 데 사용할 수 있도록 ShopReady로 구축된 WooCommerce 스토어에서 구현한 가능한 모든 방법을 다룰 것입니다. 시작하자!
ShopReady와 같은 도구를 사용하여 WooCommerce 스토어를 구축했지만 안전을 보장하기 위해 고군분투했을 수 있습니다. 결제 시 보안 문자를 추가하는 것은 조사해야 하는 보안 조치 중 하나일 수 있습니다.
WooCommerce 결제에 보안 문자를 추가하는 주된 이유는 사기성 구매를 시도하는 자동화된 악성 공격으로부터 사이트를 보호하기 위함입니다. 가짜 등록 및 손님 주문을 방지하면서 자동화된 도구가 판매 양식을 작성하는 것을 방지합니다. Captcha는 잠재적인 손실을 방지할 수 있는 오해의 소지가 있는 거래를 중지할 수 있습니다.
일부 사람들은 보안 문자가 사용자 상호 작용을 약간 복잡하게 만들 수 있다고 생각하지만 일반적으로 고객에게 편리한 마찰이 적은 사용자 경험을 구현할 수 있는 방법이 있습니다. 보안문자를 해독하기 어려운 유일한 것은 "컴퓨터화된 봇"입니다.
목차
Woocommerce Checkout에 보안 문자를 추가하는 방법은 무엇입니까?
이제 ShopReady WooCommerce 스토어의 결제 페이지에 보안 문자를 추가하는 방법으로 이동합니다. 플러그인과 플러그인 없는 방법을 모두 시도했습니다.
이것을 시도하는 동안 우리는 몇 가지 훌륭한 플러그인과 코드 조각을 생각해 냈습니다. 이 모든 방법에 대해 논의하고 어떤 방법이 귀하에게 적합한지 살펴보겠습니다.
플러그인 포함
고객이 WooCommerce 스토어에서 구매를 계속할 수 있도록 결제 페이지 또는 사이트의 원하는 곳 어디에서나 다른 보안 문자 확인 플러그인을 사용할 수 있습니다.
그런 플러그인이 꽤 많이 있습니다. 그러나 ShopReady로 화장실 매장을 구축하면서 시도한 상위 3개 항목은 다음과 같습니다.
WooCommerce용 reCaptcha
WooCommerce 스팸 방지를 위해 특별히 설계된 프리미엄 플러그인입니다. 무료 버전으로 사용할 수 없으므로 먼저 비용을 지불해야 합니다. 이 플러그인을 사용하여 Google ReCAPTCHA를 체크아웃 페이지 및 등록, 로그인, 비밀번호 분실 양식 등을 포함한 기타 양식에 추가할 수 있습니다.
동일한 페이지에 로그인 및 등록 양식이 있는 경우 두 양식 모두에서 보안 문자를 활성화할 수 있는 것처럼 한 페이지에 여러 보안 문자를 표시할 수 있습니다.
이 플러그인을 사용하여 reCaptcha v2와 ReCaptcha V3를 모두 가질 수 있습니다. 다른 주요 기능 중 일부에는 자동 사용자 언어 감지, reCaptcha 사용자 정의, 오류 메시지 사용자 정의 등이 있습니다.
플러그인 페이지에서 다른 워드프레스 플러그인처럼 간단하게 설치할 수 있습니다. 쉬운 설정에는 필요한 위치에서 보안 문자를 활성화하거나 비활성화하는 켜기/끄기 옵션이 있습니다. ShopReady 도구를 사용하여 활성화하는 데 문제가 없었습니다.
플러그인은 가짜 등록 및 주문을 방지하고 어쨌든 사이트를 손상시킬 수 있는 항목이 없는지 확인하기 위해 높은 표준을 기반으로 구축되었습니다.
보안문자 4WP
WP White Security에서 지원 및 유지 관리하는 이것은 실제 사람이 WooCommerce 양식 및 체크아웃 페이지를 통과할 수 있도록 하는 최고의 보안 문자 플러그인 중 하나입니다.
봇이 주문을 방해하지 않도록 하여 상점을 봇으로부터 보호합니다. 체크아웃 페이지 외에도 이 플러그인을 사용하여 양식, 댓글, 등록, 비밀번호 분실/재설정 등과 같은 다양한 세그먼트에 보안 문자를 표시할 수 있습니다.
이 플러그인의 하이라이트는 이것을 사용하여 단일 페이지에 여러 보안 문자를 표시할 수 있다는 것입니다. 또한 사용자 정의 보안 문자 스타일을 지원합니다. v2(로봇이 아닙니다), v2(보이지 않음) 또는 v3 중에서 선택할 수 있습니다. 자동으로 사용자의 언어를 감지하여 그에 따라 보안 문자와 설정을 표시합니다.
기본적으로 여러 양식에 보안 문자를 추가할 수 있지만 Contact Form 7의 경우 단축 코드를 추가해야 합니다 . 무료 버전과 프리미엄 버전 모두에서 사용할 수 있습니다. ShopReady를 사용하면서 프리미엄 버전을 사용해 보았습니다.

WooCommerce 계정의 플러그인 페이지에서 쉽게 설치할 수 있습니다. CAPTCHA 4WP를 검색하고 설치 및 활성화하여 스팸 발송자로부터 상점을 보호하십시오.
BestWebSoft의 reCaptcha
BestWebSoft는 WooCommerce 상점을 보호하기 위해 또 다른 효과적인 보안 문자 솔루션을 제공합니다. WooCommerce 결제 청구 양식을 포함하여 거의 모든 양식에서 작동합니다.
이 플러그인으로 reCaptcha v2, v3 및 보이지 않는 버전을 사용할 수 있습니다. 고객은 쇼핑을 진행하기 전에 로봇이 아님을 확인해야 합니다.
Limit Attempts를 사용하여 스팸 및 무차별 대입 공격을 방지합니다. 제품은 빠르고 친절한 지원으로 뒷받침됩니다.
설치는 다른 WP 플러그인처럼 쉽습니다. 플러그인 페이지에서 다운로드, 설치 및 활성화할 수 있습니다. 설정이 완료되면 설정으로 이동하여 결제 페이지 또는 기타 필요한 위치를 선택하여 활성화할 수 있습니다.
플러그인에는 빠른 설정을 위한 자세한 가이드와 함께 쉬운 설정이 포함되어 있습니다. RTL 지원 기능을 갖춘 다국어 플러그인입니다. 설정을 사용하여 사용자 정의 코드를 추가할 수도 있습니다. 여러 보안 문자 테마도 함께 제공됩니다. 대체로 플러그인은 ShopReady 빌더 도구와 잘 작동했습니다.
플러그인 없이
플러그인 방식을 본 후에는 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);
if(!$response->성공) {
wc_add_notice('로봇이 아닌지 확인해주세요' ,'오류');
}
}
add_action('woocommerce_checkout_process', 'doublee_process_recaptcha');
우리는 시도했고 ShopReady WooCommerce 스토어와 잘 작동했습니다.
Woocommerce Checkout에서 Google Recaptcha V2를 활성화하는 방법은 무엇입니까?

이렇게 하려면 V2 및 V3 버전을 모두 지원하는 WooCommerce 플러그인에 reCaptcha를 사용하는 것이 가장 좋습니다.
- 먼저 WC 계정에서 .zip 파일을 다운로드합니다.
- 이제 관리 > 플러그인 > 새로 추가 > 플러그인 업로드로 이동합니다.
- 다운로드한 파일 선택
- reCaptcha 설치 및 활성화
- 활성화 후 wooCommerce > 설정으로 이동합니다.
- 설정에서 reCaptcha 탭을 클릭합니다.
- ReCaptcha 버전을 ReCaptcha V2로 선택합니다(확인란).
- 사이트 키 및 비밀 키 설정
- 오류 메시지와 같은 다른 필드는 그대로 유지
- 설정 저장
- 보안 문자를 활성화하기 위한 탭 목록에서 WooCommerce 게스트 체크아웃을 선택하고 확인란을 선택하여 reCaptcha를 게스트 체크아웃 페이지로 활성화합니다.
사이트 키와 비밀 키를 얻으려면 다음 단계를 따르세요.
- Google 계정에 로그인
- Google ReCaptcha 관리 콘솔 (https://www.google.com/recaptcha/admin)로 이동합니다.
- 우측 상단의 + 버튼을 눌러주세요
- 레이블 추가에서 웹사이트 이름을 추가합니다.
- reCaptcha v2를 선택합니다.
- "로봇이 아닙니다" 확인란을 선택합니다.
- 웹사이트 도메인 추가
- 서비스 기간 수락
- 완료되면 제출을 클릭하십시오.
- 사이트 키와 비밀 키가 나타나야 합니다. 단순히 복사하여 사용하십시오.
결론

이것으로 WooCommerce 체크아웃에 보안 문자를 추가하는 방법에 대한 가이드를 마치겠습니다. 이 모든 보안 문자 방법이 ShopReady WooCommerce 결제에서 훌륭하게 작동했다고 말해야 합니다. 따라서 이 기사는 귀하에게도 도움이 될 것입니다!
스팸 발송자로부터 WC 저장소를 효과적으로 보호할 수 있는 몇 가지 우수한 플러그인에 대해 설명합니다. WooCommerce용 reCaptcha 는 Google reCaptcha V2 또는 V3를 쉽고 효과적으로 설정할 수 있는 뛰어난 기능입니다.
또한 해당 위치에 일부 코드를 추가하여 reCaptcha V2 API를 추가하는 방법에 대해서도 논의했습니다. 위의 방법 중 어떤 방법을 선택하든 사기 주문을 활성화한 후에는 사기 주문으로부터 사이트를 안전하게 보호할 수 있습니다.
WordPress 보안 모범 사례