WordPress.org

Ready to get started?Download WordPress

Plugin Directory

Easy Digital Downloads

Sell digital downloads through WordPress with this complete digital downloads management plugin

1.9.8: March 6, 2014

  • Fix: Problem with guest customers not being able to view purchase receipts
  • Fix: Problem with field alignment in the View Order Details screen on small screens
  • Tweak: Added an option to dismiss the "No Checkout Page" notice

1.9.7: March 4, 2014

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

  • Tweak: Allow get_terms() arguments to be filtered in categories / tags widget

  • Tweak: Add arguments to purchase link filter

  • New: Added Hebrew translation

1.9.6: February 26, 2014

  • Fix: Purchase stats not undone when changing a payment from Revoked to Refunded
  • Fix: Typo on the settings for the Disable Live Credt Card Validation settings
  • Fix: Tax calculation after discounts is incorrect
  • Fix: UPLOADS constant not respected for file downloads
  • Fix: wp_session garbage collection not always working
  • Fix: PayPal IPN gets validated even when validation is disabled
  • Fix: State tax rates can't be set to 0 when default rate is greater than 0
  • Fix: Cart items not properly sanitized when adding them to the cart
  • Fix: SQL error on very first purchase
  • Fix: PayPal business email comparison sometimes fails when it shouldn't
  • Fix: Decimals shown on currencies that don't support decimals
  • Fix: Custom date ranges for reports greater than 3 months should query by month, not day
  • Fix: Several small typos and capitalization issues
  • Fix: Purchase History page not deleted on uninstall
  • Fix: Refunds not detected by PayPal IPN
  • Fix: Detect when user is done typing in product drop down and only trigger ajax search once done

  • Tweak: Some improved coding standards and PHPDoc

  • Tweak: Added discount codes used to sales API response
  • Tweak: Added ini_get( 'arg_separator.output' ) and allow_url_fopen status to System Info
  • Tweak: Improve _edd_deprecated_function() to actually pass the backtrace
  • Tweak: Inline documentation for filters
  • Tweak: Allow the From Name and From Email to be filtered for sale notifications
  • Tweak: Allow the cart contents to be filtered when adding items to the cart
  • Tweak: All receipt visibility to be filtered
  • Tweak: Allow array of download IDs to be passed to EDD_Payments_Query
  • Tweak: Added floatval() to edd_get_payment_amount()
  • Tweak: Properly format number in Sales column
  • Tweak: Color code axes on graphs when there are multiple axes
  • Tweak: Removed error suppression from edd_readfile_chunked()
  • TweaK: Added helper function for reporting views

1.9.5: February 4, 2014

  • Fix: Total customer count not showing in Customer Reports
  • Fix: Pagination not working in Customer Reports
  • Fix: Custom date ranges greater than 3 months should query by month, not day
  • Fix: .required class not added to input fields when fields are required
  • Fix: Non published Downloads not deleted on uninstall
  • Fix: Taxes not properly calculated for logged-out customers
  • Fix: Dashboard earnings summary widget uses "edit_pages" capability instead of "view_shop_reports"
  • Fix: Restored functionality of edd_get_purchase_download_links() function
  • Fix: Resend Purchase Receipt button shouldn't show on non-complete purchases
  • Fix: Product drop down doesn't show all products
  • Fix: Item amounts not shown correctly in Order Details when using item quantities
  • Fix: Cart fees not removed when cart is empty
  • Fix: {billing_address} email tag returns empty string
  • Fix: Updated missing language files
  • Fix: Selecting same month for start and end date with custom date ranges results in a 12 month spread
  • Fix: Admin sale notification email has not formatting
  • Fix: Cart sessions loaded in the wp-admin when they shouldn't be
  • Fix: Pages drop downs in settings cause all pages to be queried on every wp-admin page
  • Fix: Format total sales correctly in Reports
  • Fix: Incorrect variable name in edd_get_cart_item_final_price()

  • Tweak: Dramatic performance improvement to payment queries throughout the admin

  • Tweak: Rework edd_get_earnings_by_date() to be much more performant
  • Tweak: Rework edd_get_total_earnings() to be much more performant
  • Tweak: Rework EDD_Payment_Stats::get_earnings() to be much more performant
  • Tweak: Removed Files Downloaded count from customer reports due to it being too expensive
  • Tweak: Rework edd_get_purchase_stats_by_user() to be much more performant
  • Tweak: Only filter wp_count_comments() when on the Dashboard to create less performance impact on wp-admin
  • Tweak: Remove plaintext password from new user notification email
  • Tweak: Increase refresh time from 5 to 8 seconds when returning from PayPal to give PayPal IPN longer to complete
  • Tweak: Better separation of sections in settings
  • Tweak: Optimized all images to reduce footprint
  • Tweak: Removed Purchase History widget as it has never worked and is never used
  • Tweak: Send billing address to PayPal
  • Tweak: Change all purchase buttons on page of product to Checkout when one is clicked

