Pricing Recover

Recover pricing: free edition, features, documentation and roadmap for this WooCommerce plugin.

Plans and pricing

FREE

Free

Open source under the GPL. No account, no card.

0EUR
Download from WordPress.org

14-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?

Every 10 minutes through Action Scheduler, which ships with WooCommerce, or hourly through WP-Cron without it. 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.

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.

How quickly does Recover send abandoned-cart reminders?

The recovery worker runs every 10 minutes through Action Scheduler, so a reminder goes out up to 10 minutes after its delay. Without Action Scheduler it falls back to an hourly WP-Cron run.

Can I customise each reminder in free Recover separately?

No. All reminders use the same subject, heading, body and button. Separate step content is available in Recover Pro.