Easy Digital Downloads

Software Screenshot:
Easy Digital Downloads
Software Details:
Version: 2.4.2 updated
Upload Date: 1 Oct 15
Developer: Pippin Williamson
Distribution Type: Freeware
Downloads: 52

Rating: 5.0/5 (Total Votes: 1)

By default, the Easy Digital Downloads plugin provides all the tools necessary to run an online store for digital files, including support for payments, history, coupons and more.

Developers can easily put files for download, protecting them from unauthorized access, and even hiding them on password-protected pages.

Files can also be put up for sale and users be able to re-access them later via an account history feature.

Installation:

Unpack and upload it to the /wp-content/plugins/ directory.
Activate the plugin through the 'Plugins' menu in WordPress.

What is new in this release:

  • Fixed:
  • Correct issue with non-day-by-day reporting calculating earnings & sales incorrectly
  • Payment Tax backwards compatibility not working correctly
  • Always set the data-price attribute, even when price is excluded from purchase button
  • Prevent New Download Draft by using explicit create method in EDD_Download
  • Hours/Minutes on Order Details truncating leading zeros
  • Tweak:
  • Increase the Total Price and Tax input widths on order details

What is new in version 2.3.8:

  • Fixed:
  • Correct issue with non-day-by-day reporting calculating earnings & sales incorrectly
  • Payment Tax backwards compatibility not working correctly
  • Always set the data-price attribute, even when price is excluded from purchase button
  • Prevent New Download Draft by using explicit create method in EDD_Download
  • Hours/Minutes on Order Details truncating leading zeros
  • Tweak:
  • Increase the Total Price and Tax input widths on order details

What is new in version 2.3.6:

  • Fixed:
  • Correct issue with non-day-by-day reporting calculating earnings & sales incorrectly
  • Payment Tax backwards compatibility not working correctly
  • Always set the data-price attribute, even when price is excluded from purchase button
  • Prevent New Download Draft by using explicit create method in EDD_Download
  • Hours/Minutes on Order Details truncating leading zeros
  • Tweak:
  • Increase the Total Price and Tax input widths on order details

What is new in version 2.2.8:

  • Introduced edd_global_checkout_script_vars and edd_ajax_script_vars filters for localized JavaScript variables.

What is new in version 2.2:

  • New:
  • Transaction IDs can now be linked to the transaction details page in the payment processor (per gateway)
  • Added a WP CLI command for generating test purchase data
  • "price_id" parameter introduced for [purchase_link] short code to allow purchasing a single price option
  • Added support for variable prices to the [edd_price] short code
  • EDD_Download class to make interacting with Download products easier for theme and extension developers
  • edd_cart_item_tax_description filter
  • Purchase buttons can now display a quantity field
  • EDD_Fees API now supports per-product fees

What is new in version 2.1.10:

  • Fixed:
  • An important security flaw with discount codes.

What is new in version 2.1.7:

  • Fixed:
  • Incorrect currency code comparison in PayPal Standard

What is new in version 2.1.3:

  • Fixed:
  • edd_has_user_purchased() returning true improperly
  • Preset discount URL parameter not working reliably
  • Duplicate checkout buttons showing up
  • First price option not checked by default
  • edd_record_sale_in_log() not respecting purchase date for imported sales
  • Undefined index notice in the cart widget
  • No file name displayed in download history when one isn't set
  • Corrected some strict SQL standards with the customer table creation SQL
  • Restored the .hentry class

What is new in version 2.0.4:

  • Fixed:
  • Problem with file download URLs when using the Redirect download method
  • Downloads cannot be removed from a payment in View Order Details
  • Erroneous "Cart needs one or more of the selected Downloads" error message
  • MySQL version not properly detected in System Info
  • Undefined variable in cart widget
  • Tweak:
  • Added note about where to place language files in languages/readme.txt
  • Added filters to export file names
  • Enable author support by default on the Downloads post type
  • Set $user to currently logged in user when validating a discount if no email or ID is supplied

