top of page

Easy Digital Downloads Version 1.9 Released

Easy Digital Downloads version 1.9 has been officially released! After about two weeks in a beta period, the next major version of the plugin is ready for general use.

Let’s have a look at what is new in 1.9:

Rewritten Tax API

The tax system has always been problematic in EDD, so for 1.9 we ripped every line of code out and rewrote it from the ground up. This rewrite should fix a large number of on-going bugs experienced by users, particular European users.

With the improved tax system, we also added the ability to mark products as exclusive of tax.

Improved Order View/Edit Screen

Our edit screen for payments has always been a bit lack luster, so in EDD 1.9 we have dramatically improved it. First, we have combined the View and Edit screens into a single screen, making the overall experience more efficient and fluent. Second, we have increased the amount of meta that can be edited for payments, including billing details. Third, we have fixed a number of significant bugs with the order edit process that had some pretty significant negative effects. And finally, we have made the entire screen responsive, meaning it will work on your mobile devices and tablets, just like the new WordPress 3.8 Dashboard.

Earnings / Sales Graphs for Individual Products

EDD has always had earnings / sales graphs for the store, but in 1.9 we have introduced product-specific sales / earnings graphs that let you see exactly how well your products are doing over any time period.

EDD_Graph Class for Developers

Along with product-specific earnings / sales graphs, we have introduced a new EDD_Graph class that can be used by extension developers to build their own custom graphs. Simply populate an array with data and pass it to the class, which will take care of loading the scripts, CSS, and constructing the actual graph.

Product Details Widget

We have introduced a new Product Details widget that allows you to show the details and purchase options for any product in the widget areas of your site.

Improved Product Creation / Edit UI

As EDD has grown, the creation / edit UI for products has gotten more and more cluttered. In 1.9 we have worked to simplify the process by splitting the UI up into meaningful sections, making the screen more manageable and easier to read.

Significant Performance Improvements

Two aspects of the plugin have seen significant performance improvements:

1. Product drop downs now use a live, ajax search to display product options, instead of simply querying all of the download products in the store. If your store has more than 50-100 products, you should see some significant improvement.

2. The File Downloads log page has always been a bit problematic. In 1.9 we have dramatically improved the weight of this page by minutely analyzing the queries on the page and optimizing them as much as possible.

Improved Checkout Login Form

The login form displayed on the checkout page has been significantly improved and now shows an actual Login button, which should clear up a lot of customer confusion with the login process.

Complete list of changes:

New: Added a new Getting Started page for first time installs New: Rebuilt the View / Edit Details screen for payments, adding the ability to edit almost all data associated with a payment and dramatically improving the edit payment interface New: Added per-products earnings and sales graphs New: Allow purchase buttons to show only the price, no text New: Added an option to enable/disable data deletion during plugin uninstall New: Allow users to login with their email address New: HTML and Number field callbacks for settings field types New: Added an option to be able to exclude products from discount codes New: Allow the EDD templates directory to be modified via plugins or themes New: Added start/end date filters to the Payment History screen New: Added a Product Details widget to show the purchase options and details of a product in any widget area New: Added betters hooks for the loging process New: Added a “edd-payment-type-selected” class to the chosen payment gateway during checkout New: Allow shop vendors to see earnings / sales for their own products in main Downloads screen New: Dramatically improved the Edit product screen by splitting up the product options into multiple meta boxes to reduce clutter New: Added EDD_Email_Template_Tags class and helper functions give developers a simple way to register new email tempalte tags New: Added EDD_Graph class to allow developers to easily display custom graphs in add-ons and themes New: Added live ajax search to all product drop-downs in the admin to dramatically improve performance of EDD on stores with a lot of products New: Add dashicon for Downloads menu and WP 3.8+ New: Added new Payment Processing template file that is displayed when returning from PayPal to ensure the IPN has enough time to be processed before showing the customer the payment receipt

Fix: Rewrote the tax API to fix numerous bugs Fix: A bug with payment item amounts getting zeroed out when modifying an existing payment Fix: A bug that caused Euro and other currency signs to get encoded improperly in the PDF report Fix: A memory leak in the File Downloads log page Fix: A bug that caused discounted amounts to show as twice the amount they should Fix: A bug with the subtotal being incorrect when item prices are entered inclusive of tax Fix: A bug that caused custom add to cart links to add items to the cart twice Fix: Undefined index when using edd_action=straight_to_gateway and variable prices Fix: Purchasing a free product doesn’t increase purchase count Fix: Access denied error when viewing single pages of attachments connected to a Download Fix: EDD_Fees doesn’t properly sanitizes amounts before adding up the total Fix: Undefined index when restoring a saved cart and logged-out Fix: Don’t allow the checkout form to submit when hitting Enter after entering a discount Fix: Shop Manager user role cannot save shop settings Fix: Estimated earnings could go negative, which they should not be allowed to do Fix: Item earnings / sales not properly adjusted when item quantity is greater than 1 Fix: edd_settings_sanitize prevents EDD settings from being modified via update_option() Fix: Very first purchase in shop causes total store earnings to be doubled Fix: Item price incorrect when item prices are entered inclusive of tax Fix: Ajax animation doesn’t stop when adding an item to the cart that has Multi-Option Purchase Mode enabled Fix: Incorrect echo statement inside of an apply_filters() call (twice) Fix: Selecting the same month for start and end in Report date filters resulted in a 12 month spread Fix: A bug that caused the Yesterday report view to show 0 earnings and sales when the current month is January

Tweak: Better support for responsive columns in the [downloads] short code Tweak: Improved the sample product import file Tweak: Better setup EDD_Roles during initial installation Tweak: Improved the checkout_cart.php template file Tweak: Automatically map the lowest price option for variably-priced products to the standard price field, allowing sort by price Tweak: Improved the Downloads > Add Ons page Tweak: Improved the checkout login form to include an actual “Login” button Tweak: Add id attributes to fields in profile editor Tweak: Set minimum WordPress version required to 3.7

0 views0 comments
bottom of page