Cart Recovery for WooCommerce is a lightweight, performance-first plugin that helps you recover abandoned carts and turn lost revenue into completed orders.
Most WooCommerce stores lose 60–80% of carts before checkout. This plugin captures those moments and gives you the tools to win customers back — automatically.
📖 Full Documentation
Cart Capture System
* Tracks guest and logged-in user carts in real time
* Records product, quantity, variation, cart total, and customer details
* Session-based cart token system (secure, cookie-backed)
* Zero impact on page load — async heartbeat tracking
Abandoned Cart Detection Engine
* Configurable inactivity timer (5–1440 minutes, default 60 min)
* Exit-intent detection with email capture popup
* Automatically excludes customers who complete checkout
* Role-based tracking exclusions (e.g. exclude Administrators)
Email Recovery System
* 2 beautifully designed, mobile-responsive HTML email templates
* Template 1: “You left something behind 👀” — warm, curiosity-driven
* Template 2: “Your cart is waiting for you” — urgency-focused
* One-click signed recovery links (HMAC-secured)
* Open-tracking pixel support
* Configurable send delay per email step (0–168 hours)
* Manual send from the admin panel
Cart Recovery Dashboard
* Full abandoned carts list with search, status filter tabs, and pagination
* Customer email, name, cart value, item count, and last activity
* Status badges: Active / Abandoned / Recovered / Lost
* Per-row: Send Email, Delete actions
* Bulk delete support
Basic Analytics
* Total abandoned carts
* Total recovered carts
* Recovery rate %
* Revenue recovered estimate
* Revenue at risk
* 30-day abandoned vs recovered trend chart
manage_woocommerce).pot file includedThis plugin stores the following data in your own WordPress database (never sent to any external service):
All data stays on your server. No data is transmitted to the plugin author or any third party. All records are permanently deleted when the plugin is uninstalled. Site owners should mention cart-tracking in their privacy policy. The retention period is configurable (default 30 days) and old records are purged automatically.