Cart Abandonment Recovery for WooCommerce tracks carts that customers leave behind and sends automatic reminder emails. Each email shows the cart, includes a one-click link that restores the cart, and can carry a personal coupon. It all runs on your own site: no SaaS subscription, no external service.
The plugin is lightweight, object-oriented PHP with its own database table created with dbDelta, WP-Cron scheduling and the WooCommerce email template.
Automatic recovery emails
Choose 1 to 3 emails and the delay of each (for example after 1 hour, 24 hours and 72 hours)
The email shows product images, names, quantities and prices
A return link restores the cart in a new browser and opens the checkout or cart page
An optional personal coupon (single use, locked to the customer's email, with an expiry) is added to the last email and applied automatically
One-click unsubscribe link and List-Unsubscribe header in every email
Smart and respectful
Tracks logged-in customers and guests who give permission at checkout (checkbox or notice, your choice)
Works with the classic checkout and the block checkout
Stops automatically when the customer orders; recovered orders are counted
Never emails an unsubscribed address, and drops carts whose products are no longer available
See the results
Dashboard with abandoned carts, recovered sales and recovery rate
List of carts with items, value, status and clicks, with Send reminder and Delete actions
Filter by Active, Abandoned, Recovered and Unsubscribed
Privacy built in
Permission checkbox for guests, privacy policy text and WordPress personal data export and erase
Records are deleted automatically after the number of days you choose
The capture request is rate limited and never trusts cart data from the browser
Built for developers and store owners
Translation-ready, RTL-friendly, HPOS compatible. Filters for the subject and the message HTML of every email.
What's included
The plugin zip, ready to upload
Full documentation (HTML and PDF), translation template, licence and changelog
Requirements
WordPress 6.0+, WooCommerce 8.0+, PHP 7.4+, working WP-Cron and email delivery. Licensed under GPL-2.0-or-later.
Support & updates
Installation help and bug fixes are included for 6 months, with lifetime updates.
What's in the download
The files in the archive you can download after you buy.
Tracks carts of logged-in customers and consenting guests; classic and block checkout
1–3 automatic recovery emails with images, return link, unsubscribe and optional personal coupon
Recovery dashboard with abandoned, recovered and recovery rate; send/delete actions
Permission checkbox, privacy export/erase, retention clean-up and rate-limited capture
Frequently asked questions
How does the plugin know a cart was abandoned?+
It saves the cart of logged-in customers and of guests who give their email (with permission) at checkout. If the cart is not changed for the time you set (default 60 minutes), it is marked abandoned and the reminder emails start.
How many emails are sent and when?+
1 to 3 emails. You choose the delay of each in hours (default 1, 24 and 72). Never two emails within an hour, and the sequence stops when the customer orders.
How does the customer get their cart back?+
The email has a return button. It restores the cart, even in a new browser, applies the coupon and opens the checkout (or the cart page).
Can I offer a discount?+
Yes. Set a percentage and an expiry. A single-use coupon locked to the customer's email is created and added to the last email.
Is it GDPR friendly?+
Guests are asked for permission with a checkbox (or shown a notice, or you can track only logged-in customers). Every email has an unsubscribe link, records are deleted automatically, and WordPress personal data export and erase are supported.
Does it work with the block checkout?+
Yes. The permission text is shown above the block checkout and the email is captured as soon as it is entered.
Do I need an external service?+
No. Everything runs on your site with WP-Cron and your normal email delivery.
What does it store?+
The email, first name, cart contents, status and a recovery token, in its own table. Nothing is sent to third parties.
Guides
Articles that cover this item and how to choose well.
Wishlist for WooCommerce – Save for Later, Share & Move to Cart
A fast, lightweight wishlist: heart buttons, guest and logged-in lists, a wishlist page with share link and a most-wishlisted report, with no account required.
Wishlist for WooCommerce – Save for Later, Share & Move to Cart
A fast, lightweight wishlist: heart buttons, guest and logged-in lists, a wishlist page with share link and a most-wishlisted report, with no account required.