Today we are thrilled to announce the official release of Easy Digital Downloads version 2.2. We have been extensively beta testing this release over the last month and are now confident that it is ready for the world.
With over 48 distinct improvements and bug fixes, 2.2 is a major release that has made some significant improvements to the platform. Here are some of the highlights.
Better Purchase Form Options
Quantity Field
The purchase forms now support quantity fields that allow your customers to enter their desired quantity before proceeding to checkout.
Default Selected Price Option
Shop administrators can now select the default price option that is selected for customers.
Price-Specific Purchase Buttons
Purchase buttons now support displaying a purchase form for a specific price option. Simply add the price_id parameter:
[purchase_link id="22" price_id="2"]
Improved View Order Details
The View Order Details screen is likely one of the places you spend the most time in, so shouldn’t it be great? We think so.
Focus on Purchased Downloads
The Download products your customer has purchased is one of the most important parts of this screen, so we have put it up front and in the spotlight.
Easy Access to Important Data
EDD keeps extensive logs of everything that happens with a purchase, including file downloads for the purchase and the customer. We have made this information much more accessible in 2.2.
Linked Transaction IDs
The Transaction ID is now linked directly to the transaction details page of the payment processor, making refunds and cross references easier and more efficient.
Additional Updates
New EDD_Download Class
The EDD_Download class implemented in 2.2 will make it easier for theme and extension developers to integrate with Easy Digital Downloads by providing a simple method to create and access Download product information.
Per-Product Fees with EDD_Fees
The EDD_Fees class now supports per-product fees that can be setup to only be applied when specific products are in the cart.
WP CLI Command for Test Payments
The edd command in WP CLI now supports creating sample purchase data for easier testing.
Improved Tax Settings
The Taxes settings tab has been re-organized to make configuring taxes in your store simpler and more intuitive.
Github
Better Multi-Currency Support
Payment records now properly support historical currencies, meaning that payment currencies will display their original currency even if the shop currency changes.
Improved Product Drop Downs
The product drop downs have been made more intuitive and reliable.
The complete list of changes can be seen on Github.
Version 2.2 can be downloaded from WordPress.org or from inside your WordPress admin area.
Using WordPress and want to get Easy Digital Downloads for free?
Enter the URL to your WordPress website to install.
Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. We only recommend products that we believe will add value to our readers.
Great Improvements, One thing I would like to see is the improvement
of the updates downloads.
These are included in purchase emails and even on the front end I think
and really it is for old customers not new customers so more control
on showing this update would be great or have I missed something.
Thanks for everything.
Are you referring to the ability to send an email to all customers of a product when it is updated?
Nope, I have a plugin for sale and a update to the plugin and noticed when new purchases happen or resend purchase emails the plugin and the updated version go out which are both the same plugin.
I am really trying to understand you, but I don’t have a clue what are you talking about. 🙂
P.S. Pippin, is there a good plugin to notify users about product update, but only customers who bought within a 1 year? You know, 1 year update support…
There just might be one launching sometime this week 😉
I’m not sure what you mean, sorry.
Customers who purchase a plugin that has a update attached see both as a download (they are the same plugin) my account > view details and downloads or shortcode via email = downloads list **will show 2 downloads update version and the download itself..
Sorry never meant to high jack this thread mate as great improvements as always
Sorry, I’m still not clear. Could you open a ticket in the forums with a detailed explanation?
Great, I been waiting for this update now i can finaly launch my website. Thanks a lot guys.
Hi Pippin we have been talking in the support forums regarding customisatio netc. I installed the updates and that has destroyed much of my work I have put in… links are now refering to “author” instead of “agent” my child theme is fairly broken now too…
Why does updating the plugin destroy the site? It also disables a few of the EDD plugins/extensions…
I am very unhappy about this I have lost many of the features I worked my ass off the customise….
Greg,
Did you implement all of your changes as modifications to the core plugin files?
Hi,
No, any changes I make are via Child themes / templates I never edit the original (parent)
However I believe I have fixed the issue quicker than I though. I just disabled everything, then activated EDD, then FES then the rest of my plugins and re-saved permalinks.. I believe its ok now just running a hell of a lot slower for some reason… Will install W3 cache or something later on to try speed it up if it doesn’t sort itself.
So it doesn’t seem there was any permanent damage but as I’m sure you’d agree its a bit of a pain to go through for an update.
It sounds like your permalinks probably just need refreshed. That wouldn’t normally ever happen with a standard EDD update so it’s very likely it was causing by another plugin you have running.
You could be right, but I don’t really have many other plugins to be honest, mainly EDD / Marketify ones, I have I think maybe 5 3rd party plugins but they don’t really do much… Theres a search filter for my search page. a Nav menu roles (so that vendors and buyers can have different links) stuff like that nothing major…
I guess I will need to wait for the next EDD update to see if it happens again. However could you answer me this? When i do update EDD it then disables the other plugins like FES, wishlists etc… is this normal? it seems to only affect EDD related plugins though, not my 3rd party unrelated ones..
There are a few extensions that are known to (incorrectly) auto deactivate themselves when EDD is updated. This is not the intended behavior and is being fixed in each of those extensions.
I see, I thought that was unusual behavior. I can tell you that ‘FES’ ‘EDD Wishlists’ and ‘EDD Commissions’ definitely deactivated after the update if that helps at all?
p.s. accidentally posted a new comment instead of a reply – please delete it in the interested of being tidy 🙂
Those are on the list of known extensions with the issue 🙂
Cool no worries… I’m guessing the fact that some of these plugins manipulate the database (and permalinks) so when they were disabled that must have screwed up permalinks and vendor metas hence why everything happened the way it did…
Thanks for the prompt replies.
I see, I thought that was unusual behavior. I can tell you that ‘FES’ ‘EDD Wishlists’ and ‘EDD Commissions’ definitely deactivated after the update if that helps at all?
Hi Pippin,
Firstly thanks for this. The quantity bit for me is the part I was looking forward to the most. Really over the moon:)
I have it set that my customers can only purchase one product at a time. with this option, in the pop up, there is no telling that the field is for quantities as the field doesn’t sit in the pop up properly. It just shows a box with two arrows stuck at the end.
It’s fine if I allow for variable options to add to cart. The quantity field is clear for all options.
Should I post this in support?
Yes please go ahead and open a ticket, thanks!
In fact the arrows only pop up when you hover over the box.
Hi Pippin…
Just a quick question..
For example on the home page where items/products etc are displayed in grid and when you hover over the item the overlay comes up with options to buy etc.. How can I remove that quantity box? I don’t see any options? I don’t want it to be displayed on any of the grid views as it breaks the styling…
Is there any easy way?
p.s. I think I have found a bug… check this page – http://marketdev.website-hero.co.uk/services/sample-hourly-rates/ – this is a service set up to purchase hours of help from someone. 1, 5, 10, 20 hours however on this page if you click 5, 10 or 20 hours then checkout it doesn’t show that. It only checks out for the 1 hour option. I believe this is due to the quantity box feature. Please let me know how to disable this as its not needed for us at this time.
Hi Greg,
You can remove it with this snippet: https://github.com/easydigitaldownloads/library/blob/master/downloads/disable-quantity-field-on-download.php
That second issue sounds like it is related to the Purchase Limits extension. Could you open a ticket in the forums for that? Thanks! https://easydigitaldownloads.com/support/forum/add-on-plugins/purchase-limit
Hi Pippin,
That snippet worked great, quantity box is gone – added to my child functions.php so hopefully thats ok in there.
In regards to the Purchase Limits extension bug – I dont actually have this installed… I will open a support ticket in the main area for this as I’m sure its not that…
Ah! I see what you mean, sorry. I misunderstood your issue. Go ahead and open a ticket and we’ll dig into it for you.
Hi Pippin, No problem at all the main thing is that your actually interested in correcting the issues people have. I have made my support ticket now and look forward to a response. Its the end of my working day now so I will check back tomorrow when your all asleep to see if theres any news 😉
I’m going to be hopping on it shortly.
Hello Pippin,
I just performed the upgrade to Version 2.2 and now my site is completely inaccessible.
Has anyone else reported this issue?….and do you have any suggestions as to how to get my site back?
Thanks
See this: https://easydigitaldownloads.com/support/topic/fatal-error-on-edd-2-2/
Alrighty then, I think I’ll just wait for the new/improved update w/0 the bug.
Thanks!
The update to fix the fatal error for some users is being pushed out right now.
<a href="?edd_action=add_to_cart&download_id=ID, ‘dl’,true).””;?>” class=”more bye”>buy
not set by edd v2.2
new cod send me
Any idea when Recurring Payments will be able to work with Paypal Express??
It’s on our todo list for the next six months.