WordPress blog
Most carts never make it to checkout. Across ecommerce, Baymard puts the average abandonment rate above 60%, and every one of those carts is a shopper who already showed intent. WooCommerce has no built-in way to win them back, so the question is which tool sends the reminder: WoodMart’s native recovery feature, or a dedicated plugin.
This guide covers how WoodMart’s abandoned cart system actually works under the hood, how to set it up, and the cases where a plugin still earns its place. It is not a click-by-click walkthrough; that lives in the documentation.

How WoodMart’s abandoned cart recovery works
WoodMart tracks carts and emails customers who leave without buying, with no recovery plugin involved. Here’s the actual flow:
- Tracking. Every new cart is saved with an Open status under Products → Abandoned Carts. It stays hidden from the main table until it qualifies as abandoned.
- Status change. A cron job,
woodmart_abandoned_cart_cron, runs every 15 minutes. Once a cart passes your timeout, it flips from Open to Abandoned. - Recovery email. When the cart is marked abandoned, WoodMart automatically emails the customer a link back to their cart.
- Cleanup. Carts that stay unrecovered are deleted after your cleanup period, so the table doesn’t bloat the database.
Knowing the cron runs on a 15-minute cycle matters in practice: a one-hour timeout means the email goes out roughly 60 to 75 minutes after abandonment, not on the dot.
Setup, in short
It takes a few minutes. Enable it under Theme Settings → Shop → Abandoned Cart, set the timeout after which a cart counts as abandoned, and set the cleanup period after which unrecovered carts are purged. The full step-by-step is in our documentation.

Customizing the recovery email
The recovery email is a standard WooCommerce email template, and WoodMart supports WooCommerce’s Email improvements feature, so you style it the same way you’d style any other transactional email. To change the markup itself, override the template from a child theme (so updates don’t wipe your edits):
woocommerce/emails/abandoned-cart.phpfor the HTML versionwoocommerce/emails/plain/abandoned-cart.phpfor the plain-text version

Built-in reporting
You don’t need an external dashboard to see what’s happening. Products → Abandoned Carts lists every cart with its status, so you can read the Open-versus-Abandoned split and watch how many carts get recovered over time.


Cut abandonment before the email is needed
Recovery is the second line of defense. Most carts are abandoned for predictable reasons: surprise shipping costs, a checkout that’s too long, or forced account creation. WoodMart’s one-page checkout and guest checkout remove much of that friction up front, so the recovery email only has to handle the cases you can’t design away, like a distracted shopper or someone comparing prices.
When you still need a plugin
WoodMart’s native recovery covers the core job: track the cart, send a reminder, report on it. Reach for a dedicated plugin only when you need more than a single reminder email:
- Multi-step email sequences. A drip of two or three reminders with escalating timing, rather than one email.
- Discount incentives. Auto-generated coupon codes inside the recovery email to pull hesitant shoppers back.
- SMS or push recovery. Reaching customers outside email.
- External email platforms. Syncing abandoned carts into Klaviyo, Mailchimp, or a CRM.
In those cases, Retainful and CartFlows are common picks. For a straightforward “remind the customer and track recovery” setup, the native feature is enough.
FAQ
Does WoodMart recover abandoned carts without a plugin?
Yes. WoodMart tracks abandoned carts and sends recovery emails natively, with no third-party plugin. You enable it under Theme Settings → Shop → Abandoned Cart.
How long until a cart is marked abandoned?
As long as the timeout you set. A background job (woodmart_abandoned_cart_cron) runs every 15 minutes and flips qualifying carts from Open to Abandoned, so the recovery email goes out within about 15 minutes of the timeout passing.
Can I customize the abandoned cart email?
Yes. It’s a standard WooCommerce email, stylable through WooCommerce’s Email improvements. For full control over the markup, override woocommerce/emails/abandoned-cart.php from a child theme.
Where do I see abandoned cart data?
Under Products → Abandoned Carts, which lists every cart with its status so you can track recovery over time.
When do I still need a plugin?
When you want multi-step email sequences, discount codes in the recovery email, SMS recovery, or syncing carts into an external email platform. WoodMart’s native feature sends a single recovery email and reports on it.
Ready to set it up?
Abandoned cart recovery is one of the conversion features WoodMart handles natively, alongside the cart, checkout, and the rest of the store. No plugin, no separate subscription.