This is an info Alert.
x402 Logo
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
      • Agent Feed
        Pay-per-query access to licensed publisher content for your agents
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. CheckoutGuard

CheckoutGuard

Track incomplete WooCommerce checkouts, recover lost sales, block fraudulent orders, analyze courier success rates, and manage order statuses.

90+ active installs
5.0
(1 ratings)
Free on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping CheckoutGuard running.

WordPress compatibility
Tested to 6.9.5 — 1 branch behind 7.0
Tested against the WordPress branch in use today.
Last updated
4 months ago
At least 16.0 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
5.8
Requires other plugins
woocommerce
These must be installed and active first.
Contributors
2

90+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how CheckoutGuard is looked after — not on how many stores run it.

Solid
Not enough public feedback to put a confident number on this one. Little public feedback — score rests mostly on release activity. What we can see is below.

Maintenance
35 / 35
Updated 113 days ago.
WordPress compatibility
14 / 20
Tested to WP 6.9.5, 1 branch(es) behind.
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
10 / 15
5.0/5 across 1 rating(s).
Listing transparency
10 / 10
Provides: screenshots, description, homepage
1 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-08-01 from the WordPress.org plugin registry.
Ratings

5.0

1 rating
5★1
4★0
3★0
2★0
1★0
Every rating WordPress.org holds for this plugin, not a sample. Written reviews live in the plugin's WordPress.org reviews forum.

CheckoutGuard is a WooCommerce plugin that helps store owners recover lost sales by tracking incomplete checkouts and providing tools for follow-up. It also includes fraud prevention, courier analytics, and an automatic success-ratio blocker to protect your store from high-risk orders.

All data is stored locally in your WordPress database. No customer data leaves your server unless you explicitly use the Courier Analytics feature.

Incomplete Checkout Tracking

CheckoutGuard captures customer information and cart contents in real-time as shoppers fill in the checkout form, even if they never click “Place Order”. Data is collected via debounced AJAX calls (800ms delay) to avoid excessive requests. Tracked fields include:

  • Billing name, email, phone, and full address
  • Order comments
  • Cart items (product name, quantity, line total) and cart total
  • Customer IP address and WooCommerce session ID

Once captured, each incomplete checkout appears in the Incomplete Checkouts list where you can:

  • View full details in a modal popup (customer info, cart items, timestamps)
  • Recover the checkout by creating a real WooCommerce order with one click
  • Mark as Hold for future follow-up, with an optional follow-up date (YYYY-MM-DD)
  • Mark as Cancelled if the checkout is no longer relevant
  • Re-open a cancelled checkout back to incomplete status
  • Edit follow-up dates on held checkouts

Completed orders are automatically cleaned up: when a customer finishes checkout, their incomplete record is deleted.

Dashboard Overview

The main dashboard gives you a bird’s-eye view of your checkout performance with:

  • Pie chart showing the distribution of incomplete, recovered, hold, and cancelled checkouts
  • Count cards for each status with clickable links to the detail pages
  • Value cards showing the total monetary value for incomplete, recovered, hold, and cancelled checkouts
  • Date range filters: Today, Last 7 Days, Last 30 Days, or a custom date range picker
  • WordPress Dashboard Widget – a compact summary widget on the main WP dashboard showing the same stats and chart

Fraud Blocker

Prevent unwanted orders by maintaining blocklists for:

  • IP Addresses – block by customer IP
  • Email Addresses – block by billing email
  • Phone Numbers – block by billing phone

When a blocked customer attempts to checkout, WooCommerce displays an error message and the order is not processed. Each blocklist supports:

  • Adding items with an optional reason
  • Searching/filtering the list
  • Deleting items
  • Custom block message (configurable in Settings)

You can also block or unblock directly from a WooCommerce order page using the “Fraud Blocker Actions” meta box in the order sidebar, which shows the customer’s IP, email, and phone with one-click Block/Unblock buttons.

Success Ratio Blocker (Automatic)

This feature automatically blocks checkout attempts from customers with a poor delivery success history. It works by:

  1. Checking the customer’s phone number against courier delivery data during checkout
  2. If their success ratio falls at or below the configured threshold, the order is blocked
  3. The blocked attempt is logged with full details (cart, ratio, threshold, IP)

Configurable settings:

  • Block Threshold (%) – orders are blocked if the success ratio is at or below this value (default: 20%)
  • Grace Period – new customers are not blocked until they have more than this many total orders (default: 5)
  • Custom Blocked Order Notice – the message shown to the customer, supports {ratio} placeholder

