top of page

Version 1.5 Released

It has been a long time in development but today I’m thrilled to announce that Easy Digital Downloads version 1.5 is out and ready for use. 1.5 is by far the largest update we have ever done and it has a huge number of phenomenal new features, as well as a large number of bug fixes and general improvements.

The most substantial change that users will notice is the dramatically improved checkout page. We spent a long time discussion the user experience of the checkout page and the changes in v1.5 are what came from the discussion.

Here are screenshots of the checkout page before and after:


Many of the changes we made were inspired from very prominent and successful UX studies done throughout the e-commerce industry.

Some of the highlights of the new checkout UX are:

  1. Description text for each field to ensure customers understand what the field is for

  2. Better placement of fields and field label

  3. Improved default styling

  4. Option to define a default payment method that is loaded immediately

  5. Payment method select simplified by being changed to radio buttons

But the checkout UX isn’t the only thing we have done in v1.5.

New RESTful API

While targeted directly at developers, the new API that we have built into Easy Digital Downloads makes it possible to build fantastic 3rd party applications for retrieving store stats and info for earnings, sales, products, and customers. This API will make it possible to build mobile applications for quickly checking your store’s stats, to build desktop widgets for displaying your latest sales, and many more really powerful integrations.

The API is fully documented and ready to be used.

New Fees Class

The new EDD_Fees class, also targeted for developers, allows for arbitrary fees to be added to the shopping cart. Fees can be positive or negative (a discount) amounts and make it exceptionally easy for adding things like handling fees, member discounts, global store discounts, and anything else.

The EDD_Fees class is what makes the Simple Shipping extension possible, in case you need a real world use case.

Improved Discount Codes

The discount code system in EDD is something we have wanted to upgrade for a long time, and today it is here. Discount codes can now be limited to specific products, one or many, allowing you better control over store promotions. With this upgrade you can now require that specific products be purchased in order for a discount to be valid.

Along with product-specific discounts, you can also now set on a per-discount basis whether discounts can be used once-per-customer or an unlimited number of times.

Improved Export and Reporting

We have added some minor, yet important, updates to the Reports and Export page that will be exceptionally useful:

  1. Estimated monthly earnings and sales storewide

  2. Export payments by status

  3. Export all customers of specific products

Complete Changelog

  1. New: Added EDD_API class to provide a fully RESTful API to retrieve sales and earnings stats

  2. New: Dramatically improved layout, design, and UX for the checkout page

  3. New: Changed payment method select to radio buttons

  4. New: Added option to define a default payment method

  5. New: Added option to export all payments of a specific status

  6. New: Added an option to export all buyers of specific products

  7. New: Added per-product discount codes

  8. New: Added option to enable/disable one-use-per cusomter discount codes

  9. New: Added estimated monthly earnings / sales to Reports

  10. New: Added product microdata for Schema.org

  11. New: Added ability to edit a payment’s user ID

  12. New: Added option to send a test purchase receipt

  13. New: Added new template files for the shopping cart and shopping cart widget

  14. New: Added improved file download delivery to better support large files

  15. New: Added improved session management with WP_Session and removed reliance on PHP $_SESSION

  16. New: Added arbitrary cart fees class

  17. New: Added option to edit purchased price options in the edit payment screen

  18. New: Added option to view purchase receipts in the browser

  19. New: Dramatically improved tax options

  20. Fixed: A critical bug that made it possible to find download files via Google

  21. Fixed: Prices lose decimal points when saving if thousands / decimal separators are left blank

  22. Fixed: Payment History layout bug when viewing from small (mobile) screens

  23. Fixed: Updating payment record removes buyer’s email address

  24. Fixed: Non-object notice during uninstall

  25. Fixed: Problem with downloading files after purchasing multipe price options for the same product

  26. Fixed: Issue with India and zip code validation

  27. Fixed: PayPal purchases marked as complete more than once

  28. Fixed: csv_cols_out() didn’t correctly apply_filters()

  29. Fixed: Bug with SSL and ajax

  30. Fixed: Report times were out of sync

  31. Fixed: No Permission to Download error when purchasing products with multiple files

  32. Fixed: Gateway redirect sometimes fails with ajax

  33. Fixed: Multiple price options mode doesn’t save

  34. Fixed: Missing parameter in edd_log_user_in()

  35. Fixed: Undefined index error on checkout

  36. Fixed: shop_vendor role can’t assign categories

  37. Fixed: Products can’t be removed from edit payment screen

  38. Fixed: Sorry, Trouble retrieving payment receipt error

  39. Fixed: Issue with Show Price with Taxes bug

0 views0 comments
bottom of page