1.9.4: January 13, 2014

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

1.9.3: January 13, 2014

  • Fix: Bug with tax amounts not being rounded resulting in an error when going to PayPal
  • Fix: Invalid foreach error message when saving the extensions tab

1.9.2: January 10, 2014

  • Fix: Bug with add-on and theme license key activation
  • Fix: Bug with invalid foreach() in small number of cases

1.9.1: January 9, 2014

  • Fix: Rounding issue with taxes when item quantities are greater than 1
  • Fix: Customer's State / Province field not showing on checkout, even when stored
  • Fix: File Download Limit and Download Link Expiration settings not able to be changed
  • Fix: Buy Now buttons set price to 0.00 at PayPal

  • Tweak: Updated all language files for EDD 1.9+

1.9: January 7, 2014

REQUIRES WordPress 3.7 or later

  • 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

1.8.6: January 3, 2014

  • Fix: invalid date error in Dashboard Sales Summary widget

1.8.5: November 18, 2013

  • Fix: revert accidental introduction of new meta box UI that broke file URL saving

1.8.4: November 17, 2013

  • Fix: discounts cannot be searched by discount code
  • Fix: file download limit not honored when files are assigned to price IDs
  • Fix: ajax cart item remove URL always set to key of 0
  • Fix: bug with price IDs and the straight to gateway action
  • Fix: do not execute before/after download contnet hooks if download requires a password
  • Fix: bug with styling of first P tag in purchase receipts
  • Fix: email preview could only be shown once per page load
  • Fix: API keygen option not shown to users even when enabled
  • Fix: I18N error

  • Tweak: MP6 UI compatibility

  • Tweak: add edd_get_option() helper function
  • Tweak: enable mobile app link to be removed
  • Tweak: pass $item along with edd_email_receipt_download_title filter
  • Tweak: map lowest price option amount to edd_price
  • Tweak: add new user notification on checkout user registration
  • Tweak: check the address is not equal to * when selecting country
  • Tweak: show manual payment gateway as "Free Purchase" on payment receipt
  • Tweak: store total shop earnings in database to improve performance
  • Tweak: enable access to products API end point wiithout API keys

1.8.3.1: November 5, 2013

  • Fix: a bug that prevented EDD cron events from firing
  • Fix: incorrect display of negative amounts for EDD_Fees

1.8.3: November 4, 2013

  • New: added edd_payment_receipt_after_table hook

  • Fix: account for themes that set form input values to the value of the placeholder (caused a bug with discount codes)

  • Fix: show tax as whole number, not as decimal on prices
  • Fix: incorrect user assigned to purchases made when registering an account
  • Fix: 404 error due to "download" parameter in file download URLs on some hosts
  • Fix: fatal error in payment history column
  • Fix: payment method icons not respecting WP in its own directory
  • Fix: invalid UTF8 sequence in heartbeat API response
  • Fix: illegal offset with user address in profile editor short code
  • Fix: empty paragraph tag after tax rates in tax settings
  • Fix: undefined notices when saving Extensions tab with only one checkbox
  • Fix: double subtotal when two cart widgets are displayed on the same page
  • Fix: security flaw with user registration process during checkout
  • Fix: rich editor escaping issue in admin sale notification email

  • Tweak: improved .htaccess missing error message

  • Tweak: increased width of default email receipt template
  • Tweak: display EURO with symbol, not as EUR
  • Tweak: updated many translation files

1.8.2.1: October 20, 2013

  • Fix: Ensure get_plugins() function exists and load it if not before using it

1.8.2: October 20, 2013

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

  • Fix: Incorrect tax label on cart subtotal

  • Fix: Download earnings / sales not decreased when refunding a payment
  • Fix: Aposthrophes in first / last name fields on checkout broke order details
  • Fix: Pagination broken on Downloads report list table
  • Fix: Undefined offset when no variable prices are saved
  • Fix: Undefined offset when no variable prices are saved
  • Fix: Purchase link tax label does not respect logged-in user's stored billing details

  • Tweak: Set Purchase Confirmation as a child of the checkout page on install

