Pricing Recover
Recover pricing: free edition, features, documentation and roadmap for this WooCommerce plugin.
Plans and pricing
Free
Open source under the GPL. No account, no card.
30-day money-back guarantee. No risk.
Frequently asked questions
Is Recover free?
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.
Does Recover require WooCommerce?
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.
How are recovery emails sent?
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. The worker is idempotent, so each cart receives exactly one email and is never double-sent.
Is the restore link safe?
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.
Does this comply with GDPR?
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.
Where is cart data stored?
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.
How do I remove all plugin data?
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.
Is Recover HPOS and blocks compatible?
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.