What is new in version 2.0.3:

  • Fixed:
  • Incorrect usage of "login" as a verb.
  • Check if a user is deleted before retrieving user data in dashboard widget.
  • Incorrect usage of esc_attr_e().
  • All submit buttons on checkout screen text updated when purchase is processing instead of just the submit purchase button.
  • Fatal error in System Info when mysqli extension is not enabled.

What is new in version 2.0.2:

  • Fixed:
  • Error about selected gateway not being active when purchasing with a discount code
  • REST API not respecting sequential order numbers
  • Tweak:
  • Added a class name to the Unlimited File Downloads checkbox in View Order Details

What is new in version 2.0.1:

  • Fixed:
  • Accepted Payment Method icons do not load over https://
  • Chosen drop down widths not properly set
  • Payments erroneously marked as Failed
  • Double S in checkout URL when using the Enforce SSL on Checkout option
  • Undefined index while applying a discount code
  • Sequential order upgrade routine not properly running
  • Improper grammar

What is new in version 2.0:

  • New:
  • Added support for sequential order numbers
  • Added a new [edd_register] short code
  • Added an enforce SSL option
  • Added greatly improved discount code validation during checkout
  • Added a new API Keys list table in Downloads > Tools
  • Added support for making purchases with cart fees only
  • Added support for searching for specific payments via the REST API
  • Added a tabbed interface to the Tools page
  • Added an option to generate file download URLs from the View Order Details screen
  • Added JS events for all frontend cart / checkout actions
  • Added an "Apply" button to the checkout discount field
  • Added an Earnings / Sales Overtime export tool
  • Added support for searching payment records by transaction ID
  • Added a template file for the [edd_login]
  • Added support for Revisions to the Downloads post type
  • Added {discount_codes} template tag to purchase receipt emails
  • Added no-index, no-follow to checkout and account pages
  • Added options to control how the login / registration forms are displayed on checkout

What is new in version 1.9.7:

  • Fix:
  • Problem with prices losing the decimal places
  • Issue with file URL being obscured in the file URL field
  • Currency sign added to monthly estimated sale count
  • Not all payment statuses taken into account for payment counts

What is new in version 1.9.4:

  • Fixed:
  • Bug with Last Month stats showing a combined total of this month and last month.
  • Bug with item amounts that could result in a PayPal error.

What is new in version 1.9:

  • New:
  • Added per-products earnings and sales graphs
  • Allow purchase buttons to show only the price, no text
  • Added an option to enable/disable data deletion during plugin uninstall
  • Allow users to login with their email address
  • HTML and Number field callbacks for settings field types
  • Added an option to be able to exclude products from discount codes
  • Allow the EDD templates directory to be modified via plugins or themes
  • Added start/end date filters to the Payment History screen
  • Added a Product Details widget to show the purchase options and details of a product in any widget area
  • Added betters hooks for the loging process
  • Added a "edd-payment-type-selected" class to the chosen payment gateway during checkout
  • Allow shop vendors to see earnings / sales for their own products in main Downloads screen
  • Dramatically improved the Edit product screen by splitting up the product options into multiple meta boxes to reduce clutter
  • Added EDD_Email_Template_Tags class and helper functions give developers a simple way to register new email tempalte tags
  • Added EDD_Graph class to allow developers to easily display custom graphs in add-ons and themes
  • 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
  • Add dashicon for Downloads menu and WP 3.8+
  • 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

What is new in version 1.8.5:

  • Fixed:
  • Revert accidental introduction of new meta box UI that broke file URL saving.

What is new in version 1.8.2:

  • Added optional plugin usage tracking (opt-in and get a discount code).

What is new in version 1.8:

  • New:
  • Added Cart Saving feature
  • New button color options
  • Redesigned purchase button styles
  • Display a notice if the .htaccess file for file protection is not present
  • Improved caching compatibility with new cookie that can be detected by hosts and caching plugins
  • Fix:
  • Tax calculation bug with 100% discount codes
  • Broken pagination on Discounts page
  • Missing linebreaks in admin sale notification email
  • Tax not initially calculated for logged-in user
  • Better prevent broken download URLs by including index.php in all file download URLs
  • Typo in states list function
  • Broken file downloads when using absolute path on Windows servers
  • File download limit not working

