Visser Labs – WooCommerce Plugins

HomePluginsCheckout Guard

WooCommerce Fraud Prevention

Block Spam and Fake Orders With Checkout Guard

Checkout Guard is the simple way to stop one specific person from ordering on your WooCommerce store. Block by name, email, or IP address, save, and they won't be able to order. No risk scoring, no external APIs, no rules engine. A block list that works at checkout.

$49/ year · Single site license

Instant Download 14-day Guarantee Expert Worldwide Support

Checkout Guard blocked entries and message

🛡 Blocks right at checkout

No external APIs

💳 Works with every gateway

📝 A note on every block

Hey there, we noticed you didn't complete your Visser Labs purchase.

We're excited to have you join the Visser Labs family! Complete your checkout now & save!
If you have any questions, please reach out to our support team!

Security Badges

14-day 100% money back guarantee. Expert email support included.

Money back guarantee

Our 100% No-Risk Money Back Guarantee!

We’re excited to have you experience our tools. Over the next 14 days, if Visser Labs tools are not the best fit, simply reach out! We’ll happily refund 100% of your money. No questions asked.

Joshua Kohlbach

Josh Kohlbach – CEO of Visser Labs

What it does

Stop spam orders, fake orders, and repeat problem buyers at checkout.

Checkout Guard blocks spam orders, fake orders, and the customers you already know cause trouble. Add an email, an IP address, or a first and last name together, and Checkout Guard denies the order the moment that customer tries to check out. No payment is attempted. No order is created. Your store stays clean.

Most WooCommerce fraud prevention plugins are built for risk scoring at scale. They run IP reputation lookups, call external APIs, and ask you to configure rules. That is overkill when the real problem is one chargeback abuser, one wave of fake orders from a bogus address pattern, or one customer support has flagged twice already. Checkout Guard is the tool for that job. Block a customer, write a note about why, and move on.

It was built internally for the Visser Labs store and is now packaged as a standalone plugin. The plugin behind it has been load-tested against the same WooCommerce checkout flow our team uses every day.

Common use cases

When you need Checkout Guard.

Five scenarios where a simple block list beats a full fraud-prevention stack.

Repeat chargeback or refund abusers

A buyer who has filed a chargeback or abused refunds once will often try again. Block their email and they cannot place a new order.

Spam order waves

When one email pattern or name is hitting your store with bogus orders, add it to Checkout Guard and stop the loop before it costs you in failed-payment fees.

Fake orders from suspicious accounts

Mismatched billing and shipping, addresses that fail validation, names that do not match the country. Block the customer and move on with your day.

Problem customers escalated from support

Abusive, threatening, or repeatedly fraudulent buyers. Add them to Checkout Guard once and they cannot order from you again.

Test and staff orders

Keep test buyers and internal staff orders off your live order count and reporting. Block their email during testing, remove it later if you want.

Checkout Guard is built for the times you just need to stop one specific person from ordering.

How it helps

Everything you need to block a customer.

A focused toolset that does one job, with nothing extra to configure.

Block by email, name, or IP address

Add an email address, an IP address, or a first and last name together. Any one of those is enough on its own. The order is denied the moment that customer reaches checkout, logged in or as a guest.

Block by email address
Block by first and last name together
Block by IP address
Catches guest checkouts too

Set the message blocked customers see

You write the denial message shown at checkout. Keep it neutral or keep it firm. Your store, your wording. The block happens before payment is attempted, so it works with every gateway you run.

Custom checkout denial message
Blocks before payment is taken
Works with every payment gateway

One rule instead of a list that never stops growing

A single * turns an entry into a pattern. *@example.com stops every address on a throwaway domain, and 192.168.1.* covers a whole IPv4 range. You choose the reach deliberately, rather than a similarity score choosing it for you.

Wildcards on name, email, and IP address
One rule covers an entire email domain
Patterns that would match everyone are refused

Feed the block list from your other tools

Checkout Guard's REST API lets a fraud service, a helpdesk automation, or your own script add and remove rules without anyone opening WordPress. Machine callers authenticate with a WordPress application password.

Create, update and delete rules over REST
Sync a whole list in one request
Check a customer before they order

Manage everything from one admin list

Add, edit, and remove blocked entries from a single screen under WooCommerce. The list records who added each entry, so you, or your team, can see exactly who blocked whom, even months later.

Add, edit, remove in one place
Shows who added each entry
License key in plugin settings

How it works

Three steps from install to block.

No setup wizard. No rules to configure. The whole plugin is about adding entries to a list.

Install Checkout Guard

Upload the plugin to your WooCommerce store, activate it, and paste your license key. You will see a new Checkout Guard menu under WooCommerce.

Add a blocked entry

Enter an email address, an IP address, or a first and last name together. Save.

The customer is denied at checkout

That customer cannot place an order. They see the custom denial message you set. No payment is attempted, no order is created.

Pricing

Simple, flat pricing.

One plan. Everything included. No surprises.

Single Site License

$49

per year · 1 site

✓ Block by email, name, or IP address
✓ Custom checkout denial message
✓ Wildcard rules for domains and IP ranges
✓ 1 year of updates & priority support
✓ 14-day money-back guarantee

FAQ

Common questions about Checkout Guard.

Everything else worth knowing before you buy. Still stuck? We're happy to help.

What does a blocked customer see at checkout?The customer sees the custom denial message you set in Checkout Guard. The order does not go through. You decide the wording, which means you can keep it neutral or firm depending on the situation.

Can I block a customer by email only, without a name?Yes. Email alone is enough to block, and so is an IP address on its own. Name matching is the exception: Checkout Guard needs both the first and last name to match before it blocks, so a first name on its own will not stop an order.

Does Checkout Guard block guest checkouts?Yes. Checkout Guard checks the name, email, and IP address at checkout, regardless of whether the customer is logged in or buying as a guest.

Will blocking a customer cancel their existing orders?No. Existing orders are not touched. Checkout Guard only stops new orders from being placed by anyone whose email, name, or IP address matches an entry on your block list.

Does Checkout Guard work with all payment gateways?Yes. The block happens at the WooCommerce checkout layer before payment is attempted, so it works with every payment gateway you have configured.

Can I add a note explaining why someone was blocked?Yes, though not from the add-entry dialog. Every blocked entry carries a Notes field that shows in the Blocked Entries list, and it is set through Checkout Guard's REST API. The list also records which user added each entry, which covers most of the same ground.

Is Checkout Guard a full fraud prevention tool?No, and that is the point. Checkout Guard is a simple WooCommerce fraud prevention utility for blocking specific customers you already know about. It does not score risk, call external APIs, or run a rules engine. It can match an IP address, but only one you add to the list yourself. If you need IP reputation data and automated risk scoring, look at FraudLabs Pro or YITH Anti-Fraud. If you need a block list, Checkout Guard is what you want.

How is Checkout Guard different from a WooCommerce blacklist plugin?Most WooCommerce blacklist plugins focus on IP reputation or anti-spam comment filtering. Checkout Guard is purpose-built for the WooCommerce checkout. It blocks by customer identity (email, name, or IP address) at the moment an order is placed, with a custom message and admin-managed list.

You may also like

Other Visser Labs utilities.

Upload documents icon: white sheets with an up arrow on a purple rounded square.

Store Exporter Deluxe

Export your WooCommerce orders, products, customers, and more to CSV, TSV, XLS, or XML. Trusted on 20,000+ stores since 2011.

$49/year

Resources & Help