Plugin configuration
A written setup scope for your store, theme and current plugin stack.
Request configurationRecover
Recover captures WooCommerce carts shoppers leave behind and emails them a secure, one-click link that puts every item back into their cart. It runs entirely on your own site, emails via wp_mail, cart data in your own database, no third-party service.
Works with
A shopper adds products but leaves before checkout. Without a reminder that cart disappears, and the sale with it. Third-party recovery services send your customers' data outside your store and cost a subscription.
A complete, self-hosted abandoned-cart recovery flow.
Recover saves a private snapshot of the cart whenever it changes.
The email is captured automatically for logged-in customers and (with consent) from the checkout field for guests.
Set the abandonment window, the email delay, and how many reminders one shopper gets, from one to five.
A secure 64-character token, one click repopulates the cart, with no ids in the URL.
Messages sent via wp_mail on a cron schedule; the worker is idempotent, so it never double-sends.
An abandoned / recovered / pending list with a recovery-rate summary and status filter.
Subject, heading, body and button; an overridable template at yourtheme/recover/emails/recovery.php.
A consent checkbox for guests and a one-click wipe of all stored data for an email address.
Set your timing and send the first recovery email.
Activate Recover alongside WooCommerce 8.0 or later.
Under WooCommerce > Recover, set the abandonment window and customise the email.
Abandon a test cart and check the email link and the Recover Carts list.
When you care about sales and privacy, recovery without a third-party service.
Every recovered cart is revenue that would otherwise be lost.
Data stays in your database, guest emails are consent-gated, one-click wipe.
Recovery through your own mailer instead of a paid external service.
A separate delay and its own copy for each step of the sequence the free plugin sends, plus a coupon on the steps you pick.
A unique, expiring coupon in the recovery email to give hesitant shoppers a reason to finish.
A breakdown of recovered revenue, recovery rate by step and coupon email impact.
PRO keeps everything in the free plugin and adds the modules below.
How Recover compares to the popular WooCommerce abandoned cart recovery plugins.
| Recover | Abandoned Cart Pro | Retainful | |
|---|---|---|---|
| Free version | Yes | Yes | Yes |
| Automatic cart capture | Yes | Yes | Yes |
| Recovery email automation | Yes | Yes | Yes |
| Tokenised restore link | Yes | Yes | Yes |
| Multi-step email sequences | Yes | Yes | Yes |
| Per-step delay and copy | Pro | Yes | Yes |
| Discount codes | Pro | Yes | Yes |
| Open source (GPLv2) | Yes | Core GPL | Core GPL |
| Paid plan price | from €29/yr | from $119/yr | from $89.99/yr |
Competitor data and pricing as of June 2026; check the vendors' sites for current pricing.
FREE sends the sequence: up to five reminders, on one delay and one set of copy. Recover Pro controls it, adding a separate delay and separate copy per step, a single-use coupon on the steps you choose, and conversion analytics.
Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin, we answer in the open.
Maintenance status
This plugin is maintained. We have announced no end-of-support date, and when we do it will say so here and in a release.
Send the store context in writing. You will receive a scoped recommendation, without a sales call.
A written setup scope for your store, theme and current plugin stack.
Request configurationCheck the plugin against checkout, HPOS, blocks, theme code and critical integrations.
Request an auditA scoped connector or extension when the standard plugin stops short of your workflow.
Describe the integrationYour email is used to answer this request only. Marketing messages require a separate, explicit opt-in.
Yes. Recover is free and licensed under GPLv2 or later. The full source is open and published on GitHub, so you can verify exactly what it does. There is no account, card, or subscription.
Yes. Recover is a WooCommerce extension and requires WooCommerce 8.0 or later and PHP 8.1. If WooCommerce is missing or too old, the plugin shows an admin notice and stays inactive. This prevents it from erroring on an incompatible install.
On a WordPress cron schedule, hourly by default. Each run marks carts inactive past your window as abandoned, then emails a recovery link via wp_mail for any cart whose delay has elapsed. You set how many reminders one shopper gets, from one to five, spaced by that delay. The worker is idempotent, so a re-run never repeats a reminder that already went out.
Yes. Each cart has a 64-character cryptographically random token, and the link contains only that token. There is no customer id or email in the URL, so a cart cannot be guessed (no enumeration or IDOR risk). Without the exact token, a cart cannot be restored.
Guest email capture only happens after the shopper ticks a consent checkbox; you can edit the wording and turn the requirement on or off. Cart data is stored only in a table in your own WordPress database and is never sent to a third party. From the Recover Carts screen you can wipe all stored data for any email address in one click.
In a custom {prefix}_recover_carts table in your WordPress database. Recover does not connect to any external service, so no cart data leaves your server. It stores the cart snapshot, status, and restore token, and nothing is sent anywhere else.
Deleting the plugin from the Plugins screen runs the uninstall routine. It drops the {prefix}_recover_carts table, removes the recover_settings and recover_db_version options, and clears the scheduled cron task. No Recover data is left behind after uninstall.
Yes. Recover declares compatibility with WooCommerce HPOS (Custom Order Tables) and works with the Cart and Checkout Blocks. Early guest email capture uses a small vanilla-JavaScript snippet (no jQuery) loaded in the footer. This means it works on both the classic and block-based checkout.
Recover captures carts automatically and sends a cron-driven sequence of up to five recovery reminders with tokenised restore links for free, then adds a separate delay and copy per step plus discount codes in the paid edition from €29/yr. Tyche Softwares Abandoned Cart Pro starts from $119/yr and Retainful from $89.99/yr, both offering free tiers alongside their paid sequences. Pricing as of June 2026.
Early email capture, a saved cart and a secure restore link. The full FREE edition under GPL.
Get it on WordPress.orgFREE is a complete recovery flow, sequence included, up to five reminders. PRO controls that sequence, with its own delay and copy per step and a coupon on the step you choose, and reports what it recovered.