1.8.1: October 12, 2013

  • Tweak: Itemization in PayPal disabled due to bugs with amount calculation. Will be fixed in 1.9
  • Tweak: Added filters to admin script loaders so extensions can enable core EDD scripts on custom pages

  • Fix: Download Limit field shown incorrectly to shop vendors

  • Fix: Price option name not passed to PayPal
  • Fix: Settings import doe not perform a filetype check
  • Fix: Bug with Payment History pagination
  • Fix: Escapaing issues with text and textarea fields in settings
  • Fix: Previous purchase lookup on user registration not working
  • Fix: Deleting payment note redirects to Payment History instead of Edit screen
  • Fix: Incorrect username in Payment History for guest purchases
  • Fix: Check for apache before showing .htaccess missing warning
  • Fix: Add fallback cor cal_days_in_month()
  • Fix: Tax calculation bug
  • Fix: Checkboxes in Settings > Extensions cannot be turned off
  • Fix: Extra

<

p> tag in profile editor

1.8: September 26, 2013

  • 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

1.7.2: July 30, 2013

  • Fix: Translation error with GB file
  • Fix: Payment method icons not showing with only one payment gateway enabled
  • Fix: HTML being outputted even when no excerpt
  • Fix: Incorrect PayPal item quantities
  • Fix: Height bug with jQuery Chosen fields
  • Fix: Admin sale notification has no formatting

  • Tweak: Added the_title_attribute() to shortcode-content-title.php template file

  • Tweak: Updated pot files
  • Tweak: Add new shortcode_atts() parameter for the new filter in WP 3.6
  • Tweak: Improved styling of discount section on checkout
  • Tweak: Added new javascript actions for discount actions

1.7.1: July 23, 2013

  • Fix: Payment amount check in PayPal IPN
  • Fix: Typo in register-settings.php
  • Fix: Retina payment icon size
  • Fix: Undefined index errpr
  • Fix: 'std' option doesn't work for select fields
  • Fix: Disable purchase link on non-published products
  • Fix: Schema.org microdata titles cause span tags to show in header section
  • Fix: Disable deprecated WP Super Cache Dynamic Content check

  • Tweak: Move tax rate below purchase button

1.7: July 20, 2013

  • New: Brand new styling for the checkout form
  • New: Added options to configure the admin purchase notification email
  • New: Added search to customer reports
  • New: Added item quantity support on checkout
  • New: Brought back the [downloads_history] short code
  • New: Added the ability to use multiple discounts per-purchase
  • New: Added filter to disable schema.org microdata
  • New: Better payment method icons, including full retina support
  • New: Better icons throughout admin, including full retina support
  • New: Added complete Swedish translation
  • New: Include any discounts used in Payment History export
  • New: Added new post installation hook: edd_after_install
  • New: Introduced function for retrieving random Download ID numbers (for themes)
  • New: Added option to resend purchase receipts from the View Order Details page
  • New: Added option under Tools menu to import / export store settings
  • New: Introduced "Buy Now" option for (PayPal) purchase buttons

  • Tweak: Improved add to cart ajax indicator

  • Tweak: Better caching plugin support
  • Tweak: Added HTTP status headers to the EDD_API class
  • Tweak: Improved purchase notification emails
  • Tweak: Allow the enctype of the purchase form to be changed
  • Tweak: Modified the tax display on the purchase receipt
  • Tweak: Added the Order ID # to the admin sales notice subject
  • Tweak: Changed the capability of the EDD Add Ons page
  • Tweak: Moved the Zip / Postal Code field just after the Billing City field
  • Tweak: Added "inherit" to the button color options
  • Tweak: Added additional server / environment details to System Info
  • Tweak: Improved variable price option display for products with duplicate price amounts
  • Tweak: Greatly refactored admin-side javascript
  • Tweak: Better required fields handling for checkout
  • Tweak: Show 0.00 prices as "Free"
  • Tweak: Allow Reports and REST API to cross year boundaries
  • Tweak: Better date selection options in Reports
  • Tweak: Better permission checks in the REST API

  • Fix: RTL compatibility issues

  • Fix: qTranslate plugin compatibility
  • Fix: System Info bug with display server Memory incorrect
  • Fix: User ID not stored correctly in purchase meta
  • Fix: Cart amount should never be allowed to go negative
  • Fix: Payment email not properly updated when editing a payment
  • Fix: 100% discount code purchases getting set as PayPal purchases
  • Fix: Bugs with "Sorry, trouble retrieving payment receipt."
  • Fix: File uploads going into incorrect year directory
  • Fix: Subtotal in cart widget only showing one decimal place
  • Fix: Incorrect usage of edd_log_test_payment_stats filter
  • Fix: Check for existence of country code in zip/postal code regex
  • Fix: Variable pricing didn't follow currency position
  • Fix: Invalid foreach error with [downloads_discounts] short code
  • Fix: [purchase_collection] short code broken
  • Fix: Customers not always receiving purchase receipt