What is new in version 1.7.1:

  • Fixed:
  • Undefined index error
  • 'std' option doesn't work for select fields
  • Disable purchase link on non-published products
  • Schema.org microdata titles cause span tags to show in header section
  • Disable deprecated WP Super Cache Dynamic Content check

What is new in version 1.6.4:

  • Fixes:
  • Incorrect redirect when clicking Next during checkout with permalinks set to default
  • Incorrect currency code for Malaysian Ringgits
  • Non-unique element IDs on checkout
  • Incorrect status check in edd_process_paypal_web_accept_and_cart
  • Use current_time( 'timstamp' ) when checking for discount validity
  • Tax settings display issue
  • Email receipts not sending in Test Mode
  • .htaccess rules not updated when changing download methods
  • Downloads failing with Forced download method
  • System Info not picking up network activated plugins
  • Taxes rounded up incorrectly

What is new in version 1.6.2:

  • Fix:
  • Positive cart fees overwrote PayPal items after sending purchase to PayPal
  • Hide tax billing fields if checkout amount is 0.00
  • Fix equality operator in edd_get_download_files()
  • X-Accel-Redirect needs relative path but gets absolute
  • Wrong description for taxes on checkout
  • Cannot delete all tax rates
  • Spelling error on option to disable admin notifications

What is new in version 1.6:

  • Pending orders over 1-week old are automatically marked as Abandoned
  • Added support for X-Sendfile, X-Lighttpd-Sendfile, and X-Accel-Redirect download methods
  • Added Download Method option: Redirect or Forced
  • Discounts API endpoint
  • Global file download limit
  • Added possible search methods to help tabs
  • Payments amounts can be edited
  • Introduced .min versions of all scripts / styles
  • Ability to delete payment notes
  • Improved Order Details screen
  • SKU fields for Downloads

What is new in version 1.5.2.2:

  • Fixed a bug that caused prices to not show on purchase buttons.

What is new in version 1.5.2.1:

  • Fixed:
  • A bug that caused taxes to be calculated incorrectly.
  • A bug that caused purchase receipts to not respect an edited email address.

What is new in version 1.5.2:

  • Discount codes now automatically removed from cart when the required cart items are removed
  • Added PHP safe_mode indicator to System Info
  • The price option purchased is now shown in [edd_receipt]
  • Added get_output() method to the EDD_API
  • Added new "upgraded from" option to better help with support issues
  • Added symlinks on/off to System Info
  • Added a link to the EDD iOS sales / earnings tracker
  • Added ability to export file download history by date
  • Added category filtering to Downloads > Reports > Downloads
  • Added option to disable admin sales notices

What is new in version 1.5:

  • Dramatically improved layout, design, and UX for the checkout page
  • Changed payment method select to radio buttons
  • Added option to define a default payment method
  • Added option to export all payments of a specific status
  • Added an option to export all buyers of specific products
  • Added per-product discount codes
  • Added option to enable/disable one-use-per customer discount codes
  • Added estimated monthly earnings / sales to Reports
  • Added product microdata for Schema.org
  • Added ability to edit a payment's user ID
  • Added option to send a test purchase receipt
  • Added new template files for the shopping cart and shopping cart widget
  • Added improved file download delivery to better support large files

What is new in version 1.4.4.3:

  • Fixed:
  • Error with discount codes and PayPal.

What is new in version 1.4.3.2:

  • Fixed:
  • Restored old media uploader to fix issues with Amazon S3 extension.

What is new in version 1.4.3:

  • Added {payment_id} tag to email receipt
  • Added $price_id parameter to all file download links
  • Added new payment status transition notes for recording when a payment changes statuses
  • Added the ability to set a payment status to "revoked"
  • Improved System Info to better help support technicians
  • Added improved compatibility with the popular Responsive theme
  • Added dynamic-cached-content tags for WP Super Cache
  • Added product notes to the purchase confirmation
  • Added an uninstall method

What is new in version 1.4.2.1:

  • Fixed:
  • Purchase receipts were getting sent when payments were marked as "failed".

