WordPress plugin intelligence profile

Botveil Checkout Protection for WooCommerce

Stops checkout bots and abuse. Risky checkouts verify their email with a one-time code; repeat offenders are blocked for a while.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.7.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.8 · PHP 8.2
Directory statusactive
Last directory update29 Oct 20265d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Botveil Checkout Protection for WooCommerce version 0.7.1 as active, updated 5d ago and tested up to WordPress 7.1.

Overview

About this plugin

Botveil scores every checkout attempt, on the classic shortcode checkout and the Checkout block, and decides what to do:

  • Allow – normal orders go straight through.
  • Require email code – risky orders must enter a 6-digit code sent to the billing email.
  • Hold for review – the order is placed but put on hold.
  • Block – the checkout is refused with a generic message.

Setup guide and support

A full setup guide is built in: open WooCommerce → Botveil Guide after activating the plugin.

Need help? If you need help with the setup, are having issues, or want an extra feature, post in the support forum.

How the score works

Signals add points: guest checkout, many checkout attempts from one IP, failed payments (card testing), wrong or excessive verification codes, high order value. Trusted returning customers subtract points. You choose the thresholds and the action for low, medium and high risk.

Limits and bans

  • Rate limits per IP and per email, with an inline “N attempts per X seconds / minutes / hours” setting.
  • Too many checkout attempts from an IP, or too many wrong codes for an email, blocks and bans that IP or email for a while. Repeat offences get longer bans (15 min → 1 h → 4 h for IPs by default). Email bans never affect a customer logged in with that email.
  • The dashboard lists active and recent bans with the IP or email, the matching customer, a link to their events, and Unblock.

Verification popup

The code popup copies your checkout’s fonts, colours, inputs and Place order button, so it looks like part of your theme. Every element can be restyled (typography, colours, spacing, borders, hover states, separate mobile values), with theme, system or Google Fonts. The code email uses your WooCommerce email design and is editable under WooCommerce → Settings → Emails.

Privacy by design

Emails and IP addresses are stored only as keyed hashes (HMAC-SHA256) for scoring and the event log. Only an active ban keeps the banned IP or email, encrypted, so staff can identify and lift it; it is deleted with the ban. Personal data export and erasure are supported, and the plugin suggests privacy policy text.

Monitor mode

Start in monitor mode to see what would be challenged or blocked without affecting customers, then switch to enforce.

External services

This plugin connects to Google Fonts only if an administrator picks a Google Font in Settings → Botveil → Popup design.

  • What and when: when the popup design is saved, the site downloads the stylesheet for the chosen families from https://fonts.googleapis.com and the font files from https://fonts.gstatic.com, and stores them in wp-content/uploads/cshield-fonts/. Shoppers’ browsers then load the fonts from your own site and never contact Google.
  • Data sent: the font family names and weights, plus the request metadata any HTTP request carries (your server’s IP address and a user agent). No visitor, customer or order data is sent.
  • Provider: Google LLC — Terms of Service, Privacy Policy, Google Fonts FAQ.

No other external service is used. Verification emails are sent through your site’s own mailer (WooCommerce / wp_mail ).

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • checkout
  • fraud
  • otp
  • security
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.8 · PHP 8.2
Update activity29 Oct 20265d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version0.6.00.7.1
WordPress compatibility7.1.37.1.4
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.