All blocked attempts are logged in the Blocked Orders Log page where you can view details and delete log entries.

Courier Analytics

Check the delivery success and return ratio for any customer phone number across different courier services (Pathao, RedX, Steadfast, Paperfly, Carrybee). This feature provides:

  • Standalone Courier Analytics page – enter a phone number and get a full breakdown
  • WooCommerce Order List column – “Success Ratio” column added to the orders table showing a compact ratio badge per order
  • Order Detail meta box – “Customer Success Ratio” sidebar box on individual order pages with a “Check Full Ratio” button
  • Live ratio check on checkout – real-time feedback shown below the phone field as the customer types (triggers after 10+ digits)
  • Doughnut chart visualization for the overall success rate
  • Per-courier breakdown by courier service

Ratio data is cached on each order via post meta to avoid redundant API calls.

Order Status Manager

Create and manage custom WooCommerce order statuses from a dedicated admin page. This feature allows you to:

  • View status overview cards showing live order counts for every status (default and custom)
  • Create custom statuses with a label, color, description, and icon from a visual picker with 30+ order-management icons
  • Edit any status including default WooCommerce statuses (Pending, Processing, On Hold, etc.) — change labels, colors, and icons
  • Delete any status with automatic order migration — if orders exist on a status being deleted, you are prompted to choose a target status
  • Reset to defaults from Settings to restore the original 7 WooCommerce statuses if any were accidentally deleted
  • Custom statuses automatically appear in the WooCommerce order status dropdown
  • Toggle the feature on/off from Settings > Module Toggles

Checkout Status Management

Each incomplete checkout flows through a clear lifecycle:

  • Incomplete – captured but not completed
  • Recovered – converted into a WooCommerce order
  • Hold – flagged for follow-up with an optional date
  • Cancelled – dismissed by admin

Each status has its own dedicated list page with date range filters (Today, 7 Days, 30 Days, All Time, or Custom Range).

WooCommerce Integration

CheckoutGuard integrates deeply with WooCommerce:

  • Order list column – adds “Success Ratio” column to both classic and HPOS order lists
  • Order sidebar meta boxes – “Customer Success Ratio” and “Fraud Blocker Actions” boxes on every order
  • HPOS compatible – works with both classic post-based orders and High-Performance Order Storage
  • Checkout hooks – integrates at woocommerce_checkout_process for fraud blocking and woocommerce_thankyou for cleanup

Admin Pages

CheckoutGuard adds the following pages under its own top-level menu:

  1. Dashboard – overview with chart and stats
  2. Follow Up – checkouts marked as hold, ordered by follow-up date
  3. Incomplete – all incomplete checkouts
  4. Recovered – checkouts that were converted to orders
  5. Blocked Orders – log of automatically blocked checkout attempts
  6. Cancelled – dismissed checkouts
  7. Fraud Blocker – manage IP, email, and phone blocklists
  8. Courier Analytics – check delivery success ratios
  9. Order Statuses – manage all WooCommerce order statuses with overview cards
  10. Settings – configuration and account management

Third-Party Services

This plugin connects to the following external services:

CheckoutGuard Headquarters (coderzonebd.com)
Used for license validation, usage tracking, and settings synchronization. The plugin sends your site domain and admin email during registration, and periodically syncs license status and usage counts.

  • Service URL: https://coderzonebd.com
  • Privacy Policy: https://coderzonebd.com/privacy-policy
  • Terms of Service: https://coderzonebd.com/terms

Courier APIs (Pathao, RedX, Steadfast, Paperfly, Carrybee)
When the Courier Analytics feature is enabled, customer phone numbers are sent to third-party courier service APIs to retrieve delivery success statistics. This only occurs when explicitly triggered by an admin or during checkout (if the live ratio check is enabled).

Privacy Policy

CheckoutGuard stores personal data locally in your WordPress database. The following data is collected:

  • Customer Details: First name, last name, email, phone, billing address (address 1, address 2, city, state, postcode, country)
  • Technical Information: Customer IP address, WooCommerce session ID
  • Cart Information: Product ID, name, quantity, line total for each item, and total cart value
  • Tracking Status: Checkout status (incomplete/recovered/hold/cancelled), follow-up dates, admin notes, recovered order ID
  • Blocked Items: IP addresses, email addresses, and phone numbers on the blocklists, with reason and the admin who added them
  • Blocked Order Logs: Phone number, email, cart details, cart value, success ratio, threshold at time of block, IP address, customer name, and timestamp

