=== CheckoutGuard === Contributors: coderzonebd, devrkb21 Donate link: https://donate.coderzonebd.com/ Tags: woocommerce, checkout, incomplete orders, abandoned cart, tracker Requires at least: 5.6 Requires PHP: 7.2 WC requires at least: 5.0 WC tested up to: 8.9 Tested up to: 6.8.3 Stable tag: 1.0.2 License: GPLv3 or later License URI: https://www.gnu.org/licenses/gpl-3.0.html Track and manage incomplete WooCommerce checkouts and protect your store with basic fraud prevention. == Description == Ever wonder how many sales you're losing from abandoned carts? CheckoutGuard is a lightweight and powerful WooCommerce plugin that helps you understand *why*. It automatically captures customer details (like email, phone, and cart items) in real-time *as they type* on the checkout page. This gives you valuable insights into who your customers are and what they're leaving behind, helping you identify potential issues and gain a clear view of your sales funnel. All data is stored securely in your *own* WordPress database, not on an external server, ensuring maximum privacy and security. = Key Features = * **Track Incomplete Checkouts:** Automatically capture customer name, email, phone, and cart details for checkouts that aren't completed. * **No Limits:** See a complete list of all incomplete checkouts with no limits on the amount of data you can store. * **Simple Fraud Blocker:** Protect your store by blocking specific phone numbers from placing orders. You can block an unlimited number of phone numbers. * **Dashboard Widget:** Get a quick summary of incomplete checkouts from the last 24 hours directly on your WordPress dashboard. * **Order Page Integration:** View and block a customer's phone number directly from the WooCommerce order edit page. * **100% Local Data:** All your customer and cart data stays on your server. Looking for more features? A Pro version with advanced analytics, IP/email blocking, and one-click recovery is available on our website. == Installation == 1. Download the plugin .zip file from the WordPress directory. 2. Go to your WordPress admin dashboard, navigate to **Plugins > Add New**. 3. Click on "Upload Plugin" and choose the downloaded .zip file. 4. Click "Install Now" and then "Activate Plugin". 5. After activation, you will find "CheckoutGuard" in your WordPress admin menu. No further configuration is needed for the plugin to start working. == Frequently Asked Questions == = Does this plugin require WooCommerce? = Yes, CheckoutGuard is an extension for WooCommerce and requires it to be installed and active. = Where is the data stored? = All data collected by this plugin (incomplete checkouts, blocked phone numbers) is stored locally in your WordPress database. = Is there a premium version? = Yes, a Pro version with advanced features is available on our website. This free version provides fully functional checkout tracking and phone blocking. == Screenshots == 1. Dashboard overview showing incomplete checkout statistics. (screenshot-1.png) 2. The "Incomplete Checkouts" page showing all captured carts. (screenshot-2.png) 3. The "Fraud Blocker" page where you can block unlimited phone numbers. (screenshot-3.png) == Changelog == = 1.0.2 = * Tweak: Updated and tested for WordPress 6.8.3 and WooCommerce 8.9. = 1.0.1 = * Initial public release of CheckoutGuard! * Feature: Track unlimited incomplete checkouts. * Feature: Block an unlimited number of phone numbers in the Fraud Blocker. * Feature: Full phone numbers are now visible for all incomplete checkouts. * Tweak: Streamlined admin interface and dashboard.