How to Enable reCAPTCHA in nopCommerce

nopCommerce comes integrated with reCAPTCHA that enables the store admin to enable CAPTCHA for a list of specific pages in order to prevent spam on the website.

Before we go further into this tutorial, let talk about reCAPTCHA.

What is reCAPTCHA?
reCAPTCHA is a free service to protect your website from spam and abuse. reCAPTCHA uses an advanced risk analysis engine and adaptive CAPTCHAs to keep automated software from engaging in abusive activities on your site. It does this while letting your valid users pass through with ease.
(Source: Google reCAPTCHA)

In order to enable the reCAPTCHA on your nopCommerce website, go to:

Administration > Configuration > Settings > General and Miscellaneous Settings

Go to the tab “Security Settings” and CHECK the option that says “CAPTCHA enabled”

You will be able to add the CAPTCHA on the following pages:
Show on login page:
Show on registration page:
Show on contact us page:
Show on ’email wishlist to a friend’ page:
Show on ’email product to a friend’ page:
Show on blog page (comments):
Show on news page (comments):
Show on product reviews page:

For activating the reCAPTCHA service, you will have to obtain the public and private keys by signing in here: https://www.google.com/recaptcha/intro/index.html

Once, you have the keys for your domain name, simple save the keys in the settings:
reCAPTCHA public key:
reCAPTCHA private key:

Make sure to “SAVE” the changes.

Looking for quality nopCommerce Web Hosting? Look no further than Arvixe Web Hosting!

Tags: , , , , | Posted under nopCommerce | RSS 2.0

Author Spotlight

Lavish Kumar

Founder, developer and owner of StrivingProgrammers.com - By profession, he is a software programmer / web developer, web designer & DBA. He is passionate about technology and electronic gadgets. He enjoys writing tech articles and developing web applications. He is a nopCommerce MVP and author of official nopCommerce Designer's Guide.

Leave a Reply

Your email address will not be published. Required fields are marked *