{"id":342322,"date":"2026-08-15T16:15:17","date_gmt":"2026-08-15T16:15:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/cart-revive-for-woocommerce\/"},"modified":"2026-08-15T16:14:59","modified_gmt":"2026-08-15T16:14:59","slug":"abandoned-cart-recovery-suite-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/abandoned-cart-recovery-suite-for-woocommerce\/","author":20993631,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.0.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Abandoned Cart Recovery Suite for WooCommerce","header_author":"Teebro","header_description":"Recover lost WooCommerce sales with automated abandoned cart emails, one-click cart restore links, smart discount coupons, and a recovery analytics dashboard.","assets_banners_color":"4e52e5","last_updated":"2026-08-15 16:14:59","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.linkedin.com\/in\/tazeen-ehsan-429930174\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":34,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"tazeenehsan","date":"2026-08-15 16:14:59"}},"upgrade_notice":{"1.0.0":"<p>Initial release of Abandoned Cart Recovery Suite for WooCommerce.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3648836,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3648836,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3648836,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3648836,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3648836,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3648836,"resolution":"1","location":"assets","locale":"","width":1280,"height":388},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3648836,"resolution":"2","location":"assets","locale":"","width":1280,"height":508},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3648836,"resolution":"3","location":"assets","locale":"","width":1280,"height":868},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3648836,"resolution":"4","location":"assets","locale":"","width":1280,"height":890},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3648836,"resolution":"5","location":"assets","locale":"","width":1280,"height":648},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3648836,"resolution":"6","location":"assets","locale":"","width":1280,"height":760}},"screenshots":{"1":"Recovery Overview dashboard \u2014 abandoned vs. recovered carts, recovery rate, and email performance at a glance.","2":"Tracked Carts list with status filter and search by email or name.","3":"Settings \u2014 cart tracking threshold and the 3-step reminder email sequence.","4":"Settings \u2014 auto-generated discount coupon options.","5":"The built-in setup Guide with a smart checklist, walkthrough, tips and FAQ.","6":"The abandoned cart recovery email a shopper receives, with a one-click cart restore button."}},"plugin_section":[],"plugin_tags":[15962,74952,9430,11133,286],"plugin_category":[45],"plugin_contributors":[247990],"plugin_business_model":[],"class_list":["post-342322","plugin","type-plugin","status-publish","hentry","plugin_tags-abandoned-cart","plugin_tags-abandoned-cart-recovery","plugin_tags-cart-abandonment","plugin_tags-cart-recovery","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-tazeenehsan","plugin_committers-tazeenehsan"],"banners":{"banner":"https:\/\/ps.w.org\/abandoned-cart-recovery-suite-for-woocommerce\/assets\/banner-772x250.png?rev=3648836","banner_2x":"https:\/\/ps.w.org\/abandoned-cart-recovery-suite-for-woocommerce\/assets\/banner-1544x500.png?rev=3648836","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/abandoned-cart-recovery-suite-for-woocommerce\/assets\/icon.svg?rev=3648836","icon":"https:\/\/ps.w.org\/abandoned-cart-recovery-suite-for-woocommerce\/assets\/icon.svg?rev=3648836","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/abandoned-cart-recovery-suite-for-woocommerce\/assets\/screenshot-1.png?rev=3648836","caption":"Recovery Overview dashboard \u2014 abandoned vs. recovered carts, recovery rate, and email performance at a glance."},{"src":"https:\/\/ps.w.org\/abandoned-cart-recovery-suite-for-woocommerce\/assets\/screenshot-2.png?rev=3648836","caption":"Tracked Carts list with status filter and search by email or name."},{"src":"https:\/\/ps.w.org\/abandoned-cart-recovery-suite-for-woocommerce\/assets\/screenshot-3.png?rev=3648836","caption":"Settings \u2014 cart tracking threshold and the 3-step reminder email sequence."},{"src":"https:\/\/ps.w.org\/abandoned-cart-recovery-suite-for-woocommerce\/assets\/screenshot-4.png?rev=3648836","caption":"Settings \u2014 auto-generated discount coupon options."},{"src":"https:\/\/ps.w.org\/abandoned-cart-recovery-suite-for-woocommerce\/assets\/screenshot-5.png?rev=3648836","caption":"The built-in setup Guide with a smart checklist, walkthrough, tips and FAQ."},{"src":"https:\/\/ps.w.org\/abandoned-cart-recovery-suite-for-woocommerce\/assets\/screenshot-6.png?rev=3648836","caption":"The abandoned cart recovery email a shopper receives, with a one-click cart restore button."}],"raw_content":"<!--section=description-->\n<p><strong>Turn abandoned carts into recovered revenue \u2014 automatically, and without paying for another SaaS subscription.<\/strong><\/p>\n\n<p>Around <strong>70% of all WooCommerce shopping carts are abandoned<\/strong> before checkout. That's real revenue walking out of your store every single day. Abandoned Cart Recovery Suite for WooCommerce is a complete <strong>WooCommerce abandoned cart recovery plugin<\/strong> that captures those lost carts the moment a shopper types their email, then automatically follows up with a perfectly timed sequence of <strong>cart abandonment recovery emails<\/strong> \u2014 each with a <strong>one-click link that restores the exact cart<\/strong> \u2014 until the sale is won back.<\/p>\n\n<p>No external service. No monthly fees. No API keys. Everything runs on your own WordPress site, so your customer data never leaves your server.<\/p>\n\n<h3>Why Store Owners Search For (And Choose) This Plugin<\/h3>\n\n<p>Store owners come looking for answers to questions like <em>\"how do I recover abandoned carts in WooCommerce\"<\/em>, <em>\"best free abandoned cart plugin\"<\/em>, or <em>\"does WooCommerce have built-in cart recovery?\"<\/em> WooCommerce does not recover abandoned carts on its own \u2014 this plugin fills that gap with a self-hosted, no-subscription <strong>abandoned cart email plugin<\/strong> built specifically for WooCommerce stores of any size.<\/p>\n\n<h3>\ud83d\ude80 How It Works<\/h3>\n\n<ol>\n<li>A shopper adds products to their cart and starts the checkout.<\/li>\n<li>The plugin captures the cart as soon as an email address is entered (guests) or automatically (logged-in customers).<\/li>\n<li>If the order is not completed within your chosen time (default: 15 minutes), the cart is marked <strong>abandoned<\/strong>.<\/li>\n<li>Up to <strong>3 automated recovery emails<\/strong> go out at intervals you control \u2014 for example after 1 hour, 24 hours, and 72 hours.<\/li>\n<li>Each email contains a secure <strong>one-click cart restore link<\/strong>. The shopper lands back on the cart page with every item (and any coupon) already in place.<\/li>\n<li>The moment the order is placed, the cart is marked <strong>recovered<\/strong>, remaining reminders are cancelled, and the revenue shows up on your dashboard.<\/li>\n<\/ol>\n\n<h3>\u2728 Key Features<\/h3>\n\n<ul>\n<li><strong>Automatic cart capture<\/strong> \u2014 guests are captured from the checkout email field; logged-in customers are tracked automatically, even before reaching checkout<\/li>\n<li><strong>Works with the Checkout Block AND classic checkout<\/strong> \u2014 full support for modern WooCommerce block-based checkout<\/li>\n<li><strong>3-step email sequence<\/strong> \u2014 enable\/disable each step, set custom delays and subject lines<\/li>\n<li><strong>One-click cart restore links<\/strong> \u2014 secure, tokenized links that rebuild the shopper's exact cart (products, variations, quantities)<\/li>\n<li><strong>Auto-generated discount coupons<\/strong> \u2014 single-use WooCommerce coupons, restricted to the recipient's email, with percentage or fixed discounts and automatic expiry<\/li>\n<li><strong>Open &amp; click tracking<\/strong> \u2014 see how many recovery emails are opened and clicked<\/li>\n<li><strong>Built-in unsubscribe link<\/strong> \u2014 every reminder includes a working unsubscribe link for full email compliance<\/li>\n<li><strong>Recovery analytics dashboard<\/strong> \u2014 a fast React dashboard with abandoned\/recovered counts, recovery rate, lost vs. recovered revenue, and email performance<\/li>\n<li><strong>Cart browser<\/strong> \u2014 filter tracked carts by status, search by email or name, delete records individually<\/li>\n<li><strong>Consent mode (GDPR-friendly)<\/strong> \u2014 optionally show a consent checkbox at checkout and only track guests who tick it<\/li>\n<li><strong>Automatic data cleanup<\/strong> \u2014 old cart records are purged after a retention period you choose<\/li>\n<li><strong>Clean uninstall<\/strong> \u2014 optionally remove every trace of the plugin (tables, options) on uninstall<\/li>\n<li><strong>HPOS compatible<\/strong> \u2014 works with WooCommerce High-Performance Order Storage<\/li>\n<li><strong>Translation-ready<\/strong> \u2014 every string is translatable, and cart totals and coupons follow your store's own currency<\/li>\n<li><strong>No external dependencies<\/strong> \u2014 powered by WP-Cron and the WooCommerce mailer; your data never leaves your server<\/li>\n<\/ul>\n\n<h3>\ud83d\udcb0 Why Store Owners Love This Plugin<\/h3>\n\n<ul>\n<li><strong>Recover lost revenue automatically<\/strong> \u2014 set it up once, win back sales forever<\/li>\n<li><strong>Convert hesitant shoppers<\/strong> \u2014 a well-timed discount coupon is often all it takes<\/li>\n<li><strong>Own your data<\/strong> \u2014 unlike SaaS cart recovery tools, everything stays in your WordPress database<\/li>\n<li><strong>Lightweight &amp; fast<\/strong> \u2014 scripts load only on cart and checkout pages; the dashboard is a modern single-page app<\/li>\n<li><strong>100% free<\/strong> \u2014 every feature in this readme, including the analytics dashboard and coupon automation, is included at no cost<\/li>\n<\/ul>\n\n<h3>Who Is This For?<\/h3>\n\n<p>Abandoned Cart Recovery Suite for WooCommerce is built for any WooCommerce-powered store that wants to reduce <strong>cart abandonment rate<\/strong> without adding a paid, third-party service to the checkout flow \u2014 physical product stores, digital downloads, subscription boxes, and dropshipping shops alike. It works with any WordPress theme or page builder, because it hooks directly into WooCommerce's own cart and checkout lifecycle rather than your site's design layer.<\/p>\n\n<h3>\ud83d\udd12 Privacy &amp; Data<\/h3>\n\n<p>Abandoned Cart Recovery Suite for WooCommerce stores cart data (email address, first name, cart contents, cart total) in your own WordPress database only. Nothing is sent to any third-party service.<\/p>\n\n<ul>\n<li>Optional consent checkbox before tracking guest shoppers<\/li>\n<li>Every email includes an unsubscribe link that stops all future reminders for that address<\/li>\n<li>Configurable data retention with automatic cleanup<\/li>\n<li>Optional full data removal on uninstall<\/li>\n<\/ul>\n\n<h3>\ud83e\udde9 Template Customization<\/h3>\n\n<p>The recovery email template can be overridden from your theme \u2014 copy <code>templates\/emails\/recovery-email.php<\/code> to <code>yourtheme\/woocommerce\/emails\/recovery-email.php<\/code> and customize freely.<\/p>\n\n<h3>Source Code<\/h3>\n\n<p>The source code link is <a href=\"https:\/\/bitbucket.org\/teebro\/cart-revive-for-woocommerce\/src\/dev\/\">Source Code<\/a><\/p>\n\n<!--section=installation-->\n<h4>Automatic installation<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong> in your WordPress dashboard.<\/li>\n<li>Search for <strong>Abandoned Cart Recovery Suite for WooCommerce<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Open the <strong>Cart Recovery<\/strong> menu and configure your email sequence.<\/li>\n<\/ol>\n\n<h4>Manual installation<\/h4>\n\n<ol>\n<li>Upload the <code>abandoned-cart-recovery-suite-for-woocommerce<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen.<\/li>\n<li>Open the <strong>Cart Recovery<\/strong> admin menu to configure settings.<\/li>\n<\/ol>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.2 or later<\/li>\n<li>WooCommerce 7.0 or later<\/li>\n<li>PHP 7.4 or later<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20woocommerce%20have%20built-in%20abandoned%20cart%20recovery%3F\"><h3>Does WooCommerce have built-in abandoned cart recovery?<\/h3><\/dt>\n<dd><p>No. WooCommerce does not track or recover abandoned carts out of the box. Abandoned Cart Recovery Suite for WooCommerce adds that missing functionality \u2014 cart tracking, automated recovery emails, one-click restore links, and analytics \u2014 directly to your existing WooCommerce store.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20really%20free%3F\"><h3>Is this plugin really free?<\/h3><\/dt>\n<dd><p>Yes. Cart capture, the full 3-step email sequence, one-click restore links, auto-generated coupons, open\/click tracking, and the analytics dashboard are all included at no cost. There is no premium upgrade required.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20work%20with%20the%20woocommerce%20checkout%20block%3F\"><h3>Does the plugin work with the WooCommerce Checkout Block?<\/h3><\/dt>\n<dd><p>Yes. The plugin captures emails from both the classic checkout form and the modern block-based checkout, and detects recovered orders placed through either one.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20external%20email%20service%3F\"><h3>Do I need an external email service?<\/h3><\/dt>\n<dd><p>No. Emails are sent through the WooCommerce mailer using your site's email configuration. For best deliverability we recommend using any SMTP plugin, but it is not required.<\/p><\/dd>\n<dt id=\"how%20are%20carts%20captured%20for%20guest%20visitors%3F\"><h3>How are carts captured for guest visitors?<\/h3><\/dt>\n<dd><p>As soon as a guest types their email address into the checkout form, the cart is saved together with the email. If they leave without buying, the recovery sequence starts automatically.<\/p><\/dd>\n<dt id=\"are%20logged-in%20customers%20tracked%20too%3F\"><h3>Are logged-in customers tracked too?<\/h3><\/dt>\n<dd><p>Yes. Because their email is already known, logged-in customers are tracked automatically whenever their cart changes \u2014 no checkout visit needed.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20gdpr%20compliant%3F\"><h3>Is the plugin GDPR compliant?<\/h3><\/dt>\n<dd><p>Abandoned Cart Recovery Suite for WooCommerce gives you the tools to operate compliantly: an optional consent checkbox before tracking guests, an unsubscribe link in every email, configurable data retention with automatic cleanup, and full data deletion on uninstall. All data stays on your own server.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20recovery%20emails%3F\"><h3>Can I customize the recovery emails?<\/h3><\/dt>\n<dd><p>You can edit each email's subject line and delay from the settings page, and fully customize the HTML template by overriding it in your theme.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20a%20customer%20completes%20their%20order%3F\"><h3>What happens when a customer completes their order?<\/h3><\/dt>\n<dd><p>The cart is marked as recovered, all remaining reminder emails for that cart are cancelled instantly, and the recovered revenue is added to your dashboard statistics.<\/p><\/dd>\n<dt id=\"does%20the%20coupon%20work%20for%20anyone%20who%20gets%20the%20link%3F\"><h3>Does the coupon work for anyone who gets the link?<\/h3><\/dt>\n<dd><p>No. Auto-generated coupons are single-use and restricted to the recipient's email address, so forwarded links cannot be abused.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20store%3F\"><h3>Will this slow down my store?<\/h3><\/dt>\n<dd><p>No. The tracking script (about 1 KB) loads only on cart and checkout pages. All processing happens in scheduled background tasks.<\/p><\/dd>\n<dt id=\"how%20is%20this%20different%20from%20paid%20cart%20abandonment%20tools%3F\"><h3>How is this different from paid cart abandonment tools?<\/h3><\/dt>\n<dd><p>Most abandoned cart recovery services are SaaS products that charge a monthly fee, send your customer data to an external server, and often cap the number of emails you can send. This plugin runs entirely on your own WordPress install using WP-Cron and your site's own mailer \u2014 no subscription, no per-email limits, and no customer data leaving your server.<\/p><\/dd>\n<dt id=\"will%20it%20work%20with%20my%20theme%20or%20page%20builder%3F\"><h3>Will it work with my theme or page builder?<\/h3><\/dt>\n<dd><p>Yes. The plugin does not modify your theme or checkout design \u2014 it hooks into WooCommerce's cart and checkout process in the background, so it works with any properly coded WooCommerce theme or page builder (Elementor, Divi, Bricks, and others).<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20translation-ready%3F\"><h3>Is the plugin translation-ready?<\/h3><\/dt>\n<dd><p>Yes. Every string in the plugin is translatable via WordPress's standard localization tools, and a <code>.pot<\/code> file is included in the <code>\/languages<\/code> folder to make creating a translation straightforward.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%20high-performance%20order%20storage%20%28hpos%29%3F\"><h3>Does it work with WooCommerce High-Performance Order Storage (HPOS)?<\/h3><\/dt>\n<dd><p>Yes. The plugin is fully compatible with WooCommerce's High-Performance Order Storage (custom order tables) as well as the legacy post-based order storage.<\/p><\/dd>\n<dt id=\"what%20data%20does%20the%20recovery%20email%20need%20to%20be%20sent%3F\"><h3>What data does the recovery email need to be sent?<\/h3><\/dt>\n<dd><p>Only an email address is required. Once captured, the plugin stores the cart contents, total, and (optionally) the shopper's first name so the recovery email can be personalized.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Changed plugin slug to abandoned-cart-recovery-suite-for-woocommerce per WordPress.org directory requirement.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed plugin name issue.<\/li>\n<li>Added source code link<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Automatic cart capture for guests and logged-in customers.<\/li>\n<li>Support for classic checkout and WooCommerce Checkout Block.<\/li>\n<li>Three-step configurable recovery email sequence.<\/li>\n<li>Secure one-click cart restore links.<\/li>\n<li>Auto-generated single-use, email-restricted discount coupons.<\/li>\n<li>Email open and click tracking.<\/li>\n<li>Unsubscribe handling.<\/li>\n<li>Recovery analytics dashboard.<\/li>\n<li>Consent mode, data retention cleanup, and clean uninstall.<\/li>\n<\/ul>","raw_excerpt":"Recover abandoned WooCommerce carts automatically with email reminders, one-click cart restore links, and auto-generated discount coupons.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/342322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=342322"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tazeenehsan"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=342322"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=342322"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=342322"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=342322"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=342322"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=342322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}