What is new in version 1.4.2:

  • Added sample product import XML file in easy-digital-downloads/assets/
  • Variable price purchased now displayed in admin sale notifications
  • Checkout submission now done via Ajax for improved user experience
  • Improved discount code UI during checkout
  • Checkout fields now saved (if Ajax enabled) when an error is present
  • Currency-specific decimal point formatting
  • Multiple variations of the same product can now be purchased at one time
  • Added option for enabling "multi option purchase mode" for products with variable prices
  • Added new sample import file
  • Variable price purchased now displayed in purchase history
  • Added Today, This Week, and Last Week views to Reports
  • Added option to redirect users straight to checkout (works with and without Ajax)
  • Added new action hooks to discount add/edit pages

What is new in version 1.4.1:

  • New:
  • Added PayPal Page Style Support
  • Added .apk support
  • Added debug_backtrace to deprecated functions
  • Store Discount ID in Payment Meta
  • Upgrade [download_discounts] for new CPT
  • Show Payment Notes on View Order Details
  • Made Discount Edit & Add screens extensible
  • Store Discounted Amount in Cart Details via Ajax
  • Ability to set own error class/classes in edd_print_errors() function
  • Add support for .apk
  • Tweak:
  • Use AJAX & session with 'local residents only'
  • Ajax Local Tax Opt-In

What is new in version 1.4.0.2:

  • Fixed an issue with the checkout page on sites with HTTPS and PayPal Standard.

What is new in version 1.3.4.3:

  • Fixed fatal error in PayPal.

What is new in version 1.3.3:

  • Added new Tax system for calculating simple taxes on purchases
  • Added error / payment failure logging to PayPal standard gateway
  • Improved the error logging system
  • Fixed an issue with payment method select when ajax is disabled
  • Fixed a problem with a stray file upload button in IE and Firefox
  • Improved the Payment History export to CSV option
  • Removed old, out of date PayPal payment gateway
  • Fixed a problem with improperly formatted amounts after applying a flat rate discount
  • Fixed two conflicting filter names

What is new in version 1.3.2:

  • Fixed a problem with the Apply Discount link when not logged-in
  • Added Total Earnings For Period Shown to Reports page
  • Improved efficiency of downloads list table
  • Fixed a formatting issue with prices in the email template preview
  • Added option to export file download history
  • Improved the checkout template to be more modular
  • Added new edd_get_purchase_id_by_key() function, props Yoast
  • Added Recent Purchases to the Dashboard widget
  • Fixed a problem with amount formatting in the purchase receipts
  • Added ability to filter payments by username

What is new in version 1.3.1:

  • Fixed some text strings that were missing localization
  • Added new graceful failure for missing callback functions for settings fields
  • Added dozens of new filters for function returns
  • Added a new function for tracking deprecated function calls
  • Added a check to ensure items in the cart are of post_type "download"
  • Fixed a bug with creating the blank index.php in wp-content/uploads/edd/
  • Fixed a bug with an HTML class name in edd_get_purchase_link()
  • Added upgrade routine for converting old file download and purchase logs to the new EDD_Logging class
  • Added new upgrade routine for handling database upgrades
  • Added a new EDD_Logging class for logging events
  • Removed unnecessary parameters for register_post_type()
  • Code formatting improvements
  • Added support for custom reporting views

What is new in version 1.3:

  • Completely rewrote the Reports page with new graphs and Downloads / Customers view
  • Introduced new CSS styles for purchase buttons
  • Fixed a problem with the add-ons page
  • Added new EDD_VERSION constant
  • Fixed a problem with thousands separator and price formatting
  • Replaced date() with date_i18n() for improved internationalization
  • Added new edd_before_download_content hook
  • Added new edd_purchase)history_files hook
  • Added new filter for edd_is_checkout
  • Introduced several new functions for calculating average sales / earnings for individual products
  • Introduced several new functions for counting number of purchases and amount spent for customers

What is new in version 1.2.1:

  • Added new filters to the taxonomy args for download categories and tags
  • Fixed incorrect help text for the start/end date of discount codes
  • Fixed a couple of typos
  • Added a new "Product Notes" meta box to the Edit Download page
  • Updated German translation
  • Added some missing text domains for strings
  • Fixed a problem with manually completing purchases

