Easy Digital Downloads – Sales Recovery


Increase cash flow by automatically checking on abandoned shopping carts via reminders and discounts for Easy Digital Downloads transactions.

This plugin makes it super easy to recoup sales revenue lost to abandoned shopping carts and failed Easy Digital Downloads transactions. At user defined times, emailed initial, multiple-interim, and final sales recovery attempts are made. These messages can be customized based upon the recovery stage and with a variety of template tags. Further, at each stage, a discount code can be created to encourage users to buy now.

Introduction to Sales Recovery for Easy Digital Downloads

Users can opt out of the recovery process via completing a transaction or clicking an unsubscribe link. All discount codes are single-use, expiring, and unique to users. Further, discount code usage, helps determine successfully recovered sales.

At the end of an unsuccessful recovery process, the original payment record status is set to abandoned and no further recovery attempt emails are sent.

Admins can keep track of the recovery process via the Payment History report and Order Detail screens. Further, admins can manually initiate or stop the recovery process and resend the last recovery email. Lastly, when payments are manually completed or abandoned, the sales recovery process is halted.

Sales Recovery Features

  • Adds {admin_order_details}, {admin_order_details_url}, {cart_items}, {discount_expiration}, {stage}, {checkout}, {checkout_url}, {contact}, {contact_url}, {site_url}, {store_url}, {unsubscribe}, {unsubscribe_url}, {users_orders}, {users_orders_url} template markers
  • Admin notifications contain order detail and user’s transaction links for sales recovery overview
  • API
  • Attempts initial, multiple-interim, and final sales recovery sequence via email
  • Automatically looks for abandoned, failed, or pending transactions to attempt sales recovery on
  • Automatically runs via hourly cron
  • Completed purchases are checked for discount code usage to mark related sales recovery transactions as successfully recovered
  • Creates unique one-time discount code for recovery attempt stages
  • Daily inactivation or purge of unused, expired discount codes
  • Disable notification options
  • Initial recovery is automatically attempted within hours of user abandoning cart
  • Initiate or stop sale recovery process via Order Details and Payment History
  • Interim and final recovery attempt in days
  • Preview initial, interim, and final sales recovery email templates
  • Recovery notes shown in Order Details
  • Recovery status shows in Payment History and Order Details
  • Resend Recovery Email via Payment History and Order Details
  • Send initial, interim, and final sales recovery test emails
  • User profile sales recovery unsubscribe stops current and future processing
  • Users can unsubscribe from sales recovery emails via a single-click
  • Works with Mandrill API/SMTP

Sold via Easy Digital Downloads website.

Learn more at Easy Digital Downloads – Sales Recovery.



[pagelist child_of=17717]

Buy Now Below

  • olly

    so, i’m confused…is this a/the Retroactive Licensing plugin for EDD SL or EDD Sales recovery ?

    • I’m sorry for the confusion. Retroactive Licensing is meant to supplement EDD’s Software Licensing plugin.

    • Looking closer at this, I’m wondering why I have an unreleased product listed online. Opps…

      This is supposed to be EDD Sales Recovery. My apologies. All fixed now.

      • Olly

        no worries, just wondered, as the Retroactive Licensing is actually something I could do with.

        i believe we had a quick chat about that one a couple of weeks ago only that I did not have time to do some beta testing.

        EIther way, would be great to get an update/info (if at all possible) when that’s available…cheers

  • Has the ‘cron job inappropriately deletes discount codes not created by this plugin’ been resolved? I do not see the change log, and am waiting on this fix to re-enable this useful plugin. Thanks!

    • Michael Cannon

      Jeremy, my deepest apologies for not responding sooner. We’re working on this particular bug this week. A release candidate should be out to testers tomorrow. I suspect we’ll have a new release next week. Are you interested in helping test?

      • It is ok, I was sent an internal build with it fixed, but still do not use this plugin anymore due to caveats.. I would love to see more awareness of what it is doing, and more options to exclude customers or Downloads. Just my two cents. Thanks for your great work!

        • Michael Cannon

          Version 1.3.8 is out and fixes the two major complaints about what’s grabbed and how to deal with them. Do let me know if you’d like to try again.

          • I have not tried Sales Recovery again because I have to be so careful (if it sends errant emails out, then no undoing that!), but I *did* try again your Variable Price Switcher on a brand new Ubuntu 16.04 server install /w PHP 7.0 and it still didn’t work. Didn’t see any client-side (browser) errors, so dunno, but for some reason that one won’t work for me, and I wish it would.

          • And THANK YOU for your work. Your variable pricing extension lets us use EDD much easier. I dunno if we were better off with our prior proprietary licensing and web site (didn’t look as nice, but users liked the speed and of course I have more control over proprietary code). Anyway, we are here now, EDD indefinitely, and I LOVE that it is constantly improving.

      • .. and as for testing, the internal build you sent me 5 months ago has worked fine, but I can not test further because I am not using the plugin anymore.