1.6.4: June 24, 2013

  • Fix: Semicolon instead of comma
  • Fix: Duplicate foreach keys
  • Fix: Default fallthrough on switch statement
  • Fix: Undefined variable $requested_file during file downloads
  • Fix: Incorrect redirect when clicking Next during checkout with permalinks set to default
  • Fix: Incorrect currency code for Malaysian Ringgits
  • Fix: Non-unique element IDs on checkout
  • Fix: Incorrect status check in edd_process_paypal_web_accept_and_cart
  • Fix: Use current_time( 'timstamp' ) when checking for discount validity
  • Fix: Tax settings display issue
  • Fix: Email receipts not sending in Test Mode
  • Fix: .htaccess rules not updated when changing download methods
  • Fix: Downloads failing with Forced download method
  • Fix: System Info not picking up network activated plugins
  • Fix: Taxes rounded up incorrectly

  • Tweak: Added $tax to the edd_cart_item_price filter

  • Tweak: Hide discount code on 0.00 purchases
  • Tweak: Sanitize subjects for email receipts
  • Tweak: Allow 3 and 4 decimal tax rates
  • Tweak: Changed "Download" to "Free Download" for 0.00 purchases

1.6.3: June 13, 2013

  • Fix: Invalid parameter warning for [download_discounts]
  • Fix: Problem with 100% discount codes going to PayPal
  • Tweak: Updated German translation files
  • Tweak: Improved the order of countries in the drop down menu

1.6.2: June 11, 2013

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

  • Tweak: Added minor tax rate option to make tax rate country wide

  • Tweak: Change "Purchase to "Download" on checkout if cart total is 0.00

1.6.1: June 11, 2013

  • Fix: Fatal error for users that had modified the checkout_cart.php template files
  • Fix: Fatal memory error for some users when viewing the File Downloads logs
  • Fix: Warning about urldecode() on some pages, including Dashboard Sales Summary widget

1.6: May 31, 2013

  • New: Bundled products
  • New: Download limits per-purchase
  • New: Pending orders over 1-week old are automatically marked as Abandoned
  • New: Added support for X-Sendfile, X-Lighttpd-Sendfile, and X-Accel-Redirect download methods
  • New: Added Download Method option: Redirect or Forced
  • New: Discounts API endpoint
  • New: Global file download limit
  • New: Added possible search methods to help tabs
  • New: Payments amounts can be edited
  • New: Introduced .min versions of all scripts / styles
  • New: Ability to delete payment notes
  • New: Improved Order Details screen
  • New: SKU fields for Downloads
  • New: Itemized purchase details for PayPal Standard
  • New: Introduced state / province fields for 12 additional countries
  • New: Introduced EDD_Cron class for scheduling routine events

  • Tweak: File Name field not set by default

  • Tweak: Improved file protection via better .htaccess rules
  • Tweak: Export payment history by date
  • Tweak: Show payment status in [purchase_history]
  • Tweak: Show payment status in [edd_receipt]
  • Tweak: Removed PressedTrends tracking
  • Tweak: Improved cart widget
  • Tweak: Added a class to the Empty Cart message
  • Tweak: Allow opt-in use of PHP $_SESSION for data storage
  • Tweak: Better error messages for File Download failures
  • Tweak: Better default stats response in EDD_API
  • Tweak: Better HTML helper functions

  • Fix: Draft products could be added to the cart

  • Fix: Insert Download icon screwed up
  • Fix: Estimated stats incorrect
  • Fix: "upload" field type in settings doesn't use WP 3.5 uploader
  • Fix: Sample import data uses wrong short code
  • Fix: Max product limit in PayPal Standard
  • Fix: Incorrect parameter in shortcode-content-cart-button.php
  • Fix: System Info: Page On Front and Page for Posts have same value
  • Fix: Firt Name field not required for free downloads
  • Fix: Download categories 404 on front end
  • Fix: Blank credits page
  • Fix: WP Super Cache 1.3.1 compatibility
  • Fix: Incorrect URL to iPhone image in Payment History
  • Fix: Editing Downloads in payment doesn't work fully
  • Fix: Purchase History page used wrong short code
  • Fix: Error bulk-deleting payments with some languages
  • Fix: Prices not showing on purchase button
  • Fix: Incorect path and URL constants when wp-content/plugins is symlinked
  • Fix: SQL error with comments_clauses
  • Fix: Non-object error
  • Fix: Estimated earnings are sometimes incorrect
  • Fix: Payment History and Reports not based on site's timezone
  • Fix: Week Reports start day doesn't respect start day in general WordPress settings
  • Fix: Multi-Option purchase mode: can add downloads to cart without checking a box
  • Fix: White screen after checkout when on multi-site

