Skip to main content Skip to search Skip to main navigation
Shopware Payments ramp-up pricing for 12 months. Limited time only. Learn more
Diese Seite ist auch auf Deutsch verfügbar.
Kraftware

Cloudflare Turnstile Captcha Integration

Rating: no rating ( write a review )
Downloads: 120

Description

Highlights

  • Stops spam on registration, contact and newsletter forms
  • No puzzles, invisible for most visitors
  • Free, no Cloudflare proxy needed
  • Failed check: customers keep their input
  • Appearance, theme and size per sales channel

Features

  • Registration, guest checkout, contact form and newsletter
  • Also for forms in a modal or off-canvas
  • A message in the form instead of an error page
  • Appearance: always, once the check starts, or only when needed
  • Theme automatic, light or dark
  • Size normal, compact or flexible
  • Widget in the language of the sales channel
  • Own keys and settings per sales channel
  • Fails closed: rejected, never let through
  • 5 second timeout
  • Errors logged with the Cloudflare error code
  • Listed in the cookie consent
  • Works together with the Shopware honeypot
  • In 8 languages

About the Extension

Stop form spam without annoying your customers

Bots fill in your contact form, sign up for your newsletter and create fake customer accounts. Cloudflare Turnstile stops them without puzzles or pictures of traffic lights: most visitors only see a short "Verifying…" and a check mark, or nothing at all. Turnstile is free, and your shop doesn't have to run through Cloudflare.

Protects the Shopware forms

The plugin adds Cloudflare Turnstile to the captchas in Settings > Basic information, next to the honeypot and Google reCAPTCHA. Switch it on, and every form that uses the Shopware captchas is protected:

  • Customer registration and guest checkout
  • Contact form and newsletter sign-up in your Shopping Experiences
  • the revocation request form
  • turning a guest order into a customer account

It also works for forms that open in a modal or off-canvas, or that load after the page.

Customers keep what they typed

A check can fail, for example when a customer took a long time to fill in the registration form and the check expired. The form then shows a clear message below the widget, in the customer's language, and keeps everything they entered. No error page, no starting over.

Fits your shop

  • Appearance: always visible, visible once the check starts, or only when Cloudflare needs an interaction, so most visitors never see it.
  • Theme: automatic (follows the visitor's light or dark mode), light or dark.
  • Size: normal, compact, or flexible to fill the width of the form.
  • Language: the widget uses the language of the sales channel, not the browser.
  • Per sales channel: other keys and settings for every sales channel.

Safe by default

  • Fails closed: when Cloudflare can't be reached or a key is wrong, a submission is rejected, never let through.
  • Never blocks your shop: the check gives up after 5 seconds.
  • Easy to troubleshoot: a wrong or missing secret key is logged with Cloudflare's error code.
  • Privacy: Cloudflare Turnstile is listed under the technically required cookies in the cookie consent, and the installation manual explains what to add to your privacy statement. Turnstile doesn't read form entries.

8 languages

The settings and the messages for customers are available in English, German, Dutch, French, Spanish, Italian, Polish and Danish.

Support

Questions, ideas or something not working? Contact us through the Shopware Account ticket form. We read every message.

Details

  • Available: English, German, Dutch, Italian, French, Danish, Polish, Spanish
  • Latest update: 23 October 2026
  • Publication date: 18 October 2023
  • Version: 7.1.0
  • Category: Special features

Resources

Reviews (0)

Write a review

If you downloaded this extension you can write a review in the Shopware Account.

Write a review

About the Extension Partner

Partner Status

  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Ø-Rating: 4.1

    Average rating of 4.1 out of 5 stars

  • Partner since: 2021
  • Extensions: 19

Support

  • Based in: Belgium
  • Speaks: English, Dutch
  • Response time: Quickly