Getting started
Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.
Recover works with sensible defaults out of the box. Install it, optionally adjust the timing and email wording, and the hourly worker starts marking abandoned carts and emailing recovery links.
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
If WooCommerce is missing or below 8.0, Recover shows an admin notice and stays inactive rather than fataling. Same for PHP below 8.1.
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. On activation Recover creates its
{prefix}_recover_cartstable and schedules the hourly recovery worker.
No setup wizard runs, the defaults work immediately.
Set your timing and email
Section titled “Set your timing and email”Open WooCommerce → Recover. The screen has three sections:
- General, Enable cart recovery, Capture guest carts, Require consent, and the consent checkbox label.
- Timing, Mark abandoned after (minutes) (default 60, minimum 5) and Email delay (minutes) (default 30, minimum 0).
- Recovery email, Subject, Heading, Body text and Button label. Leave any field blank to use the built-in default shown as the field’s placeholder.
A status line at the top of the screen shows when the next recovery run is due and links straight to the carts list.
Verify the flow
Section titled “Verify the flow”- As a logged-in customer (or a guest who ticks the consent box at checkout) add products to the cart and leave without ordering.
- The cart appears under WooCommerce → Recover Carts as pending.
- Wait past Mark abandoned after, then let the hourly cron run (or trigger it with WP-CLI:
wp cron event run recover_process_carts). The cart flips to abandoned. - Once the email delay has also passed, the next run sends one recovery email via
wp_mail. - Click Complete my order in the email, the cart empties, repopulates with the saved items, and lands you at checkout. The cart is marked recovered immediately on the click, and the recovery rate updates.
Only carts that have a stored email and consent are ever marked abandoned or emailed, so a guest who declined consent never receives mail.
Email deliverability
Section titled “Email deliverability”Recovery emails are handed to your site’s own wp_mail. Deliverability depends on your WordPress mail setup (an SMTP plugin or your host). If a test email never arrives, check mail delivery before debugging Recover, the worker logs no errors when wp_mail quietly drops a message.
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 each row with an email has an Erase action that deletes every stored cart for that 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 from the Plugins screen runs the uninstall routine, which drops the {prefix}_recover_carts table, removes the recover_settings and recover_db_version options, and clears the scheduled recover_process_carts task. Deactivating without deleting only unschedules the worker; your data stays.
Free vs Pro
Section titled “Free vs Pro”The free edition covers snapshots, early capture, the abandonment window and email delay, the tokenised restore link, the recovery email, the recovery-rate list, consent and the data wipe.
Recover Pro (planned) adds multi-step recovery sequences, recovery coupons and conversion analytics, not basic recovery. Pro hooks the recover/email/args filter to enrich the message (see How it works).
Need help?
Section titled “Need help?”- Recover overview, features and editions
- Configuration, every setting and its option key
- GitHub issues
- Recover on plogins.com