1.5.2.3: May 23, 2013

  • Fix: An uninstall error

1.5.2.2: May 9, 2013

  • Fix: A bug that caused prices to not show on purchase buttons

1.5.2.1: April 23, 2013

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

1.5.2: April 13, 2013

  • New: Discount codes now automatically removed from cart when the required cart items are removed
  • New: Added PHP safe_mode indicator to System Info
  • New: The price option purchased is now shown in [edd_receipt]
  • New: Added get_output() method to the EDD_API
  • New: Added new "upgraded from" option to better help with support issues
  • New: Added symlinks on/off to System Info
  • New: Added a link to the EDD iOS sales / earnings tracker
  • New: Added ability to export file download history by date
  • New: Added category filtering to Downloads > Reports > Downloads
  • New: Added option to disable admin sales notices
  • Tweaked: Better options to disable the price in the [purchase_link] short code
  • Tweaked: Improved the checkout error fields
  • Fix: Issue with purchase receipt CSS
  • Fix: SQL error with comments_clauses
  • Fix: EDD_API retrieved pending sales when it shouldn't
  • Fix: Default currency now set
  • Fix: Issue with edd_show_added_to_cart_messages() showing on incorrect pages
  • Fix: Force redirect when adding items to the cart from the checkout page
  • Fix: EDD_API &number=-1 returned null
  • Fix: Product price formatting screws up when saving products without a thousands separator set
  • Fix: Not all products shown in the drop down for Discount Code Requirements
  • Fix: "Total sales for period shown" displayed as $0.00
  • Fix: Issue with cart fees not being taxed

1.5.1: March 21, 2013

  • Fix: Tags / Categories couldn't be assigned by anyone except shop_manager and admins
  • Fix: Improved memory usage by removing file download log meta box
  • Fix: Couldn't change the email associated with purchases
  • Fix: Comment feeds showed payment notes
  • Fix: Corrected some filters for text outputs
  • Fix: Raw HTML displayed on checkout after opting into taxes
  • Fix: Total shown twice on the checkout page
  • New: Added link to File Download Log from Edit download screen
  • New: Made file download symlinks disabled by default
  • New: Added hour::minute::second to payment history export
  • New: Improved CSS for payment method select
  • New: Allowed store vendors to see sales / earnings for their own products
  • New: Added new hooks to the export page

1.5: March 13, 2013

  • New: Added EDD_API class to provide a fully RESTful API to retrieve sales and earnings stats
  • New: Dramatically improved layout, design, and UX for the checkout page
  • New: Changed payment method select to radio buttons
  • New: Added option to define a default payment method
  • New: Added option to export all payments of a specific status
  • New: Added an option to export all buyers of specific products
  • New: Added per-product discount codes
  • New: Added option to enable/disable one-use-per cusomter discount codes
  • New: Added estimated monthly earnings / sales to Reports
  • New: Added product microdata for Schema.org
  • New: Added ability to edit a payment's user ID
  • New: Added option to send a test purchase receipt
  • New: Added new template files for the shopping cart and shopping cart widget
  • New: Added improved file download delivery to better support large files
  • New: Added improved session management with WP_Session and removed reliance on PHP $_SESSION
  • New: Added arbitrary cart fees class
  • New: Added option to edit purchased price options in the edit payment screen
  • New: Added option to view purchase receipts in the browser
  • New: Dramatically improved tax options

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

  • Fixed: Prices lose decimal points when saving if thousands / decimal separators are left blank
  • Fixed: Payment History layout bug when viewing from small (mobile) screens
  • Fixed: Updating payment record removes buyer's email address
  • Fixed: Non-object notice during uninstall
  • Fixed: Problem with downloading files after purchasing multipe price options for the same product
  • Fixed: Issue with India and zip code validation
  • Fixed: PayPal purchases marked as complete more than once
  • Fixed: csv_cols_out() didn't correctly apply_filters()
  • Fixed: Bug with SSL and ajax
  • Fixed: Report times were out of sync
  • Fixed: No Permission to Download error when purchasing products with multiple files
  • Fixed: Gateway redirect sometimes fails with ajax
  • Fixed: Multiple price options mode doesn't save
  • Fixed: Missing parameter in edd_log_user_in()
  • Fixed: Undefined index error on checkout
  • Fixed: shop_vendor role can't assign categories
  • Fixed: Products can't be removed from edit payment screen
  • Fixed: Sorry, Trouble retrieving payment receipt error
  • Fixed: Issue with Show Price with Taxes bug

1.4.4.3: February 25, 2013

  • Fixed: error with discount codes and PayPal