What is new in version 1.1.6:

  • Escaped values of settings field callbacks
  • Fixed a bug with button colors when inserting a short code
  • Fixed a spelling error in Downloads > Settings > Payment Gateways
  • Removed ini_set error display
  • Fixed a major bug with discount codes that caused the "uses" value to get erased when updated a code
  • Fixed a bug with download sales/earnings stats and variable priced downloads
  • Removed an old and unused add_meta_box() call
  • Fixed an incorrect check for missing directory and creation of /uploads/edd
  • Escaped attributes and improved code formating in template-functions.php
  • Added new actions to top and bottom of payment history page
  • Escaped attributes and improved code formating in download-functions.php
  • Updated Dutch language files
  • Added pre_ and post_ actions to the add to cart function
  • Added a new edd_download_price filter to the edd_price() function
  • Fixed a misnamed class on the empty cart element
  • Added class names to all table rows and cells in the checkout template
  • Updated French translation files
  • Removed call by reference in edd_scan_folders()

What is new in version 1.1.5.2:

  • Fixed a call-by-reference error.
  • Fixed a problem with zero-byte downloads.

What is new in version 1.1.4.1:

  • Fixed a bug with the source file download processing
  • Added support for .mobi files
  • Removed deprecated get_magic_quotes_runtime()
  • Fixed an error notice warning
  • Added "order" and "orderby" parameters to the [downloads] short code
  • Fixed some errors with aposthrophe encoding
  • Removed a conditional check for the jQuery library as it was causing problems with jQuery not loading

What is new in version 1.1.4.0:

  • Fixed a bug with the purchase receipt templates
  • Updated default language files with a lot of new strings
  • Added new edd_cart_contents filter
  • Replaced Thickbox with Colorbox for email template previews
  • Fixed a bug with + signs in email addresses
  • Fixed a bug with prices not saving when set to 0

What is new in version 1.1.3.2:

  • Fixed a minor bug with the PayPal IPN listener
  • Fixed a minor bug with the function that checks for a valid discount
  • Added two new action hooks to the reports page

What is new in version 1.1.0:

  • Added new French translation files
  • Updated default language files
  • Fixed the width of the "Email" column in the payment history page
  • Added payment "status" filters to the payment history page
  • Added an option to filter the payment history page by user/buyer
  • Added a "Price" column to the Downloads page
  • Fixed a bug with duplicate "Settings Updated" notices
  • Added a missing text domain to the Settings Updated notice
  • Fixed a bug with the add-ons cache that caused them to never refresh
  • Added new {receipt_id} template tag for purchase receipts
  • Improved CSS for the checkout page
  • Improved CSS for the payment method icons
  • Added a new "upload" callback for settings field types
  • Added a new hook, edd_process_verified_download, to the download processing function
  • Minor improvements to the email templating system
  • Minor improvements to the View Order Details pop up

What is new in version 1.0.9:

  • Fixed a bug with the file upload meta box fields
  • Added the ability to register custom payment method icons
  • Added unique IDs to P tags on the checkout form
  • Added an option to disable the PayPal IPN verification
  • Added a new feature that allows source files to be restricted to specific price options
  • Updated the "View Purchase Details" modal to include the price option purchased, if any
  • Added labels above the file name and file URL fields to help users using browsers without placeholder support
  • Made improvements to the checkout registration form layout
  • Added an option in Settings > Misc to define the expiration length for download links - default is 24 hours

What is new in version 1.0.8.5:

  • Removed the menu_position attribute from the "download" post type to help prevent menu conflicts
  • Fixed a bug with the page options in settings
  • Updated the edd_read_file() function to convert local URLs to absolute file paths
  • Fixed a bug with the [downloads] short code
  • Enhanced the function for checking if a user has purchased a download to add support for checking for specific price options
  • Fixed a bug with the function that checks if a user has purchased a specific download
  • Fixed a potential bug with the "settings updated" notice that could have caused duplicate messages to be shown

