WooCommerce Abandoned Cart Pro

Recover sales with WooCommerce

Plugin Version: 2.4.4
Last Updated Date: November 24 2015


Abandoned Cart Pro for WooCommerceRecover over 30% of your lost sales automatically. It’s so easy!

This plugin gives store owners the ability to recover sales with WooCommerce that are lost to abandoned shopping carts by logged-in customers or by visitors. Abandoned Cart Pro works in the background, sending multiple email reminders to your customers about their abandoned orders. The plugin offers incentives to return and complete their checkout with discounts and coupons, thereby assisting in recovering lost sales.

NEW: From v2.4.4, the plugin is made compatible with WordPress Multisite.

Frontend demo: Add an item to cart and check the Admin after 2 minutes to see your abandoned order. Email sending will not work in demo.
Frontend Demo Admin Demo Documentation FAQ Forums


  • Put your cart follow-up process on automation & recover lost orders
  • Recover sales from guest users & logged-in users – v2.0
Why would a customer abandon their shopping cart?
  • Price higher than expected after shipping/taxes
  • Shopper decides to wait and look for a better deal
  • Lack of trust / confidence
  • Confusion during the checkout process
  • Credit card denied at checkout
  • Urgent matter causes shopper to leave

Seem a little pricey at $119? Some quick math… say your average order value is $40. So, this plugin needs to recover only 3 orders for you to pay for a Single Store License! Surprised? Go grab this one!

You can request support from the Contact page.

Sites using the PluginDetailsCompatibility & Change LogInstallationUpdates and Upcoming Features
  • http://www.paylessgiftbaskets.ca/
  • http://www.thugave.net/
  • https://www.golfbuyitonline.com/
  • https://bumpboxes.com/
  • View more…
  • http://lambadaswimwear.no/
  • https://gracedigital.com/
  • https://www.reddiseals.com/
  • https://www.freshfiltersplus.com/
  • http://culpritsurf.com/

On average, nearly 70% of all online shopping carts are abandoned (according to comScore). That’s huge money being lost. Recovering and closing the sales on abandoned orders is critical to increasing your bottom line. (Infographic)

The Abandoned Cart plugin allows you to recover orders that were just a step away from closing. It enables you to create automatic & well-timed email reminders to be sent to your customers who have added your products to their cart, but did not complete the order. As a result, with this plugin you will start recovering at least 30% or more of your lost sales. Why let this 30% revenue go unclaimed?

The Abandoned Cart plugin allows you to personalize every email that is sent out by using custom variables like Customer Name, Cart Information, Cart abandoned date, Coupon codes, Checkout page link, Cart page link & many more.

The Abandoned Cart plugin also enables the admin to keep a track of the emails sent to the customers and giving the Admin different statistics about the emails sent like number of emails opened, number of links clicked from email etc.

Abandoned Cart plugin enables Customers to:

  • Recover their abandoned carts in a single click
  • Automatically logs in registered customers
  • Tracks carts of guest users too – v2.0

Abandoned Cart plugin enables Admin to:

  • Identify the Abandoned Orders information, including the products that were abandoned
  • Track abandoned carts of guest users & guest user information like First Name, Last Name, Email Address – v2.0
  • Create unlimited email templates to be sent at intervals that you set
  • Add custom variables like Customer Name, Product Information, Coupons, etc. in the email template
  • Embed Woocommerce coupons in the emails being sent to customers
  • Copy HTML from anywhere & create templates using the powerful Rich Text Editor
  • Track whether expired coupons are causing cart abandonment
  • You are notified by email when an order is recovered
  • Track abandoned orders value v/s recovered orders value
  • Track emails sent, emails opened, links clicked for each template/email
  • Automatically stops email notifications when a customer makes a purchase or uses the cart recovery link
  • Woocommerce 2.3 & above
  • WordPress 4.0 & above


  • v 2.4.4 – We have made the plugin compatible with WordPress Multisite.
  • v 2.4.3 – This update has some enhancements such as, if an abandoned cart notification email contains a coupon code, then it will be directly applied to the cart & checkout page. Also there are some bug fixes.
  • v 2.4.2 – This update to the plugin contains some bug fixes and a few minor enhancements.
  • v 2.4.1 – This update to the plugin contains the fix where the {{customer.firstname}} merge tag was replaced with the wrong name for some cases while sending the abandoned cart email notification.
  • v 2.4 – This update to the plugin contains some new enhancements as well as a bug fix.
  • View Full Change Log
