WordPress plugin intelligence profile

CartBay – Abandoned Cart Recovery for WooCommerce

Recover WooCommerce abandoned carts with a focused, consent-based 3-email recovery sequence. No custom tables. Set up in minutes.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.1.2
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.6 · PHP 8.0
Directory statusactive
Last directory update22 Oct 202613d ago
Active installations20Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records CartBay – Abandoned Cart Recovery for WooCommerce version 1.1.2 as active, updated 13d ago and tested up to WordPress 7.1.

Overview

About this plugin

Product Page | Documentation | Support

Every abandoned cart is a shopper who already wanted to buy. CartBay brings them back with a simple, focused abandoned cart recovery workflow for WooCommerce: it captures consented checkout emails, detects when a cart goes quiet, and sends a configured 3-step recovery email sequence through your existing WooCommerce email setup.

CartBay is built for performance and privacy. It stores everything in WooCommerce-native order objects – no custom database tables to bloat your site, and full compatibility with WooCommerce HPOS (High-Performance Order Storage). Setup takes under 5 minutes with the built-in wizard, and the whole plugin is open source with un-minified, human-readable code included in the package.

How CartBay works

  • A shopper reaches checkout and sees a clear, consent-based recovery checkbox (classic and WooCommerce Block Checkout).
  • When they consent and a valid email is available, CartBay captures the cart as a recovery session.
  • After your configurable inactivity timeout, the session is marked abandoned.
  • CartBay schedules up to 3 recovery emails with delays you control, sent through WooCommerce’s native email system.
  • Each email can include a secure restore link that rebuilds the shopper’s exact cart, an unsubscribe link, and an optional coupon code.
  • When the shopper completes checkout, CartBay matches the order back to the abandoned session, attributes the recovered revenue, and cancels any remaining emails.

Key features

  • Consent-first email capture on both classic checkout and the WooCommerce Block Checkout
  • Abandonment detection via Action Scheduler with a configurable timeout
  • 3-step recovery email sequence with per-step delays, sent through your existing WooCommerce/WordPress mail (your SMTP)
  • Fully editable emails – customize each email’s subject, heading, preheader, body, button text, and additional content in the native WooCommerce email editor, using your store’s WooCommerce logo, colors, and footer, with live preview and test send
  • Secure cart restore – a hashed-token restore link rebuilds the exact cart, including variable product attributes
  • One-click unsubscribe backed by a hashed suppression list, so opted-out shoppers are never emailed again
  • Coupon in recovery emails – reference a coupon you created in WooCommerce and include it in your emails as plain text
  • Accurate recovery tracking – completed orders are matched back to abandoned sessions with recovered-revenue attribution
  • Analytics overview – tracked, abandoned, and recovered carts, abandoned cart value, recovered revenue, and recovery rate, with 7/30/90-day filters
  • Session list – filter recovery sessions by status and inspect individual captured carts and their recovery progress
  • Setup wizard for guided first-run configuration in a few minutes
  • Email delivery health checks (SMTP detection) plus a built-in Send Test Email tool
  • Test Mode with a one-click Trigger Test Flow that schedules a sample recovery email about 30 seconds out, so you can preview an email and its restore link before going live
  • Privacy-conscious storage – data stays on your site in WooCommerce-native records; no custom tables, HPOS compatible

What CartBay does NOT do (by design)

CartBay intentionally stays focused on doing one job well. It does not include:

  • SMS or push notifications
  • A/B testing
  • Exit-intent popups

Works alongside WooCommerce 11’s built-in cart recovery

WooCommerce 11 added an experimental Abandoned cart recovery option under WooCommerce > Settings > Advanced > Features. It sends one email, two hours after a shopper places an order that then goes unpaid.

CartBay covers the much larger group that comes earlier: shoppers who reach your checkout and leave without ever placing an order. No order is created, so there is nothing for WooCommerce’s feature to act on. For those shoppers CartBay captures a consented email at the checkout, runs a three-email sequence on your own schedule, and rebuilds their actual cart when they return.

You can run both. While CartBay’s capture is enabled, CartBay automatically tells WooCommerce to stand down, so no shopper is ever emailed twice. See the FAQ below for a full comparison.

Upgrade to CartBay Pro

Everything above is included in the free plugin. CartBay Pro is an optional licensed add-on that installs on top of CartBay and adds:

  • Dynamic recovery coupons – a unique, single-use, expiring coupon generated for each cart session, instead of one static code
  • Auto-apply on restore – each coupon is restricted to the shopper’s own email and applied automatically when they return via the restore link (subscription carts excluded)
  • Advanced recovery analytics – restore-link clicks, click-to-recovery rate, failed restores, and per-step email performance, plus CSV export of sessions and recovery emails
  • Licensed automatic updates delivered outside WordPress.org and tied to your license key
  • License management in Settings and the setup wizard, plus a REST API for programmatic activation

On the roadmap for Pro: a visual drag-and-drop email builder, and more. com/plugins/cartbay-abandoned-cart-recovery-for-woocommerce/.

Open source and privacy-friendly

CartBay is fully GPL, contains no obfuscated code, and ships its JavaScript source in the package. The free plugin does not phone home to any WPAnchorBay licensing service and makes no external API calls – capture requests go only to your own site’s local REST endpoint. See the FAQ below for exactly what data is stored and where.

Source Code

0-or-later and contains no obfuscated code. The plugin’s JavaScript is written in an un-minified, human-readable form and is included in this package under the src/ directory:

  • src/capture/index.js – classic checkout capture (compiled to assets/js/cartbay-capture.js ).
  • src/block/index.js – block checkout capture (compiled to assets/js/cartbay-block.js ).

The compiled files in assets/js/ are generated from these sources with the official WordPress build tooling (@wordpress/scripts, which uses webpack). js.

To regenerate the compiled assets from source, run these commands in the plugin directory:

npm install npm run build

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • abandoned cart recovery
  • abandoned carts
  • follow up emails
  • recover abandoned cart
  • woocommerce abandoned cart
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.6 · PHP 8.0
Update activity22 Oct 202613d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.1.11.1.2
WordPress compatibility7.17.1.3
Version1.1.01.1.1
WordPress compatibility7.0.47.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.