Description
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
Core Free Features
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
Technical Highlights
- Custom DB tables (no postmeta bloat)
- Proper WP-Cron scheduling (15-minute intervals)
- WordPress Settings API with nonce verification throughout
- Full capability checks (
manage_woocommerce) - WooCommerce HPOS (High-Performance Order Storage) compatible
- All inputs sanitized, all outputs escaped
- Translation-ready with
.potfile included - Clean uninstall (removes all data on deletion)
- PHP 8.2+ compatible — no dynamic properties
- Zero CDN dependencies — all assets bundled locally
Privacy
This plugin stores the following data in your own WordPress database (never sent to any external service):
- Cart contents, totals, and currency for visitors who add products to their cart
- Customer email, first/last name (captured at checkout or via the optional exit-intent popup)
- Visitor IP address (for abandonment analytics) and user agent
- Email open and recovery-link click timestamps
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.
Screenshots


Installation
- Upload the
storzen-cart-recovery-for-woocommercefolder to/wp-content/plugins/ - Activate the plugin through the Plugins screen in WordPress
- Navigate to Cart Recovery in your WordPress admin sidebar
- Configure your settings under Cart Recovery Settings
- Preview email templates under Cart Recovery Email Templates
Minimum Requirements
- WordPress 6.4 or greater
- WooCommerce 8.0 or greater
- PHP 7.4 or greater (PHP 8.2+ recommended)
- MySQL 5.6 / MariaDB 10.1 or greater
FAQ
-
Will this slow down my store?
-
No. Cart tracking uses an asynchronous AJAX heartbeat that fires every 60 seconds. It does not block page rendering and adds no database queries on page load.
-
Does it work with guest shoppers?
-
Yes. Guest carts are tracked via a secure session cookie. Email is captured either at checkout billing fields or via the optional exit-intent popup.
-
How are recovery links secured?
-
Recovery links are HMAC-signed using your site’s
AUTH_KEYandSECURE_AUTH_KEY. Tampered links are rejected and the visitor is redirected to the shop. -
Is it compatible with WooCommerce High-Performance Order Storage (HPOS)?
-
Yes — the plugin explicitly declares HPOS compatibility.
-
What happens to my data if I uninstall?
-
All custom database tables (
storzen_cr_carts,storzen_cr_email_queue,storzen_cr_events) and all plugin options are completely removed on deletion. -
Can I customise the email templates?
-
The free version includes two professionally designed templates. Full HTML/CSS editing and brand colour controls are available in Pro.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Storzen Cart Recovery for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Storzen Cart Recovery for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Cart capture system (guest + logged-in users)
- Abandoned cart detection engine with configurable inactivity threshold
- 2 responsive HTML recovery email templates
- 2-step automated email sequence via WP-Cron
- Exit-intent email capture popup
- HMAC-SHA256 signed one-click recovery links
- Admin dashboard with KPI cards and 30-day trend chart
- Abandoned carts list — search, filter tabs, bulk actions
- Settings page — General and Email Sequence tabs
- Email template preview with desktop/mobile toggle
- Open tracking pixel
- WooCommerce HPOS compatible
- PHP 8.2+ compatible, translation ready, clean uninstall
