Skip to content

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.

  • WordPress 6.5 or newer
  • WooCommerce 8.0 or newer (HPOS and Cart/Checkout Blocks supported)
  • PHP 8.1 or newer
  1. Install and activate WooCommerce (8.0 or later).
  2. Install Recover from the plugin directory (when live on WordPress.org) or upload the recover folder to /wp-content/plugins/.
  3. Activate the plugin through the Plugins screen. Recover creates its {prefix}_recover_carts table on activation.

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.

  1. As a logged-in customer (or a guest who ticks consent), add products to the cart and leave without checking out.
  2. Wait past your abandonment window — the cart should appear under WooCommerce → Recover Carts with the abandoned status.
  3. On the next cron run, a recovery email is sent via wp_mail.
  4. Click Complete my order in the email — the cart repopulates and you land back at checkout.
  5. Finish the order — the cart should move to recovered, and the recovery rate updates.

Copy recover/emails/recovery.php into yourtheme/recover/emails/recovery.php to customise the recovery email markup.

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.

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.

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.