Version 2.3 released!

From everyone here at Easy Digital Downloads, we are thrilled to announce that version 2.3 has been released to the world!

2.3 includes several notable new features and a significant number of important improvements. Let’s have a look at the highlights.

Customer Management

The focus for 2.3 was on moving your important customer data to the forefront by introducing a brand new customer management interface.

With the improved customer management UI, accessing the ever important customer data is now clean, simple, and intuitive. Along with the improved interfaces, we have also introduced new APIs for developers that make it exceptionally simple to interact with customer data behind the scenes.

File Download URLs

The file download URL mechanism used by EDD has been significantly improved and is now more secure, more reliable, and more performant. We have introduced signed URLs that include secure tokens and expiration dates to ensure your files remain secure. This change significantly reduces the likelihood of malicious individuals being able to successfully tamper with download URLs.

By moving our download system over to signed URLs, we have also reduced the length and complexity of download URLs.

New format:

http://edd/index.php?eddfile=2231%3A514%3A0&ttl=1424167604&token=4d0a86fb8f8be40cf9927222076a5ced

Old format:

http://edd/index.php?download_key=7211cce2df06b572890934752a4c0896&email=pippin%40pippinsplugins.com&file=1&price_id=1&download_id=514&expire=MTQyNDE2NzcyOQ%3D%3D

Improved Stat Tracking

Statistics are important. In fact, they’re one of the most important aspects of your e-Commerce store. We have always strived to provide adequate reporting for sales and earnings stats, and for version 2.3, we have made a few significant improvements.

When adding or removing Download products on an existing payment record, the earnings and sales for the affected products are now properly updated when the payment record is saved. For example, if you add a new product to a payment, the sales and earnings of that payment will be incremented. Likewise, if you remove a product from a payment because you refunded part of the purchase, the sales and earnings of the product will be decremented.

We have also made significant improvements related to performance of reports in several areas:

  • Tax reports are now much more efficient
  • A race condition related to the update process for Download earnings / sales has been resolved
  • Individual customer stats are now much more performant
  • The Sales / Earnings widget on the Dashboard now loads via Ajax to improve the first-load performance

Other Improvements

  • Download products can now be added to the cart with multiple price IDs at one time
  • Better support for the Polylang plugin has been added
  • PayPal Buy Now buttons no longer create pending payment records on each click
  • A new {ip_address} email tag has been added
  • Numerous new action hooks and filters have been added for developers
  • Numerous translation files have been added and several new languages as well
  • The display of items in the cart widget has been improved to properly show quantities
  • A large number of minor PHP issues have been resolved

The complete list of files changed can be see on GitHub. The full list of bugs and improvements made can also be seen on GitHub.

Version 2.3 can be installed from your WordPress Updates page and/or downloaded directly from WordPress.org.

Comments

Terrific job, Pippin. Congratulations, the new new customer management interface is pretty slick, I’m going to test it on my stage site right now! If I find any issues, I’ll inform you.

Again, kudos to you and all EDD’s team, Pippin!

Reply
Chris

Love the customer management! This is an amazing feature.

Reply
Matt

Can you export customer data out now and move it to a new wordpress site.

Reply

Into another EDD site?

For 2.3, we have not changed any export or import capabilities, sorry.

Reply
和秀 遠藤

A problem is outbreak.
I had you tell [Paypal Digital Goods Payment Gateway for Easy Digital Downloads] of the plug in corresponding to paypalexpress in Japan from you just the other day.
When a problem did not occur by the paypal settlement until this morning, but, after update to this EDD2.3, is going to use the paypal settlement,

“Calling PayPal with action SetExpressCheckout has Failed:” The totals of the cart item amounts do not match order amounts.

error message was displayed, and processing did not conclude.

Fortunately, I was good, and processing came to be done when I returned it to EDD2.28 of the former version because I took the backup.

It is saved if possible when I solve the problem.

Reply

You’re right.
I did not know it whether it was a problem of the plug in side whether it was the problem of the main body of EDD, but was solved when I returned it to EDD2.28.

And it is a question in something else one more.

I am going to make the downloading sale site of the photograph.

Therefore it is a question
One page (1 product)
Small size 150KB
Medium size 2MB
Large size 3MB
I have a visitor choose one one and am going to compose around 5,000 pages of specifications to download it, and to sell without compressing Jpg file in Zip.

Will there be unreasonableness?

I took advantage of it and asked you a question.
I’m sorry, I wait for an answer.

Reply

Could you go ahead and open that as a ticket in the support forums so the support staff can assist you? Thanks!

Reply
Christian Andersen

hmmm my products on the frontpage just got crazy after updating 🙁

I am using the “marketify home: recent downloads” widget, and now all the products is alligned vertically.

Do you know how i can fix this ?

Reply

Are you using the Marketify theme?

Reply
Christian Andersen

Yes

Reply

We’ve found the issue that causes this and will have an update out later today.

Reply
Nicolas Kulka

URGENT : When finalizing a purchase, there is an array PHP of the shopping cart ..

Reply

Which payment gateway are you using?

Reply
Nicolas Kulka

Paypal, gateway bases on EDD

Reply

Can you please go ahead and open a support ticket and post all necessary details there to help us track it down for you?

Reply

I just ran P3 (Plugin Performance Profiler) and after pulling just about all of the unnecessary plugins off the website and leaving the new version of EDD and the Quota theme, the P3 (Plugin Performance Profiler) report is showing EDD and the Quota theme pushing the website into 3.5+ second load times, and longer, grinding the website to a slow crawl. Thoughts? Advice?

Reply

Hi, Christopher. We can troubleshoot to see what the issue could be on the support forums. Please open a new ticket and we’ll go from there. https://easydigitaldownloads.com/support/forum/basic/

Reply
Joey

If I am in the middle of a campaign for the Charity theme, will updating cause any issues with money we have received already? Thanks!

Reply

The update has been very smooth for the vast majority of users so updating should be perfectly safe, but we do recommend making a full site backup before updating and we also highly recommend testing on a staging site first: https://easydigitaldownloads.com/blog/staging-site-e-commerce/

Reply

The customer UI is way better than what is available on woocommerce. I really love it, it’s clean and efficient. Congrats!

Reply

Leave a Reply

Your email address will not be published. If you need technical assistance, please open a support ticket.