Storzen Cart Recovery for WooCommerce

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 .pot file 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

  1. Upload the storzen-cart-recovery-for-woocommerce folder to /wp-content/plugins/
  2. Activate the plugin through the Plugins screen in WordPress
  3. Navigate to Cart Recovery in your WordPress admin sidebar
  4. Configure your settings under Cart Recovery Settings
  5. 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_KEY and SECURE_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.

Contributors

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