Getting started
Recover works with sensible defaults out of the box. Install it, set your timing, and the cron worker starts capturing and emailing abandoned carts.
Before you start
Section titled “Before you start”- WordPress 6.5 or newer
- WooCommerce 8.0 or newer (HPOS and Cart/Checkout Blocks supported)
- PHP 8.1 or newer
Install
Section titled “Install”- Install and activate WooCommerce (8.0 or later).
- Install Recover from the plugin directory (when live on WordPress.org) or upload the
recoverfolder to/wp-content/plugins/. - Activate the plugin through the Plugins screen. Recover creates its
{prefix}_recover_cartstable on activation.
Configure timing and email
Section titled “Configure timing and email”Visit WooCommerce → Recover:
- Abandonment window — how long a cart can sit before it is marked abandoned.
- First-email delay — when the first recovery email goes out after abandonment.
- Emails per cart and resend interval — how many recovery emails to send and how far apart.
- Consent checkbox — wording for guest email capture, and whether consent is required.
- Email content — subject, heading, body and button text.
Sensible defaults work out of the box.
Verify the flow
Section titled “Verify the flow”- As a logged-in customer (or a guest who ticks consent), add products to the cart and leave without checking out.
- Wait past your abandonment window — the cart should appear under WooCommerce → Recover Carts with the abandoned status.
- On the next cron run, a recovery email is sent via
wp_mail. - Click Complete my order in the email — the cart repopulates and you land back at checkout.
- Finish the order — the cart should move to recovered, and the recovery rate updates.
Email template override
Section titled “Email template override”Copy recover/emails/recovery.php into yourtheme/recover/emails/recovery.php to customise the recovery email markup.
Privacy and data wipe
Section titled “Privacy and data wipe”Guest email capture only happens after the shopper ticks the consent checkbox. From WooCommerce → Recover Carts you can erase all stored cart data for any email address in one click. Restore links contain only a 64-character random token — no customer id, no email.
Removing all plugin data
Section titled “Removing all plugin data”Deleting the plugin runs the uninstall routine, which drops the {prefix}_recover_carts table, removes the recover_settings and recover_db_version options, and clears the scheduled recovery task.
Free vs PRO
Section titled “Free vs PRO”The free edition covers snapshots, early capture, the abandonment window, the tokenised restore link, cron emails, the recovery-rate list, consent and data wipe.
Recover PRO (planned) adds multi-step recovery sequences, discount codes and conversion analytics — not basic recovery.
Need help?
Section titled “Need help?”- Recover overview — features and editions
- GitHub issues
- Recover on plogins.com