Linux 软件免费装
Banner图

CartBay - Abandoned Cart Recovery for WooCommerce

开发者 wpanchorbay
forhadkhan
sankarsan
arifac
shuvendushekhar
更新时间 2026年9月9日 21:20
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

email reminder abandoned cart cart abandonment cart recovery boost sales

下载

1.0.0 1.1.0 1.1.1

详情介绍:

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. [youtube https://www.youtube.com/watch?v=XnECWpfgf8U] How CartBay works
  1. A shopper reaches checkout and sees a clear, consent-based recovery checkbox (classic and WooCommerce Block Checkout).
  2. When they consent and a valid email is available, CartBay captures the cart as a recovery session.
  3. After your configurable inactivity timeout, the session is marked abandoned.
  4. CartBay schedules up to 3 recovery emails with delays you control, sent through WooCommerce's native email system.
  5. Each email can include a secure restore link that rebuilds the shopper's exact cart, an unsubscribe link, and an optional coupon code.
  6. 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 What CartBay does NOT do (by design) CartBay intentionally stays focused on doing one job well. It does not include: 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: On the roadmap for Pro: a visual drag-and-drop email builder, and more. Learn more at https://wpanchorbay.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.

安装:

Prerequisites:

屏幕截图:

  • CartBay automatically sends recovery emails to shoppers who abandon their carts before completing a purchase.
  • Recovery analytics overview including tracked, abandoned, and recovered carts, abandoned cart value, recovered revenue, and recovery rate, with 7/30/90-day filters.
  • Configure consent-based cart capture for both Classic Checkout and WooCommerce Block Checkout.
  • Set up a three-step cart recovery email sequence with customizable delays between each email.
  • Customize recovery email templates using WooCommerce's native email settings.
  • Get started quickly with a guided setup wizard for fast, first-time configuration.

升级注意事项:

1.1.1 Maintenance release. The email delivery check no longer tells you your email is fine when it is not, the consent box at checkout stays unticked unless you choose otherwise, excluded shoppers now show up, and the reporting screens stay fast on busy stores. 1.1.0 New coupon setup checks and safer coupon handling on the Offers screen, smarter cart restore, and recovery emails no longer include a coupon by default. Existing configurations are preserved. 1.0.0 Initial release of CartBay - abandoned cart recovery for WooCommerce.

常见问题:

Do I need WooCommerce?

Yes. CartBay requires WooCommerce 9.8 or higher and WordPress 6.6 or higher.

WooCommerce 11 added its own abandoned cart recovery. Do I still need CartBay?

They solve different halves of the problem, and CartBay covers the half where most of the money is. WooCommerce's feature (an experimental option under WooCommerce > Settings > Advanced > Features) acts on an order that already exists. A shopper has to fill in checkout, press Place Order, and then not pay — WooCommerce keeps that order as pending and, two hours later, sends one email linking back to the order's payment page. CartBay acts earlier, where the drop-off actually happens. Most shoppers never press Place Order at all: they reach checkout, start filling it in, and leave. No order is ever created, so there is nothing for WooCommerce's feature to act on. CartBay captures the email at that moment — with the shopper's explicit consent — and recovers the cart itself. What CartBay adds on top:

  • Recovery before an order exists — the abandonment that never reaches Place Order.
  • A three-email sequence with independently configurable delays, instead of a single email at a fixed two hours.
  • Consent-first capture, with an unsubscribe link, a hashed suppression list, and WordPress's own privacy export and erase tools wired in.
  • Real cart restore — the shopper's cart is rebuilt with variations, merged into whatever they have now, and clamped to current stock, rather than being sent to a payment page for one specific order.
  • Secure, expiring restore links — hashed and valid for 48 hours, rather than a standard order-pay URL that does not expire.
  • Coupons, including validity checks before sending so a dead code is never emailed. WooCommerce's feature has no coupon support at all.
  • Reporting — captured, reminded and recovered carts, with recovered revenue attributed to the email that earned it.

Will CartBay and WooCommerce's feature send two emails to the same shopper?

No. While CartBay's capture is enabled, CartBay tells WooCommerce to stand down using the woocommerce_abandoned_cart_recovery_suppress filter that WooCommerce provides for this purpose, so one shopper never receives recovery mail from both systems. Note that WooCommerce's automatic sending is off by default in any case — it has to be enabled under WooCommerce > Settings > Emails > Abandoned cart recovery. CartBay's own session records are never picked up by WooCommerce's feature either, because they are not checkout orders. If you would rather run both, add this to your theme or a small plugin: add_filter( 'cartbay_suppress_woocommerce_recovery_email', '__return_false' ); Turning CartBay's capture off leaves WooCommerce's feature exactly as you configured it.

Should I turn WooCommerce's feature on as well?

You do not need to. If you do turn it on, leave CartBay's capture enabled and CartBay will keep the two from overlapping. The one thing WooCommerce's feature adds that CartBay does not is a manual "send a recovery email" button on the order edit screen for a specific unpaid order.

Does CartBay work with the Block Checkout?

Yes. CartBay natively supports both the classic checkout and the WooCommerce Block Checkout. On Block Checkout the consent field appears in the contact section as a WooCommerce additional checkout field.

Where do I edit the recovery emails?

Open WooCommerce > CartBay > Templates and click Edit in WooCommerce for the email you want to change. Each recovery email is a native WooCommerce email, so you can edit its subject, heading, preheader, body, button text, and additional content, and it automatically uses your store's WooCommerce email logo, colors, and footer - with the same preview and test-send tools as your other WooCommerce emails. Supported placeholders include {restore_url}, {coupon_code}, {coupon_expiry}, and {unsubscribe_url}.

Does CartBay use a separate database?

No. CartBay strictly uses WooCommerce-native order storage and is fully compatible with WooCommerce HPOS (High-Performance Order Storage). There are no custom database tables.

How do coupons work?

CartBay Free lets you reference a coupon you created in WooCommerce > Marketing > Coupons and include it in your recovery emails as plain text for the shopper to enter at checkout. Automatically generated, unique, single-use expiring coupons that auto-apply at checkout are part of CartBay Pro.

Does CartBay work with WooCommerce Subscriptions?

Yes. Capture and recovery work normally. CartBay Free does not auto-apply coupons; any coupon code you configure is included in the recovery email as plain text for the shopper to enter at checkout.

How do I test CartBay before going live?

Enable Test Mode in WooCommerce > CartBay > Settings, then use Trigger Test Flow in the Templates section to schedule a sample recovery email about 30 seconds out and preview the email and its restore link. Use Test Mode on staging or during controlled QA, and disable it for normal production monitoring.

Does CartBay contact external services?

No. The free plugin does not contact WPAnchorBay licensing services or any third-party API. CartBay sends recovery emails through your WordPress/WooCommerce mail setup and sends capture requests only to your own site's local REST API endpoint at /wp-json/cartbay/v1/capture.

Why didn't my recovery email send?

CartBay hands recovery emails to WordPress and WooCommerce for delivery - it does not send email itself. If a send fails, the cause is almost always your site's mail configuration (no SMTP plugin, misconfigured SMTP credentials, or your host blocking PHP mail()), not CartBay. Use the built-in Send Test Email tool in the setup wizard or under WooCommerce > CartBay > Notifications to check your configuration, and see https://docs.wpanchorbay.com/cartbay/getting-started/email-delivery-setup/ for help setting up reliable delivery (SMTP/transactional email and SPF, DKIM, and DMARC records).

What does "Sent" mean in Notifications?

Sent means WordPress/WooCommerce accepted the email for delivery. It does not by itself guarantee inbox delivery - that still depends on your SMTP configuration, domain authentication, and the receiving mailbox.

What personal data does CartBay store?

When a shopper gives consent at checkout, CartBay stores the email address, a cart snapshot, the checkout source, timestamps, notification history, and recovery metadata in WooCommerce-native order records. Restore and unsubscribe tokens are stored only as SHA-256 hashes, never in raw form. This data stays on your WordPress site unless your mail provider processes outgoing recovery emails. You can enable Delete Data on Uninstall in Settings to remove CartBay data when the plugin is deleted.

Where can I get support?

Documentation is at https://docs.wpanchorbay.com/cartbay/. For questions, please use the plugin's support forum on WordPress.org.

更新日志:

1.1.1 1.1.0 1.0.0