What is new in version 1.0.8.4:

  • Fixed a bug with download sale/earning stats going negative when reversing purchases
  • Removed some blank form action attributes that caused the HTML to invalidate
  • Added "Settings Updated" notification when saving plugin settings
  • Made some improvements to the default purchase receipt email template
  • Renamed the "Manual Payment" gateway to "Test"
  • Added options for linking the download titles in the [downloads] short code
  • Removed the "You have already purchased this" message from the purchase link short code / template

What is new in version 1.0.8.3:

  • Added a default purchase receipt email that is used if no custom email has been defined
  • Fixed a bug with the discount codes and their usage counts not getting recorded correctly
  • Fixed a bug with the install script
  • Fixed a problem with apostrophe encoding in the purchase summary sent to PayPal
  • Added pagination to the download/sale log on download Edit screens
  • Added new "edd_default_downloads_name" filter for changing the default singular and plural "download" labels used globally throughout the plugin

What is new in version 1.0.8.1:

  • Updated es_ES translation files
  • A lots of code documentation improvements
  • Completely rewrote the purchase processing functions to fix a couple of bugs and make the entire thing easier to debug and improve
  • Fixed a problem with user emails not being recorded for guest purchases
  • Improved the performance of the add-ons page with transients
  • Reorganized some functions into more appropriate files
  • Fixed translation domains on the login forms

What is new in version 1.0.8:

  • Added the [purchase_history] shortcode for showing a detailed list of user's purchases
  • Improved the names of the widgets
  • Fixed a CSS bug with the Add Ons page
  • Added the edd_get_checkout_uri() function for use by themes
  • Fixed a couple of bugs with the login/register checkout forms
  • Dramatically improved code documentation

What is new in version 1.0.7.2:

  • Added a new EDD Categories / Tags widget
  • Removed duplicated code from payments history page
  • Fixed a major bug that made it impossible to safely update orders
  • Added user's IP address to payment meta
  • Added localization to the default page titles created during install
  • Removed old stripe.js code that is no longer used

What is new in version 1.0.7.1:

  • Added a second instance do_action('edd_purchase_form_user_info') to the checkout registration form.
  • Updated the edd_purchase_link() function to automatically detect chosen link styles and colors.
  • Fixed a bug with the discount code form on checkout. It now only shows if there is at least one active discount.
  • Fixed a bug with the Media Uploader when adding media to the content of a Download.

What is new in version 1.0.6:

  • Fixed a bug with the in-checkout registration /login form
  • Improved the layout of the in-checkout register / login forms
  • Fixed a bug in the "Edit Payment" page caused by the variable price system
  • Fixed a bug with plugin pages being duplicate on reactivation of EDD
  • Variable price descriptions can now contain HTMl
  • Added new a new filter that allows for the jQuery validation rules to be modified for the checkout page
  • Payments in the Payment History page can now be sorted by ID, Status, and Date.
  • Fix a bug that allowed for the same download to be added to the cart twice.
  • Added missing element classes to the cart widget, checkout cart, and more
  • Added the edd_price() function for use in themes
  • Updated the edd_payment_meta filter with a second parameter for $payment_data
  • Updated the "Insert Download" icon in the "Insert Media" section to match the main post type icon
  • Added filters that allow for post type and taxonomy labels to be modified via the theme
  • Added filters that allow for the post type "supports" attributes to be modified
  • Added extra mimetypes to the function that processes file downloads
  • Dramatically improved the CSS of the checkout page.

What is new in version 1.0.5:

  • Added new {price} template tag for emails
  • Fixed an improperly named filter for "edd_payment_meta"
  • Updated some advanced query URLs to be more efficient
  • Updated the German language files
  • Updated default.po/mo
  • Added a check for whether the current theme supports post thumbnails
  • Fixed a few undefined index errors
  • Updated Spanish language files
  • Added support for free downloads
  • Fixed some bugs with the email formatting
  • Fixed a small bug with the ajax add to cart system
  • Improved the download metabox layout
  • Updated the French language files

Requirements:

  • WordPress 3.7 or higher

Similar Software

Other Software of Developer Pippin Williamson

Comments to Easy Digital Downloads

Comments not found
Add Comment
Turn on images!