WordPress plugin intelligence profile

Recover – Abandoned Cart for WooCommerce

Win back abandoned carts: a reminder email with the products and a one-click link back to checkout, sent automatically after the shopper leaves.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.1.6
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 8.1
Directory statusactive
Last directory update31 Oct 20262d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org rating5.0 / 5 from 1 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Recover – Abandoned Cart for WooCommerce version 1.1.6 as active, updated 2d ago and tested up to WordPress 7.1.

Overview

About this plugin

Recover captures WooCommerce carts that shoppers leave behind and emails them a secure, one-click link that puts every item straight back into their cart so they can finish checking out. It runs entirely on your own site: no third-party service, no data leaves your store.

Because everything happens on your own server, you can read exactly what it does. com/wppoland/plogins-recover, which is also where to file a bug or request a feature.

How it works

  • As soon as a shopper has items in the cart, Recover saves a private snapshot of that cart.
  • The customer email is captured early, automatically for logged-in customers, and (with consent) from the checkout email field for guests.
  • If checkout is not completed within a window you choose, the cart is marked abandoned.
  • On the next scheduled run, Recover emails a recovery message containing a secure, tokenised restore link.
  • One click on that link repopulates the cart and sends the shopper back to checkout. Recovered carts are tracked separately so you can see your recovery rate.

A few things worth knowing

Emails go out through your own WordPress mailer ( wp_mail ), and cart data lives in a single custom table ( {prefix}_recover_carts ) in your database. Nothing is sent to an external service.

Guest email capture only happens after the shopper ticks a consent checkbox, and you can edit the wording or turn the requirement off. Restore links carry an unguessable 64-character random token and nothing else: no customer id, no email in the URL. From the carts screen you can wipe every stored cart for a single email address in one click.

On the implementation side, all output is escaped and all input sanitised, every admin form and AJAX request is nonce-checked, and the admin pages need the manage_woocommerce capability. Early email capture uses a small vanilla-JavaScript snippet (no jQuery) loaded in the footer; the recovery worker runs on WordPress cron and is idempotent, so a re-run never sends a second email for the same cart. Deleting the plugin drops its table, removes its two options, and clears the scheduled task.

Features

  • Automatic cart snapshots whenever the cart changes
  • Early email capture for logged-in customers and (consent-gated) guests
  • Configurable abandonment window and email delay
  • Secure, tokenised one-click restore link that repopulates the cart
  • Recovery email sent on a WordPress cron schedule via wp_mail
  • Abandoned / recovered / pending cart list with a recovery-rate summary
  • Customisable email subject, heading, body and button text
  • GDPR-friendly consent checkbox and one-click per-email data wipe
  • Compatible with WooCommerce HPOS (Custom Order Tables) and Cart/Checkout Blocks

Recover Pro

Recover Pro is a separate paid plugin that extends Recover.

Included in Recover:

  • Automatic snapshots
  • Early email capture
  • Configurable timing and reminder count
  • Tokenised restore link
  • Cron-driven emails

Recover Pro adds:

  • Per-step sequence control
  • Discount codes
  • Conversion analytics

The free edition is not a trial and its features stay available without a time limit.

  • Recover Pro – plogins.com/plogins-recover-pro/
  • Compare editions and pricing – plogins.com/plogins-recover-pro/pricing/
  • PRO documentation – plogins.com/plogins-recover-pro/docs/

External Services

Recover does not connect to any external services. Recovery emails are sent through your own site’s WordPress mailer ( wp_mail ), and all cart data stays in your WordPress database.

Translations

pot template. org, which is where Polish, German and Spanish are being contributed; the package itself carries no compiled translation files.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • abandoned cart
  • cart recovery
  • ecommerce
  • email
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 8.1
Update activity31 Oct 20262d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.1.21.1.6
WordPress compatibility7.1.37.1.4
Version1.1.11.1.2
Version1.0.211.1.1
WordPress compatibility7.1.27.1.3
Version1.0.191.0.21
Version1.0.181.0.19
Version1.0.161.0.18
WordPress compatibility7.17.1.2
Version1.0.151.0.16
Version1.0.141.0.15
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.