1.4.4.2: February 15, 2013

  • URGENT: Fixed a crucial security bug. PLEASE UPDATE.

1.4.4.1: February 10, 2013

  • Fix: Fixed an issue with the ajax add to cart introduced in 1.4.4
  • Fix: re-enabled the multi-option purchase mode removed by accident in 1.4.4

1.4.4: February 9, 2013

  • New: Added new EDD_Export class to more flexible export system
  • New: Pages are auto created and saved to the EDD options on activation
  • New: Added excerpt support to download post type
  • New: Added new filter for [downloads] short code HTML
  • New: Added dashboard alert to payment history when in Test Mode
  • New: Added dashboard alert if the checkout page is deleted
  • New: Show price range for variable priced products in Downloads list
  • New: Introduced edd_get_lowest_price_option() and edd_get_highest_price_option()
  • New: Added support for bulk editing product prices
  • New: Add new shop management user roles
  • New: Validate zip codes during purchase based on country code
  • Fix: Missing DIV tag in Dashboard Summary widget
  • Fix: HTML encoding on total amount returned after applying discount
  • Fix: Discounts on prices over 1000 failed
  • Fix: Set post_date_gmt when creating payments
  • Fix: Japanese YEN decimal display
  • Fix: "All" view in Payment History didn't count custom statuses
  • Fix: Purchase receipt sent when changing payment status
  • Fix: First name required but not enforced
  • Fix: File URLs didn't save when file name wasn't provided

1.4.3.1: February 3, 2013

  • Fix: Securtity Check Failed message when logging in during purchase
  • Fix: Added missing alt tag to fix HTML validation
  • New: Added new edd_show_has_purchased_item_message filter

1.4.3: February 1, 2013

  • New: PayPal refunds are now automatically detected
  • New: Removed jQuery Validation option
  • New: Added {payment_id} tag to email receipt
  • New: Added $price_id parameter to all file download links
  • New: Added new payment status transition notes for recording when a payment changes statuses
  • New: Added the ability to set a payment status to "revoked"
  • New: Improved System Info to better help support technicians
  • New: Added improved compatibility with the popular Responsive theme
  • New: Added dynamic-cached-content tags for WP Super Cache
  • New: Added product notes to the purchase confirmation
  • New: Added an uninstall method
  • Fix: Deleting pending purchase deducts earnings / sale count
  • Fix: Undefined notice for a currency option
  • Fix: Nonce field added to the delete discount links
  • Fix: Fixed an issue with duplicate products getting added when buying variable priced products
  • Fix: Fixed a bug with retrieving the purchase receipt on the confirmation page
  • Fix: Corrected some post type labels

1.4.2.1: January 28, 2013

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

1.4.2: January 25, 2013

  • New: Added sample product import xml file in easy-digital-downloads/assets/
  • New: Variable price purchased now displayed in admin sale notifications
  • New: Checkout submission now done via ajax for improved user experience
  • New: Improved discount code UI during checkout
  • New: Checkout fields now saved (if ajax enabled) when an error is present
  • New: Currency-specific decimal point formatting
  • New: Multiple variations of the same product can now be purchased at one time
  • New: Added option for enabling "multi option purchase mode" for products with variable prices
  • New: Added new sample import file
  • New: Variable price purchased now displayed in purchase history
  • New: Added Today, This Week, and Last Week views to Reports
  • New: Added option to redirect users straight to checkout (works with and without ajax)
  • New: Added new action hooks to discount add/edit pages
  • Fix: Accepted Payment Method icon display issues
  • Fix: Registration during checkout incorrectly required
  • Fix: Admin gateway label was showing on the [edd_receipt] instead of the front end label
  • Fix: Discount codes set to 100% didn't work
  • Fix: PayPal UK VAT problems that caused purchases to not get completed
  • Fix: jQuery validation didn't work with multiple payment methods enabled
  • Fix: Prices over 1000 resulted in a price of 1
  • Fix: Incorrect label attribute
  • Fix: Conflict with cart quantities when using custom cart areas
  • Fix: Settings arrays didn't have keys

1.4.1.1: January 14, 2013

  • Fix: Discounts weren't getting carried over to PayPal
  • Fix: Added missing {username} tag for purchase receipts

