Easy Digital Downloads version 1.8 is out! After more than two months of development, and more than a week in beta, EDD version 1.8 out is ready for widespread use.
This is easily our largest release ever and included several new features that we believe most users will thoroughly enjoy, as well as several dozen bug fixes and improvements, including several substantial improvements to performance.
The highlight for most users and Easy Digital Downloads version 1.8 will probably be the ability for customers to save their carts and restore them when coming back later, but if saved carts don’t interest you, there are also several other new features, including the addition of automatically saved billing info for customers, and the ability to edit it from their profiles, and also the ability to change payment status in bulk.
Here’s a quick run down of some of the major changes:
Cart Saving
With Cart Saving, customers can save their shopping carts and then come back and restore then at a later point. This works exceptionally well to encourage customers and come back and complete their purchase at a later date.
By making it easier for customers to save their cart and return later, you can increase the conversion rate of the customers that need time to think about their purchase.
Better Purchase Button Colors
We have added several new button colors, so now with 8 beautiful button colors to choose from, you will almost certainly find the color to match your site. The buttons are now simpler and cleaner, and just all around better with Easy Digital Downloads 1.8.
By simplifying one of the most important aspects of your digital store, we ensure better compatibility with more themes and easier customization for advanced users and developers.
Better APIs for Developers
EDD_Payment_Stats – The new EDD_Payment_Stats class provides a simple way to retrieve earnings and sales stats for the store, or any specific Download product, for any date range. Get sales or earnings for this month, last month, this year, or even any custom date range.
EDD_Payments_Query – Easily retrieve payment data for any Download product or the entire store. EDD_Payments_Query even allows you to pass any any date range to retrieve payments for a specific period. EDD_Payments_Query works nearly identical to WP_Query, so it is simple and familiar.
Additional Updates
Retina Ready Checkout – Every icon and image asset used by the Easy Digital Downloads checkout is now fully retina ready to ensure your most important page always looks great.
Improved Settings API – The EDD settings API has been dramatically simplified to be more performant, provide better filters, and even support custom settings tabs.
Live Dashboard Updates – The Dashboard summary widget now updates live with the WP Heartbeat API, meaning you can literally watch your stats update live as sales come in.
Category Filters for Downloads Reports – The Downloads Reports view now supports filtering Downloads by category, making it easier to see earnings and sales based on product categories.
Tools Menu – A new Tools submenu has been added to the main Downloads menu that houses settings import / export, as well as other utilities added by extensions.
Bulk Payment History Update – The bulk update options for Payments have been updated to include all payment status options, making it easier to manage payment updates in bulk.
Do not forget that in celebration of EDD v1.8 getting released, we are also offering 15% off all extensions and themes until Friday (October 4th, 2013) midnight.
Complete 1.8 Changelog
New: added Cart Saving feature
New: new button color options
New: redesigned purchase button styles
New: display a notice if the .htaccess file for file protection is not present
New: improved caching compatibility with new cookie that can be detected by hosts and caching plugins
New: “activate” and “deactivate” options added to Discount code bulk actions menu
New: added Downloads > Tools menu for settings export / import and other utility options
New: introduced EDD_Payments_Query class for querying payment records
New: introduced EDD_Payment_Stats class for querying earnings and sales data
New: introduced EDD_Stats base class to be extended by other classes for retrieving data-based data
New: added settings and donate links to plugin action links
New: add email tags for billing address
New: added address fields to [edd_profile_editor] to allow customers to update their stored billing address
New: add status options to Payment History bulk action menu to allow payment statuses to be updated in bulk
New: added WP Heartbeat API to the EDD Dashboard summary widget for live dashboard updating
New: added category filtering support to Downloads > Reports > Downloads
Fix: allow payment status to be translated before inserting the payment note on status change
Fix: tax calculation bug with 100% discount codes
Fix: broken pagination on Discounts page
Fix: missing linebreaks in admin sale notification email
Fix: tax not initially calculated for logged-in user
Fix: better prevent broken download URLs by including index.php in all file download URLs
Fix: typo in states list function
Fix: broken file downloads when using absolute path on Windows servers
Fix: file download limit not working
Fix: price option name not passed to PayPal purchase
Fix: corrupted file downloads caused by ob_flush() and flush()
Fix: file download bug when using a lighttpd server
Fix: email address not checked for existing email when updating user profile
Fix: price option name not displayed on purchase confirmation
Fix: add to cart redirects incorrectly when ajax is disabled
Fix: price assignment for download files doesn’t work correctly with Buy Now
Fix: edd_download_history_row_end action passed wrong variable
Fix: tax calculation incorrect when Prices entered with tax set to “Yes, I will enter prices inclusive of tax”
Fix: PHP notices for settings descriptions
Fix: incorrect label ending HTML tags
Fix: AJAX loading indicator breaks if edd.css is moved to edd_templates folder
Fix: negative Fees (discounts) don’t respect “Taxes after discounts”
Fix: [downloads] pagination doesn’t work on non hierarchical single post types
Fix: stripslashes on discount code name fields
Fix: incorrect label for “Deactivate” in Discount Codes
Tweak: removed the “You have already purchased this” message from the single Download pages
Tweak: small improvements to checkout UI
Tweak: some settings callbacks not using size argument
Tweak: hide Buy Now button behavior option is supported gateway is not active
Tweak: redundant post meta created on Download publication
Tweak: added support for adding default Download metaboxes to other post types
Tweak: added host detection to System Info
Tweak: added a filter to product types to allow new product types to be registered
Tweak: added hex values to edd_get_button_colors()
Tweak: added form_id attribute to [[edd_purchase_link]]
Tweak: dramatically improved the EDD settings API
Tweak: added a column class to the [downloads] short code
Tweak: added SPAN tags around checkoug LEGEND tags
Tweak: automatically update file price conditions when new price options are added
Tweak: fire edd_create_protection_files() on install process to ensure .htaccess file is created in uploads/edd directory