This data is used exclusively within your WordPress admin area for checkout recovery and fraud prevention purposes.

Data is not transmitted to external servers except in the following cases:
* License validation and usage sync with the CheckoutGuard Headquarters API (coderzonebd.com)
* Courier delivery ratio checks when the Courier Analytics feature is enabled (phone numbers are sent to courier APIs)

GDPR Compliance:
CheckoutGuard supports the WordPress personal data export and erasure tools (Tools > Export Personal Data / Erase Personal Data). When a valid request is made, all incomplete checkout records and blocklist entries associated with the requested email address will be included in exports or deleted upon erasure.

Data retention is configurable in Settings (30 days, 90 days, 1 year, or indefinite). If the “Delete all data on uninstall” option is enabled, all plugin tables and options are permanently removed when the plugin is deleted.

A suggested privacy policy text is automatically added to your site’s Privacy Policy page (Settings > Privacy) when the plugin is active.

Does this plugin require WooCommerce?

Yes. CheckoutGuard is a WooCommerce extension and requires WooCommerce to be installed and active. If WooCommerce is not detected, the plugin will display an admin notice and will not load its functionality.

Is it compatible with HPOS (High-Performance Order Storage)?

Yes. CheckoutGuard supports both the classic post-based order system and the newer HPOS storage. The Success Ratio column and meta boxes work on both edit-shop_order and woocommerce_page_wc-orders screens.

Where is the data stored?

All data is stored locally in your WordPress database in custom tables prefixed with cg_ (e.g., wp_cg_incomplete_checkouts, wp_cg_blocked_ips, wp_cg_blocked_emails, wp_cg_blocked_numbers, wp_cg_blocked_orders).

Will it slow down my checkout page?

No. Checkout data is captured using debounced AJAX calls (800ms delay after the last input) to minimize server requests. The live ratio check uses a 600ms debounce. Scripts are only loaded on the checkout page and relevant admin pages.

Can I exclude certain user roles from tracking?

Yes. Go to CheckoutGuard > Settings > Settings tab > Exclude User Roles and check the roles you want to exclude (e.g., Administrator, Shop Manager).

What happens to incomplete records when a customer completes their order?

They are automatically deleted. When a customer reaches the “Thank You” page, CheckoutGuard removes their incomplete checkout record and decrements the usage count.

Can I customize the message shown to blocked customers?

Yes. There are two customizable messages in the Settings:
1. Custom Block Message – shown when a customer is blocked by IP, email, or phone
2. Blocked Order Notice – shown when blocked by the success ratio system (supports {ratio} placeholder)

What courier services are supported?

The Courier Analytics feature checks delivery data from Pathao, RedX, Steadfast, Paperfly, and Carrybee courier services.

Does this plugin comply with GDPR?

Yes. CheckoutGuard integrates with the WordPress personal data export and erasure tools. A suggested privacy policy text is also provided for your Privacy Policy page. Data retention is configurable in the plugin settings.

Is there a premium version?

Yes. A Pro version with extended limits and dedicated support is available at coderzonebd.com/pricing. The free version provides full functionality with usage limits.

How do I get my license activated?

After installation, go to CheckoutGuard > Settings and click Sync Now. If your site shows as inactive, contact support via the WhatsApp group link provided on the settings page or visit coderzonebd.com/contact.

Categories
Abandoned cart recoveryCheckoutOrder management
Plugin details
Version1.2.1
Last updated2026-04-10 7:30am GMT
Added2025-11-01
Requires WordPress5.8
Tested up to6.9.5
Requires PHP7.4

Tags on WordPress.org
abandoned cart
checkout
fraud blocker
order status
woocommerce
Alternatives
Other plugins in the same categories.
Booster for WooCommerce – PDF Invoices, Abandoned Cart, Variation Swatches & 100+ Tools
30K+ installs
4.6(533)
FunnelKit Automations – Email Marketing Automation and CRM for WordPress & WooCommerce
20K+ installs
5.0(344)
CartBounty – Save and recover abandoned carts for WooCommerce
10K+ installs
4.8(84)
CheckoutWC Lite – Conversion optimized WooCommerce checkout
3K+ installs
4.7(28)
WANotifier for WooCommerce
100+ installs
5.0(5)
ShopMagic Abandoned Cart Recovery for WooCommerce
2K+ installs
5.0(4)
x402 Logo

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent Feed
    • AI Search Engines
    • RAG Builders
    • Browser Agents
    • Vertical Research
    • Browse full catalog
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy