CheckoutGuard
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. Checkout records and customer data are stored locally in your WordPress database. Limited site, administrator, environment, license, and plugin-usage telemetry is sent to CheckoutGuard Headquarters for licensing, usage limits, settings synchronization, and plugin analytics. Appsero diagnostic tracking is separate and is sent only after an administrator opts in. Customer checkout records are not sent to our licensing service; courier phone-number lookups are sent to the selected courier provider only when Courier Analytics is used. 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: Checking the customer’s phone number against courier delivery data during checkout If their success ratio falls at or below the configured threshold, the order is blocked 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. Invoicing, Packing Slips & Shipping Labels CheckoutGuard generates professional PDF invoices and printable courier shipping labels directly from your WooCommerce orders: Automatic PDF invoices – generated when an order reaches Processing or Completed, with sequential invoice numbering, your company name/logo header, and the invoice attached to the customer’s order emails Invoices admin page – a searchable, paginated list of every invoiced order with quick access to view, print, or download each invoice Packing slips – the same invoice layout with all pricing and totals omitted, for including in the shipping package Interactive Print page – preview and print an A4 invoice or a courier shipping label (A4, 2×3 in, or 3×3 in) with barcode, QR code, a Cash-on-Delivery box, and a courier badge, sized to match the physical paper exactly Blank manual invoices (Pro) – create a fully custom invoice and shipping label with no WooCommerce order behind it, using freeform line items or products picked from your catalog; these never touch stock, the Orders list, or sales reports Pro invoice options – custom invoice numbering prefix and reset period (never/yearly/monthly), Bangladesh VAT/TIN/BIN tax fields, editable footer text, bulk ZIP download of invoices, and courier shipping labels Customers can always download a plain PDF copy of their invoice from the My Account page 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: Dashboard – overview with chart and stats Follow Up – checkouts marked as hold, ordered by follow-up date Incomplete – all incomplete checkouts Recovered – checkouts that were converted to orders Blocked Orders – log of automatically blocked checkout attempts Cancelled – dismissed checkouts Fraud Blocker – manage IP, email, and phone blocklists Courier Analytics – check delivery success ratios Invoices – searchable list of invoiced orders, with print/download access and (Pro) blank manual invoices Order Statuses – manage all WooCommerce order statuses with overview cards Settings – configuration and account management Third-Party Services This plugin connects to the following external services: CheckoutGuard Headquarters (li.czbd.app / Coder Zone BD) Used for license validation, usage tracking, settings synchronization, and plugin analytics. The plugin sends the site domain, a stable domain hash, administrator email, site name, WordPress/WooCommerce/PHP/MySQL versions, active theme, plugin version, selected plugin settings, feature-usage summaries, license status, and timestamps. Service URL: https://li.czbd.app Privacy Policy: https://coderzonebd.com/privacy-policy Terms of Service: https://coderzonebd.com/terms Appsero Appsero provides optional diagnostic and usage insights. It may receive the site name and URL, administrator name and email, server environment details, WordPress version, site language, user count, active and inactive plugin information, and plugin version. Appsero tracking is disabled by default and is sent only when an administrator selects Allow in the Appsero insights notice. It can be declined from that notice. Service URL: https://appsero.com Privacy Policy: https://appsero.com/privacy-policy/ 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: * Limited site, administrator, environment, license, and plugin-usage telemetry is sent to the CheckoutGuard Headquarters API (li.czbd.app) * Optional diagnostic and usage data is sent to Appsero after administrator opt-in * 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.
Top keywords
- order32×1.80%
- checkout23×1.30%
- courier20×1.13%
- customer20×1.13%
- woocommerce20×1.13%
- ratio17×0.96%
- status15×0.85%
- data14×0.79%
- incomplete14×0.79%
- orders14×0.79%
- phone14×0.79%
- success13×0.73%
UpdraftPlus
The UpdraftPlus Backup & Migration Plugin is trusted by the WordPress community to backup, restore and migrate their WordPress websites. UpdraftPlus is actively installed on more than 3 million websites around the world. Backup with UpdraftPlus UpdraftPlus is the world’s highest ranking and most popular scheduled backup and migration plugin. Backup to your preferred storage location and restore in just three clicks. Backup to Dropbox, Google Drive, Amazon S3 (or compatible), Rackspace Cloud, FTP, DreamObjects, Openstack Swift or email. The paid version also allows you to backup to Microsoft OneDrive, Microsoft Azure, Google Cloud, Backblaze B2, SFTP, SCP, pCloud, WebDAV or UpdraftVault, our integrated storage option for UpdraftPlus. Backup manually or schedule to run every 2, 4, 8 or 12 hours, daily, weekly, monthly or fortnightly. Restore with UpdraftPlus Your WordPress website is vulnerable. Your site may get hacked. Something could go wrong with an update or your server could crash. You might need to reverse a change made or a mistake caused by human error. Whatever the reason, you can restore your WordPress website in just a few clicks with UpdraftPlus. Choose which components to restore (e.g. plugins, themes, database etc.), click again to restore, then click again to return to the main screen. Migrate with UpdraftPlus It’s easy to migrate your WordPress website to another web host, server or domain with this free version of UpdraftPlus. To migrate, simply download your database, plugins, themes etc. from the source site, then upload them into your destination site. When migrating, a built-in search-and-replace engine identifies old strings and replaces these to reflect the new location. UpdraftPlus saves you time and reduces the risk of broken links or missing files associated with manual migrations. Why UpdraftPlus? Writing a reliable backup and migration plugin that ‘just works’ consistently across millions of different WordPress deployments is hard. UpdraftPlus is relied upon to do exactly that. We’re trusted and actively deployed on more websites around the world than any other WordPress backup and migration plugin. UpdraftPlus: Backs up, migrates and restores Offers a huge number of remote storage locations Allows you to schedule backups, so you can ‘set and forget’ Is comprehensive and easy to use Is proven to work on over 3 million sites. UpdraftPlus Premium The free version of UpdraftPlus will back up and migrate your website perfectly well. However if you need more features and options you can purchase our Premium version. Backup and Migrate with UpdraftPlus Premium, and: Get automatic backups before updates. Restore the very latest version if a WordPress or plugin update breaks your site. Backup Incrementally. Changes are added to the master, saving server resources vs repeatedly backing up in full. Get more remote storage options including Microsoft OneDrive, SFTP, Microsoft Azure, WebDAV, Google Cloud, SCP, Backblaze and pCloud. Get 1GB of integrated storage with UpdraftVault for 99.999% reliability, redundancy and scalability. Get more control over how many backups are stored in a specified interval. Restore from other backup plugins including BackWPup, BackupWordPress, Simple Backups and more. Run backups at set times e.g. during periods of low traffic. Backup to more than one location for added protection. Get detailed reports. Includes cryptographic checksums so you can verify the integrity of the backup files and more. Get Premium migration. Migrating to the destination site is more direct and can be done from the source site. Get Multisite / multi-network compatibility. Backup non-WP files and databases e.g. tables belonging to your e-commerce store or customisations to WordPress core. Get database encryption. Manage your backups and migrations from the WP-CLI. Get Premium Support. Find out more on our comparison page. UpdraftPlus Premium is available for purchase here. Managing multiple websites? UpdraftCentral is a powerful remote control dashboard for WordPress that allows you to manage your backups, as well as updates, users, pages, posts, plugins and themes from one central location. Choose between: UpdraftCentral (free, self-hosted) UpdraftCentral Premium (paid-for, self-hosted) UpdraftCentral Cloud (paid-for, fully-hosted) Optimize your sites centrally by combining the power of WP-Optimize and UpdraftCentral or manage your backups centrally by combining the power of UpdraftPlus with UpdraftCentral. Need to create a temporary clone of your site? UpdraftClone makes it quick and easy to create a temporary sandbox for changes you want to try out. Simply select the versions of WordPress and PHP that you want, and we’ll do the rest. More about UpdraftClone The full suite of plugins from Team Updraft and friends UpdraftPlus. Backup, migrate and restore. Rated 5* on the plugin directory and trusted by more than 3 million WordPress website owner WP-Optimize. Clean the database, compress images and caching. Optimize your WordPress website. 5* user rating. 1 million + active installs. All-In-One Security (AIOS). Secure your WordPress website. Comprehensive, feature rich and easy to use. 5* user rating and 1 million + active installs. WP Overnight. Quality Extensions for your WooCommerce store. 5* rated invoicing, order and product management, customer management solutions and more. Easy Updates Manager. Take control of updates. Lots of features for free, and a Premium version with even more – over 300,000 users. Internal Link Juicer.Boost your SEO. Automate internal links within your WordPress website. Save time and rank higher in the search engines. For other useful, free plugins see our lead developer’s profile, here. Are you multilingual? Can you translate? Do you want to help people that speak your language to backup, migrate and restore their WordPress websites? The UpdraftPlus backup, migration and restoration plugin is ready and waiting. The translation process is easy, and web-based – please go here for instructions: https://updraftplus.com/translate/. Or, if you’re already an expert WordPress translator, just pick out the .pot file from the wp-content/plugins/updraftplus/languages/ directory – if you scan for translatable strings manually, then you need to get these functions: _x(), __(), _e(), _ex(), log_e(). Many thanks to our existing translators. License Copyright 2011-24 David Anderson This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Non-English translators are provided by volunteers, and wordpress.org does not give plugin developers control over their translations; thus relying on them is at your own risk; UpdraftPlus cannot guarantee that translations from the original English are accurate. We recognise and thank those mentioned at https://updraftplus.com/acknowledgements/ for code and/or libraries used and/or modified under the terms of their open source licences.