1.4.1: January 13, 2013

  • New: Added PayPal Page Style Support
  • New: Added .apk support (props @chriscct7)
  • New: Added debug_backtrace to deprecated functions (props @chriscct7)
  • New: Store Discount ID in Payment Meta
  • New: Upgrade [download_discounts] for new CPT
  • New: Show Payment Notes on View Order Details
  • New: Made Discount Edit & Add screens extensible
  • New: Store Discounted Amount in Cart Details via Ajax
  • New: Ability to set own error class/classes in edd_print_errors() function
  • New: Add support for .apk (props @chriscct7)
  • Tweak: Use AJAX & session with 'local residents only'
  • Tweak: Ajax Local Tax Opt-In
  • Tweak: Refractor edd_process_profile_editor_updates()
  • Tweak: Updated Manual Travis instructions (props @chriscct7)
  • Tweak: Better error reporting for usernames with uppercase letters.
  • Tweak: Post save/update messages now can be translated (props @chriscct7)
  • Tweak: Changelogs cleaned up (props @chriscct7)
  • Tweak: Spaces in Download File Names May Cause 404
  • Tweak: Remove Bullets from Default Email Template
  • Tweak: Paginate Payment / Download History Short Codes
  • Tweak: Convert Discount Admin Page to WP List Table
  • Tweak: Moved the new edit profile form into templates folder
  • Tweak: Removed cache_results query arg from sales widget
  • Tweak: Change "Enter title here" field to "Enter download title here" in add/edit download page
  • Tweak: Don't Show Discount if None was Used on [edd_receipt]
  • Tweak: Remove Subtotal and Taxes if Taxes Disabled [edd_receipt]
  • Tweak: Payment Notes Showing Up in Comment Streams
  • Fix: Pagination Not Working Fully on File Download Logs
  • Fix: New option to make Supercache compatible with EDD (props @chriscct7)
  • Fix: Flat Rate Discounts Not Working Correctly
  • Fix: Discount Start Dates Defaulting to Current Day
  • Fix: Download System Info button added
  • Fix: Pagination of [purchase_history] and [download_history] (props @chriscct7)
  • Fix: Number format error when no price entered
  • Fix: Last Month Dashboard Widget Incorrect For January
  • Fix: Calculate the tax price in edd_get_cart_content_details() when tax inclusive
  • Fix: Validate Checkout
  • Fix: File Download Count for Customer Reports is Failing
  • Fix: Double Click Required for Purchase
  • Fix: PayPal Post giving wrong URL
  • Fix: Issue with new Payment History
  • Fix: PHP warnings and notices on individual download page
  • Fix: Tax Calculation Doesn't Respect Discounts
  • Fix: Whitescreen after checkout
  • Fix: An issue with the checkout page on sites with HTTPS and PayPal Standard

1.4.0.4: January 3, 2013

  • Fix: File missing that makes the profile editor shortcode work (props @chriscct7)

1.4.0.3: January 2, 2013

  • New: Travis now autoloads all of EDD (props @chriscct7)
  • Fix: Double Click Required JS issue (props @chriscct7)
  • Fix: Problem with pending purchases showing in user's purchase history
  • Fix: Error with the dashboard summary widget for previous month (if current month is Jan)
  • Fix: Issue with guests and discount codes
  • Tweak: WP_Sessions removed temporarily (props @chriscct7)

1.4.0.2: December 28, 2012

  • Fix: An issue with the checkout page on sites with HTTPS and PayPal Standard

1.4.0.1: December 27, 2012

  • Fix: An issue with purchase receipts sending
  • Fix: Issue with registration / login forms not showing on checkout
  • Fix: An undefined index on the discounts page

1.4: December 27, 2012

  • New: Converted coupons to a custom post type
  • New: Dummy XML File
  • New: System Info (props @chriscct7)
  • New: Contextual Help
  • New: Receipt shortcode
  • New: Filter on Default Customer User Role
  • New: Live Credit Card Verification
  • New: Travis-CI Integration (props @chriscct7)
  • New: Column to Customers Reports to Show File Download Count
  • New: edd_send_back_to_checkout()
  • New: Brand new Logs UI
  • New: Support for WP 3.5 Button
  • New: Serious Optomizations
  • New: Optimized png's losslessly
  • New: Payment Notes
  • New: More efficient AJAX selector
  • New: New Helper Function for "Transaction ID"
  • New: "failed" payment status
  • New: Profile Editor
  • New: Over 100 new MIME-Types allowed for download
  • Fix: Conflict with Jetpack
  • Fix: Issue with exporting lots of customers
  • Fix: Download Icon missing
  • Fix: Bulk Delete Payments
  • Fix: Payments functions
  • Fix: Retina images
  • Fix: Added support for uploading .psd files
  • Tweak: Updated edd_get_user_purchases()
  • Tweak: Made some UI tweaks, and bug fixes for Logs
  • Tweak: Made updates to edd_process_download()
  • Tweak: Reordered the inclusion of payment gateways
  • Tweak: Restructured file organization
  • Tweak: mproved payment-functions.php file
  • Tweak: Stripped whitespace + normalize
  • Tweak: Converted Discount Admin Page to WP List Table
  • Tweak: Rewrote main plugin file to use a singleton OOP approach