Simply activate the plugin & enter the settings as per your specifications and requirements. Once this is done, the plugin will start storing abandoned carts & sending email notifications to your customers about it.

Email Sending Setup

Abandoned Cart Plugin relies on a function called WP-Cron, and this function only runs when there is a page requested. So, if there are no visits to your website, then the scheduled jobs are not run.

In a perfect world, scheduling perfectly timed events to run at specified intervals is what should occur, but WP-Cron is not the same as the Unix cron scheduler. The key distinction lies in how it is run; unlike a background process, WP-Cron kicks in every time a visitor opens your WordPress-powered site. As such, it will remain imprecise in terms of timing the sending of your abandoned email notifications.

For the Abandoned Cart Plugin, this can cause a “problem” for you. If you have a schedule of emails to be sent, and no visits are made to your website, the queue will not be processed, and no abandoned cart notification emails will be sent. But, there are solutions.

This is the best set of instructions for fixing this, and making it more “perfectly timed.”
Create Cron Jobs

Less Advanced:
Alternatively, you could try: WP-Cron Control

You need to schedule the following script present in the plugin folder so emails are sent out: “woocommerce-abandon-cart-pro/cron/send_email.php”


Once purchased, to update the plugin to the latest version, please go to your WordPress Plugins page. As & when a new update is available, a notification will be visible just below the plugin description block. If you face any issues while updating the plugin, please drop an email to support@tychesoftwares.com with your name, email address & plugin name.

    • Review by Joe Fylan, wpexplorer.com (Read full review here)

      Verdict: This premium add-on for the WooCommerce plugin makes recovering sales that would otherwise be lost very easy.

      The Abandoned Cart Pro plugin gives you a lot of options regarding how you chose to implement this feature on your WordPress-powered e-commerce store. As long as your visitors have entered their email address at some point, whenever a potential customer leaves your store with items in their cart they didn’t check out, this plugin will automatically send out a reminder to inform them of this.


    • Review by Beka Rice, sellwithwp.com (Read full review here)

      Verdict: I expected the plugin to require more setup than it did, so I was pleasantly surprised when I just had to configure a handful of settings and set up emails, then I was up and running. The ability to insert merge tags and offer coupons within recovery emails is very handy, and can be used to help you overcome the most common barriers to purchasing that customers face.

      The ability to track sent emails, see which templates converted, and view all recovered sales in terms of orders numbers and total value is very useful, and it’s motivating to see sales that you’d probably otherwise lose.


    • Review by Oliver Dale, wplift.com (Read full review here)

      Verdict: Whether you are an online store owner, or are building this type of website for a client, being able to add this feature to the store is a great way to increase sales and boost profits. With close to 70% of all online shopping carts being abandoned before the customer completes the sale, you can’t really afford not to install this plugin.

      With its easy to use interface and practical set of features, the Abandon Cart Pro add-on for WooCommerce comes highly recommended.


    • Review by Chris Lema, chrislema.com (Read full review here)
      Verdict: It sets itself apart as giving you an unlimited number of email templates you can use. That’s pretty helpful when you’re trying to interact with distinctly different target markets.

      And it does some nice reporting – comparing recovered sales (from carts) to abandoned carts – which everyone wants but doesn’t ever get around to coding. Now you don’t have to wait.


  • Review by Joe Fylan, wpmayor.com (Read full review here)

    Close to 70% of shopping carts on average are abandoned before checkout. Around 50% of shoppers who walk away state the cost of shipping as the reason for doing so. Using this plugin to automatically send an email to anyone who abandons their cart and offering them a free shipping discount coupon, is an ideal way to remove this barrier standing in the way of them making a purchase. In fact, the benefits of being able to add this functionality to an eCommerce store was recently covered by Chris Lema in a recent blog post, who gave a nod to the developers of this particular plugin, as well as some great tips on implementing an approach such as this.

    Putting this plugin to work on your site is a quick and easy way to start increasing your revenue. The plugin sales page claims that 30% of lost sales can be recovered automatically by using this plugin.

    Like other WooCommerce plugins from Tyche Softwares, the Abandon Cart Pro plugin adds a very useful feature to your eCommerce store, in a way that is easy to setup and begin using, while also having plenty of settings and options to configure it.

    The high likelihood that this functionality will increase revenue makes this an essential feature to add to any online store. Thanks to its relatively low price tag and ease of use, the WooCommerce Abandon Cart Pro plugin is an ideal choice for solving some of the issues surrounding abandoned shopping carts.



  1. mits says

    Hi, I am testing the Abandoned Carts Lite Plugin to see if its worth buying the pro version, but its not working.

    Here is what I have tried:

    I logged in as a regular customer added products to the cart and clicked checkout. Now it shows the check out page. I waited on the checkout page for 2 minutes then closed the window. After another 2 minutes I logged into the backend as admin but nothing shows.

    Second test. I added the products to the cart and waited two minutes. Closed the window an waited two minutes + and logged in as admin to backend but nothing shows up.

    Ideally what I am looking for is user adds something to the cart clicks checkout and then decides not to go through and closes their browser window. This should show up in abandoned cart. Let me know what the issue may be, I downloaded the plugin from wordpress extensions site.

    • says

      Thank you. It is odd that you are unable to see the abandoned cart in the admin. You have set the abandoned cart cut-off time to 2 minutes?

      In your second test, were you logged-in or you added the products without logging-in?

      The abandoned cart plugin does exactly that. After adding to the cart, if the customer chooses to abandon the order, then it would show up in the abandoned orders section & will send emails according to the templates. Do you have a link where I can see this happening?

      I have replied to your email as well.

    • says

      I have tested the Lite Plugin one more time & there is no such issue as you have pointed out. It does record all abandoned carts as per the cut-off time which is set.

      To verify if the PRO version works or not, you can use the links mentioned above for the demo. You can go to Front end demo, add an item & then go in the Admin demo & verify whether that cart appears or not.

      I can check the Lite plugin on your installation if it’s online. Please give me the access to it so I can fix any issues that you might be facing.

  2. Anastasia says


    I’m not good at technical issues, so my question is. Using your plugin is it possible to send reminder emails on other languages?


    • says

      Yes, the plugin can send reminder emails in any languages. While creating the email template, you can enter the email subject, email body, from name, etc. which allows you to put them in a language of your choice.

  3. grace says

    Hi –
    I’m designing the emails for the Lite version – but links to small images on my site are being replaced by shortened addresses beginning with “../” This causes the email that is received to have broken image links-
    How do i stop the email design area from making this substitution??


    • says

      Hi, the editor itself would not be making any substitutions in the image paths. Does it happen only with selected (small) images or all images?

      • grace says

        Any image on my domain that i attempt in the editor gets substituted the moment i click Update.
        If i link to an image on another domain its fine.


        • grace says

          I’m also seeing multiple abandoned carts but have not received any emails (my abandoned carts were in the mix) The send is enabled – and i have not yet tried the cron fix.


          • says

            I see. I might need to look into the first issue.

            As for the emails not coming, you will need to set the cron so the emails can be sent out. Unless that is done, no emails will be sent from the system.

            If you can drop me an email with details about your server where you are facing the image issue, I can check that. Please email me on: ashok@tychesoftwares.com

  4. grace says

    Will email you directly about the image issue-
    I understand the Pro has many added features… but even with the wp-cron replaced as instructed- your AC lite has not sent even one email for me yet- as much as i’ve tried : / and there is no “enable” option in Lite.


    • says

      Thank you for your patience. The WP-Cron control is another plugin by another developer. I will verify whether this plugin does work now or not. I can help you set the cron job on your server using the Advanced method.

      You are right, there is no “enable” option in Lite as it is by default supposed to send emails once the cron is set.

      I have received your email & responding to that now.

      • grace says

        Thank you so much for your fast help Ashok :)

        Your solution for the image paths has that issue resolved smoothly – and now thanks to your guidance the cron-jobs are set and working like a charm.

        Truly appreciate that you would help even on the Lite free version.
        I’m looking forward to purchasing!


        • says

          Thank you for the appreciation Grace. I am glad I was able to help you out with all your issues. Look forward to you purchasing the Pro version.

  5. says


    I have installed the Lite Plugin to get an idea how it works as this is what I have been looking for, but I can’t get it to work, I created a test user and addded the items to cart, waited 2 mins but nothing appeared, I have the time out set to 2 mins.

    I don’t know if it is due to me having different user groups set up rather than using the conventional customer we have different group levels for discount rates. But even when tested with a Customer account it doesn’t work either.

    • says

      Hi Dan,

      Did you set the cron job in your control panel? You will need to setup the cron job as mentioned on this page above. Once that is done, the emails can be sent.
      You can email me on ashok@tychesoftwares.com if you want me to setup a cron job for you on your server.


  6. says

    I have the light version of Abandoned cart but I can’t edit the email body as I have not text editor where it should be? Is email editor only available in the PRO version? It appears from your video that it should be in the light version as I can enable emails, just can’t send anything of value? thanks

    • says

      Hi Jess,
      The email editor is available in the LITE version also. What do you see instead of the text editor? Could you send me a screenshot of what you see when you try to create or edit an email template?

      You can email me the screenshot on ashok@tychesoftwares.com or you can provide a link to it here itself.


  7. says

    Really looking forward to trying the Lite and purchasing this week. This is exactly what I’ve been looking for to complete my super duper high conversion site!!!

  8. menathor says

    Hey Ashok,

    Any plans to make this work for non-logged in users as well? More and more sites are enabling “guest checkout” because forcing people to make accounts = lost customers. If it could detect and send follow up emails to any pending / cancelled orders instead of just logged in users, it would be much more powerful.

    • says

      Hi Menathor,

      The version to track guest carts is ready in terms of functionality & also operational on a few sites. I have to merge it with the plugin & release it as an update. Been busy with a few other plugins.
      It tracks guest customers & sends emails just like it would to logged-in users. I agree it would be much more powerful if guest carts is added.

      I hope to add it by Sep 10 2013.

      • menathor says

        That’s great news! Could you email me when it’s available? Also, while testing the free version I noticed there were only 3 custom fields available in the email template – customer first name, last name and full name. Is that just a limitation of the free version, or are there fields missing?

        • says

          Sure. Will email you. The Free version contains only those 3 custom fields. You get all the fields in the Paid/Pro version. That’s the limitation of the free version, while allowing you to validate the plugin.

          • menathor says

            Great, look forward to the new version. Will test it out in free form first and if it’s all working, will purchase the pro version for my site.

  9. says

    Installed the Pro version today, but each time we create a new template and save it, we cannot find the template after. It does not seem to be saving the template. Any ideas on what to look at for troubleshooting?

    • says

      Hi Leo, Guest abandoned carts are also tracked from v2.0. Once the guest user enters their email address, the plugin starts tracking it. Currently the plugin tracks guest first name, last name & email address.

  10. Ilja says

    I can´t get images to work on emails? They show fine on preview, but only empty boxes with alt-text on test mails sent? What can be problem?

    • says

      Hi Ilja, You can try putting the full path for images instead of relative path. That should fix the issue.

      If it still exists, please drop me an email with your admin details on ashok at tychesoftwares dot com.

  11. says

    We have just bought what it seems to be a very smart plugin. I’m speaking about WooCommerce Booking. Just can´t find how to remove Qty option from product detail. We just need check-in and check-out dates. Thanks for your help. Jean-François
    Buyer is Escarlet T… V… :)

    • says

      Hi Jean, Thank you for the appreciation. The QTY option cannot be removed from the booking plugin. Our plugin does not deal with that part.

      I’ve replied to your ticket.


  12. Karla says

    I LOVE the idea of this plugin.. Unfortunately I have an error..

    Fatal error: Cannot redeclare class pagination in /plugins/woocommerce-abandoned-cart/pagination.class.php on line 2

    Anyone else faced with this problem? Any solutions?

    I thought it may have something to do with another plugin woocommerce cart-reports. sadly uninstalling did not fix the problem..

    Any insight would be appreciated!

  13. Joel says

    When a cart gets abandoned and the user leaves but then comes back on their own (doesn’t use a link from the email that gets sent out by your plugin) does the plugin somehow cross reference completed orders with its list of abandoned carts so that it gets removed from its list?

    I’ve had two customers abandon carts, come back later and complete their orders, then receive our abandoned cart email after their orders have been placed.

  14. MFA says

    Hi there,
    I was curious if the Lite version can also track guest carts? I see this is a feature of Pro v2.0+, but wasn’t sure if it’s included in the Lite v1.1 that I can get from the WordPress plugins site.

    Also, I could sure use some guidance on how to properly set up WP-Cron Control and cron jobs with this plugin. (or maybe those aren’t even necessary with the latest versions?)

    I’m excited by this plugin. Thanks!

    • says

      The Lite version does not track guest carts. That’s available in the PRO version only. It is not necessary to setup a cron job via cpanel in the latest version. An internal cron of wordpress is automatically run every 5 minutes that checks & sends any notifications that have to be sent out.

  15. Nick says

    Have a quick question about the email templates that will automatically send to abandoned carts…
    Will they generate a one-time use coupon code or do we issue the coupon code ourselves?

    Just thinking in terms of spreading the coupon code after that.. if it is one that we issue ourselves, they could essentially submit the coupon code to any coupon site for all to use right?

    • says

      The templates themselves do not generate a coupon code. You need to create the coupon code & then use that coupon code in the template. There is a variable available which will replace it with actual coupon code that you enter while creating the coupon.
      If someone submits the coupon code to a coupon site, then it might be available to be used by all. But I believe that can be avoided by setting things like expiry date, etc.

  16. Mark Johnson says

    I do not have USER REGISTRATION enabled on my WooCommerce site. Therefore ALL my users order as Guests.

    Will this plug-in still work?

    And if not, is there a way to customize it so I send emails to customers that fill out the checkout form (particularly the email address portion) but do not actually COMPLETE the order?

    • says

      Yes. The plugin does track guest carts. All the visitors who fill out their email address on the checkout page are tracked if they abandon their shopping cart & do not complete their order.

  17. says

    When creating a coupon, what do the different discount types mean?

    – cart discount
    – cart % discount
    – product discount
    – product % discount

    Everything else has a tooltip but this.


    • says

      Also, can you auto generate unique coupon codes that expire after one use?

      This would prevent you from having to create a new coupon each time one is used and therefore expired.

      This is to prevent people sharing or reusing coupon codes, without the need to create a new coupon each time.


      • says

        The coupon codes that are used are inbuilt Coupons provided by WooCommerce. The plugin does not have it’s own settings for Coupons. So it cannot generate unique coupon codes for every customer.
        I understand the reasons of having such a setting, but it is not present currently in the plugin.

    • says

      Those discount types are inbuilt in WooCommerce. They can be found on WooCommerce > Coupons page. That page is not part of the Abandoned cart plugin. I believe they are the different types of discounts to associate with a coupon.

  18. Eric says

    I have had the WC Abandoned Cart Lite plugin installed on my website for a few months now and it has never told me that I’ve missed an order, except for some of my personal tests. I have the cut off time for 30 minutes and that was about 45 minutes ago. I have had friends test it in other states and nothing.

    I’m wanting to purchase the pro version so I can have all the bells and whistles but would like to see this work first. Is the Lite plugin not for this version of WC Version: 2.0.20?

    Please help!

    • says

      Hi Eric, Did you set the cron job required for sending the emails? You can go through the Setup instructions once on the page above & that might help if you haven’t already set the cron job. The Lite plugin is compatible with WC 2.0.20.
      Even if that doesn’t work, please create a ticket for this on http://feedback.tychesoftwares.com ? Please click on “Contact Support” once you are on that page.

  19. says

    I’m setting up templates for the abandoned cart emails to go out. They are being sent and received, but the formatting and images are not showing up in my email client. I’m not sure if there is a setting that I’m missing, but any help would be appreciated. Thanks!

  20. Nikhil says


    Great plugin.

    There is issue with the plugin.

    I wanted to use Mandrill to send transactional email and use the http://wordpress.org/plugins/wpmandrill/ plugin.

    I have tested all the other plugins I’m using and I’m getting this error.
    Mandrill: wp_mail has been declared by another process or plugin, so you won’t be able to use Mandrill until the problem is solved.

    Also all other emails being sent from the wordpress have slowed down. Meaning they are being delivered after couple of hours.

  21. Nikhil says

    Hi, I found the main problem. Both Mandrill Plugin and WC Abandoned cart pro are fighting for control over wp_mail() function.

    If somehow we can use wp_script_is when loading the Pluggable.php in the file woo commerce_guest_ac.class.php

  22. Ho San says

    Does it work on customer not logged in?

    My site not force customer to register so I need to know if it also work on guest check out.

    • Vishal Kothari says

      Hi Ho San,

      Yes, Abandoned cart pro version capture the guest users carts. Cart is declared as an abandoned cart once the guest user enter the email address on the checkout page and “Cart abandoned cut-off time” is reached.

      Please let me know if you have any further queries.

    • says

      Hi Victor,

      The license is a yearly license.

      All updates released from our side for the first calendar year from the date of purchase and product support for that year will be free.

      In order to continue receiving updates after first year you will have to renew the license. License renewal fees are 50% of the plugin fees.

      The plugin will still continue to work even if you don’t renew the license.

      For more details about licensing, you can go to this page:

      There are no transaction fees or monthly fees as such.


Leave a Reply

Your email address will not be published. Required fields are marked *