Zum Inhalt springen

FAQ

Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.

Yes. Recover is free and licensed under the GPL. The free edition is the full product, not a trial.

Yes. Recover is a WooCommerce extension and requires WooCommerce 8.0 or later. It shows an admin notice and stays inactive if WooCommerce is missing or out of date, and the same if PHP is below 8.1.

On a WordPress cron schedule (the recover_process_carts hook, hourly). Each run marks carts inactive past your window as abandoned, then emails a recovery link to any abandoned cart that is due, has a stored email and has consent, using your own site mailer (wp_mail). A per-row flag gates the send, so the worker never double-sends.

Exactly one. The free edition sends a single recovery email per cart; there is no multi-step sequence, resend interval or per-cart email cap. Once a cart is recovered (or the order is placed) it receives nothing further. Multi-step sequences are a planned Pro feature.

Yes. Each cart has a 64-character cryptographically random token, and the link is the cart URL plus a recover_token argument carrying only that token, no customer id, no email, nothing personal. The handler rejects any value that is not exactly 64 hex characters. Without the exact token a cart cannot be restored, so there is no enumeration or IDOR risk.

What happens if an item in the cart sold out before the shopper clicks?

Section titled “What happens if an item in the cart sold out before the shopper clicks?”

The restore re-adds only items that are still purchasable and in stock. A sold-out or deleted item is skipped; the rest of the cart is restored and the shopper lands on the cart page.

Two ways: when the shopper clicks the restore link (they returned via your link, even if they do not finish), and when an order is placed for that session or user (classic or block checkout). Either marks the cart recovered and updates the recovery rate.

Section titled “Does this comply with GDPR / consent requirements?”

Guest email capture only happens after the shopper ticks a consent checkbox (you can edit the wording, and you can turn the requirement off). Carts without a stored email and consent are never emailed. Cart data stays in your own database and is never sent to any third party. From WooCommerce → Recover Carts the Erase action removes all stored cart data for any email address in one click. You remain responsible for your store’s privacy policy.

You can edit the subject, heading, body and button label on the settings screen without code. The HTML template itself is bundled and not theme-overridable, there is no yourtheme/recover/ lookup. To change the markup, headers or recipient, use the recover/email/args filter, which runs just before wp_mail. See Configuration.

In a custom {prefix}_recover_carts table in your WordPress database. Nothing is sent anywhere else.

No. Recovery emails go through your own site’s wp_mail, and all cart data stays in your WordPress database.

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 and keeps your data.

Is it compatible with HPOS and the block checkout?

Section titled “Is it compatible with HPOS and the block checkout?”

Yes. Recover declares compatibility with WooCommerce High-Performance Order Storage (HPOS) and the Cart/Checkout Blocks, and the order-placed handler is wired for both the classic and Store API checkout.