1.3.4.3: December 06, 2012

  • Fix: Fatal error in PayPal

1.3.4.2: December 06, 2012

  • New: {fullname} email template tag
  • Fix: a potential issue with jQuery validation of the checkout form
  • Tweak: Improved CSS for the ajax cart loader
  • Tweak: download taxonomy rewrites hierarchical
  • Tweak: Updated Italian language files
  • Tweak: Made a JS file only load on the checkout page instead of all pages
  • Tweak: Reverted back to $_SESSION based storage as WP_Session isn't quite ready for use yet

1.3.4.1: December 1, 2012

  • Fix: Major bug in PayPal standard gateway introduced in 1.3.4
  • Tweak: Updated French langauge files

1.3.4: December 1, 2012

  • New: Option for defining the emails that receive admin sale notifications
  • New: edd_item_in_cart filter
  • New: Added prices to the [purchase_link] short code so that the product price is shown on the button
  • New: Added payment history search
  • New: Added exclude_category and exclude_tags parameters to the [downloads] short code
  • New: Added date parameters to edd_get_payments() to allow payments of specific dates to be queried
  • Fix: A problem with $0 purchases
  • Fix: Problem with display the buyer's first name in purchase receipts
  • Fix: Problem with category/tag query parameters in the [downloads] short code
  • Fix: Problem with PayPal purchases when item names have HTML entities
  • Fix: Problem with prices over 1,000 on checkout
  • Fix: Path to custom edd.css
  • Fix: Problem with some payments not having meta data for the total amount recorded
  • Tweak: Improved contextual help tabs
  • Tweak: Made the edd_log_type taxonomy private
  • Tweak: Updated category/tag slugs to respect EDD_SLUG constant (if defined)
  • Tweak: Updated Italian language files
  • Tweak: Updated French language files
  • Tweak: Removed the "required" class from the local tax opt-in checkbox
  • Tweak: Improved the function that retrieves the total earnings amount
  • Tweak: Updated customer CSV export to include the number of purchases and total amount spent
  • Tweak: Updated purchase details to include tax information
  • Tweak: Made the email address in View Details for purchase history clickable
  • Tweak: Improved some internationalization with date functions
  • Tweak: Improved edd_get_ajax_url() to fix problems with sites that use SSl
  • Tweak: Improved the way language files are loaded to permit users to place custom language files in wp-content/languages/edd/
  • Tweak: Improved PayPal IPN processing with new do_action() hooks for each transaction type
  • Tweak: Rebuilt Payment History page to use better core UI standards

1.3.3: November 15, 2012

  • New: Tax system for calculating simple taxes on purchases
  • New: Added error / payment failure logging to PayPal standard gateway
  • New: Added new edd_file_download_has_access filter
  • Fix: Issue with payment method select when ajax is disabled
  • Fix: Problem with a stray file upload button in IE and Firefox
  • Fix: Problem with improperly formatted amounts after applying a flat rate discount
  • Fix: two conflicting filter nam

Requires: 3.7 or higher
Compatible up to: 3.9
Last Updated: 2014-3-6
Downloads: 279,841

Ratings

4 stars
4.8 out of 5 stars

Support

14 of 38 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

3 people say it works.
0 people say it's broken.

100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,4,4 100,3,3 100,3,3 100,2,2 100,3,3 100,3,3 100,2,2 100,1,1
100,3,3 100,2,2 100,5,5 100,1,1 100,3,3 100,3,3 100,1,1 100,2,2 67,3,2 75,4,3 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,2,2 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
0,1,0 100,1,1 100,1,1 100,2,2 100,2,2 100,2,2 100,1,1 100,1,1 100,4,4 100,1,1 100,1,1 100,2,2 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1
100,1,1 100,3,3 100,2,2 100,3,3 100,1,1 100,4,4 100,3,3 100,4,4 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2
100,1,1 100,1,1 67,3,2 100,1,1 100,1,1 100,2,2 100,5,5 100,1,1 100,4,4 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1
0,1,0 100,3,3 100,1,1 100,2,2 100,7,7 100,3,3 75,4,3 100,6,6 100,3,3 100,1,1 100,2,2 100,2,2 100,1,1 100,1,1 100,1,1
100,1,1 100,6,6 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,2,2 100,4,4 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1
100,2,2 100,1,1 100,1,1
100,3,3 100,2,2 100,1,1 100,1,1 100,2,2 100,1,1
100,1,1 100,5,5 50,2,1 100,1,1 80,10,8
100,1,1
100,3,3