JTL-Shop CAPTCHA Plugin
The following tutorial will guide you on how to integrate the TrustCaptcha CAPTCHA solution into your JTL-Shop website to protect it from bots and spam.
Preparation
Section titled “Preparation”You should have already completed the following steps before you start to integrate TrustCaptcha into your JTL-Shop website.
Read Get-Started: Get a quick overview of the concepts behind TrustCaptcha and the integration process in get started.
Existing CAPTCHA: If you don’t have a CAPTCHA yet, sign in or create a new user account. Then create a new CAPTCHA.
Existing JTL-Shop website: You need a JTL-Shop website in which you want to integrate TrustCaptcha.
Supported JTL-Shop Features
Section titled “Supported JTL-Shop Features”Currently, our JTL-Shop CAPTCHA plugin for TrustCaptcha is compatible with JTL-Shop version 5 and the following JTL-Shop features:
- Availability requests
- Contact us
- Create customer account
- Forgot password
- Newsletter
- Order completion
- Order without registration
- Question about item
Follow the steps below to integrate the TrustCaptcha CAPTCHA plugin into your JTL-Shop.
1. Installation
Section titled “1. Installation”Perform the following steps to install the CAPTCHA plugin.
Install via zip upload
- Download our plugin file here.
- Log in as an administrator. Navigate to
Plug-ins → Plug-in manager → Upload. Upload our plug-in here as a complete ZIP archive. - Refresh your browser window.
- Navigate to
Plug-ins → Plug-in manager → Availableand install the TrustCaptcha plugin.
Install via JTL plugin store (coming soon)
The plugin is not currently available in the official JTL plugin store. We will publish the plugin there as soon as possible.
2. Configuration
Section titled “2. Configuration”Follow these steps to configure TrustCaptcha in your JTL-Shop instance:
- (Login as an admin to your JTL-Shop.)
- Navigate to
Plug-ins → Installed plug-ins → TrustCaptcha - Enter the
site-keyandsecret-keyof your CAPTCHA. You can find these keys in your CAPTCHA settings. - Optional: Adjust additional settings such as language, theme, or threshold as needed.

You can activate CAPTCHA for any JTL shop features supported by our CAPTCHA plugin. To do this, use the search function in the admin area and search for spam protection. Then set the value of Enable spam protection to Yes.
If you do not want to or cannot use the search function, you can find the settings here:
- Availability requests:
Standard elements → Availablity requests → Availablity requests - Contact us:
Standard views → Contact form → Settings - Create customer account:
Standard views → Registration → Create customer account / order without registration - Forgot password:
Standard views → Registration → Forgot password - Newsletter:
Promotions → Newsletter → Settings - Order completion:
Standard views → Order process → Order completion - Order without registration:
Standard views → Registration → Create customer account / order without registration - Question about item:
Standard elements → Qestion about item → Question about item
The JTL shop then decides, based on your settings, when and where TrustCaptcha is required and therefore displayed.
Next steps
Section titled “Next steps”Once you have successfully installed and configured TrustCaptcha on your website, you can use TrustCaptcha to its full extent. However, we still recommend the following additional technical and organizational measures:
Security rules: You can find many security settings for your CAPTCHA in the CAPTCHA settings. These include, for example, authorized websites, CAPTCHA bypass for specific IP addresses, bypass keys, IP based blocking, geoblocking, individual difficulty and duration of the CAPTCHA, and much more. Learn more about the security rules.
Data protection: Include a passage in your privacy policy that refers to the use of TrustCaptcha. We also recommend that you enter into a data processing agreement with us to stay GDPR-compliant. Learn more about data protection.
Accessibility: Customize TrustCaptcha to your website so that your website is as accessible as possible and offers the best possible user experience. More about accessibility.
Testing: If you use automated testing, make sure that the CAPTCHA does not block it. Learn more about testing.