Easy Digital Downloads – eCommerce Payments and Subscriptions made easy

Plugin Banner

Easy Digital Downloads – eCommerce Payments and Subscriptions made easy

by Syed Balkhi

Download
Description

eCommerce without limits

We believe that your passion for creating shouldn’t be limited by your choice of ecommerce software. Easy Digital Downloads gives you unlimited products with no hidden listing fees, unlimited transactions, and provides unlimited possibilities.

Too often, you must choose between powerful and cheap. Not with Easy Digital Downloads. It’s free and easy to start with limitless possibilities, which is why some of the most popular digital ecommerce businesses trust Easy Digital Downloads with their store.

Within minutes of starting the Setup Wizard, you’ll have access to all the features you need to start selling your digital products today, including an integrated shopping cart, flexible payments (like credit cards, PayPal, Apple Pay, and Google Pay), a clean and optimized checkout, customer management, detailed ecommerce reports, secure file storage, discount codes, and more.

Easy Digital Downloads Pro
This plugin is the lite version of the Easy Digital Downloads Pro plugin that comes with all the ecommerce features you will ever need, including subscriptions, custom payment forms, email marketing tools, additional payment processors, and more. Purchase the best premium WordPress ecommerce solution now!

Secure payments with a checkout form

With 1-Click connections to the most popular payment processors, you’ll be selling within minutes, allowing your customers to checkout with ease with the ability to choose from the most popular payment methods in their region of the world. With Stripe and PayPal, your ecommerce store is ready for global payments.

Unlike some eCommerce solutions, all of our official payment integrations securely process payments directly between your store and the payment processor.

What can I say? Stripe is my go-to payment processor, and without [EDD] I don’t know what I would do. Connect EDD to your Stripe account in seconds, and you’re done!
Matt Whiteley – Whiteley Designs

Easy Digital Downloads is a verified member of the Stripe, PayPal and Square partner programs, so you can process payments with confidence, knowing that EDD meets their strict quality standards.

Support payments globally with the following payment methods, immediately available:

  • Credit Card Payments (via Stripe and Square)
  • Apple Pay
  • Google Pay
  • WeChat Pay
  • AliPay
  • Amazon Pay
  • GrabPay
  • Bancontact
  • EPS
  • giropay
  • iDEAL
  • Klarna
  • Przelewy24
  • PayPal
  • PayPal Credit
  • CashApp
  • Link by Stripe
  • Venmo
  • Sofort
  • and more!

With our smart payment method integrations, you get access to most of the latest payment methods as soon as they are available, without any code changes or updates.

Make decisions with powerful reporting

Unlock the full potential of your digital store with Easy Digital Downloads — the best WordPress ecommerce solution renowned for its powerful reporting features. Dive deep into the heart of your digital business with tools designed not just to give you insights into what is happening in your business now, but also to help you make decisions that will help you grow your business.

With the included date comparison tools, you can monitor trends in your sales, revenue, customers, and other data from one period to another, giving you the insights to make informed decisions and accelerate your growth. Some of the data points you get access to include:

  • Customer growth
  • Revenue and Sales
  • Filtering by product
  • Detailed tax reports
  • Detailed category and tag reports
  • Revenue and Sales by Country
  • Revenue and Sales by Payment Method
  • Recurring Revenue Reports (Requires Pro)

Full Easy Digital Downloads Feature List

  • Responsive Checkout Form – With the included Checkout Block, you get a responsive and customizable checkout form that is sure to convert.
  • Digital Product Management – Create as many digital products as you want, with no added costs. Create single products, product variations, and product bundles.
  • Discount Codes – Run sales and promotions with the built-in discount code management. Set start and expiration dates, product limitations, price limitations, and reward your best customers with custom discount codes.
  • eCommerce Reports – Easy Digital Downloads provides the best reporting available in WordPress ecommerce with the included reporting features. You’ll get access to valuable insights into the growth of your ecommerce business.
  • 1-Click Payments – Go from Install to Selling in a matter of minutes with our official integrations with Stripe, Square, and PayPal.
  • Flexible Payment Methods – With the included integrations for Stripe, Square, and PayPal, it’s even easier for you to collect payments and sell access to your digital products.
  • File Downloads Protection – Your downloadable products are safe with Easy Digital Downloads. When a user purchases your product, we generate a secure and unique link that allows only your customers to download your files from your ecommerce site.
  • Email Receipts – The included email receipts are fully customizable to ensure that your brand is represented in your receipts.
  • Customer Management – Track your customer lifetime value and purchase history with the included Customer Management system. Quickly access a customer’s entire purchase history, add notes, and link to WordPress users.
  • Refund and Dispute Handling – With our automated order management tools, EDD ensures that your records are accurate and customers only have access to files when they should.
  • Customer Profile Editor – Give your users to their purchase history and profile management with the included blocks.

Extensible, adaptable, and open source — Easy Digital Downloads is created with designers and developers in mind. With our extensive list of integrations as well as the included hooks and filters, the possibilities are endless.

We’ve made it even easier, with 1-Click installation of code snippets via WPCode.

EDD gives me a solid platform out of the box, with the flexibility of being able to customize anything I want or need to. The best of both worlds!
Brian Hogg – SellingPlugins.com

Grow revenue by going Pro

With our Pro plans you can get access to additional features and super-charge your ecommerce business. Some of our most popular features in Pro are:

  • EU VAT Compliance – Easily manage EU VAT compliance. Get automatic rate updates, collect and verify customer VAT numbers, export EU VAT data for compliance, and more.
  • Invoices – Create and send beautiful invoices to your customers.
  • Subscriptions – Build a sustainable ecommerce business and add recurring revenue to your store by selling subscriptions.
  • Reviews – What better way promote your digital products than by having your happy customers do it for you! Schedule automatic review requests, show average ratings and rating breakdowns.
  • Content Restriction – Restrict content on your site and only share it with customers who have purchased specific products. Content Restriction is great for membership sites and customer-only information.
  • Software Licenses – Sell activatable license keys for software products, including WordPress Themes/Plugins, desktop software, SaaS solutions, and more.
  • Frontend Submissions – Build a full-featured vendor marketplace and grow a community of creators.
  • Commissions – Pay your vendors with percentage or flat rate commissions when their products are purchased.
  • Free Downloads – Use free products as lead magnets to grow your email list.
  • Recommended Products – Add automatically generated recommendations to your products and checkout experience.

…We’ve got over 70+ premium features and integrations!
These are just a few of the features available to help you optimize your digital store and sell more digital products. View our full list of premium ecommerce features.

Get help

Easy Digital Downloads is backed by world-class technical support from our globally distributed full-time support team. We also have an extensive documentation site available. If you’re looking for faster support via email, we encourage you to purchase an Easy Digital Downloads pass.

Looking to change e-Commerce solutions?

Easy Digital Downloads is the perfect digital e-Commerce alternative to Etsy, Gumroad, WooCommerce, Shopfiy, SureCart, BigCommerce, or Wix.

You can use Easy Digital Downloads to sell your digital products with less fees than Gumroad or Etsy, and create unlimited products, and never pay a listing fee.

If Easy Digital Downloads doesn’t quite fit your needs, we suggest you try WP Simple Pay, the #1 Stripe Payments Plugin for WordPress.

Notes

A Message from our President

Since 2012, I’ve been helping build Easy Digital Downloads and making it the best eCommerce solution for digital creators. Now, as the President of the company, my commitment continues to be making Easy Digital Downloads the most effortless way to manage your ecommerce store, handle billing, protect your files, integrate with payment processors, and sell your digital products and services.

I’m proud of what we’ve built and our world-class customer support team that is here to help you succeed. I hope you enjoy using Easy Digital Downloads.

Thank You,
Chris Klosowski

Branding guideline

Easy Digital Downloads is a product by Sandhills Development, LLC. When writing about the digital eCommerce plugin by Easy Digital Downloads, please make sure to always reference us by full name before you use our short name of EDD.

Easy Digital Downloads (correct)
EDD (correct)
easy digital downloads (incorrect)
Edd (incorrect, this is our mascot’s name!)
edd (incorrect)

From our blog

Check out some of our popular posts for actionable advice for running your business and selling digital files on the web.

Subscribe to our newsletter to get posts like these in your inbox as soon as they’re published.

  1. Activate the plugin
  2. Complete the Onboarding Wizard
  3. Start selling your first product!
  4. For more detailed setup instructions, visit the official Documentation page.
  1. Detailed Reports and Analytics

    Detailed Reports and Analytics

  2. Manage Easy Digital Download Customers

    Manage Easy Digital Download Customers

  3. History of Payments

    History of Payments

  4. View and Manage Payment Details

    View and Manage Payment Details

  5. Product Grid - Vendd

    Product Grid - Vendd

  6. Checkout Form Block - Vendd

    Checkout Form Block - Vendd

  7. Product Grid - Default Theme

    Product Grid - Default Theme

  8. Checkout Form Block - Default Theme

    Checkout Form Block - Default Theme

Where can I find complete documentation?

Full searchable docs for Easy Digital Downloads and all our extensions can be found at https://easydigitaldownloads.com/docs

Where can I ask for help with my digital e-Commerce store?

You can submit a support ticket via the support forum at anytime.

What type of products can I sell?

Any file type can be sold using Easy Digital Downloads. You can sell .PDF, .DOC, .MP3, .MOV, .EPUB, .PSD, .MP4, .JPG, or any other extension which exists.

Easy Digital Downloads also supports selling access to software, services, memberships, and content when you upgrade to Pro.

How can I increase conversions?

Due to its popularity, many ecommerce tools have built direct integrations with Easy Digital Downloads, such as OptinMonster. With the direct EDD integration, you can optimize your sales funnel using OptinMonster’s display rules based on the customer’s EDD cart contents and conditions.

Is an SSL certificate required to sell digital products?

The security of you and your customers’ data is very important, so we strongly recommend you have an SSL certificate for your store. Documentation here

What themes work with Easy Digital Downloads?

While nearly any theme will work with Easy Digital Downloads, we’ve worked with industry-leading theme developers to curate a list of themes that are specifically written for Easy Digital Downloads.

Is there a sample import file I can use to setup a demo store?

Yes! Simply go to Tools > Import and install the WordPress Importer, then you can use the sample-products-import.xml file located in wp-content/plugins/easy-digital-downloads/assets/. This will create several sample products and plugin pages for you.

Can I import all the products from my existing store into EDD?

Yes! We do have a basic import solution that imports a CSV file, so if you can get your data into the appropriate format then we can import it.

How do I migrate from Gumroad?

Check out our guide on migrating to Easy Digital Downloads from Gumroad.

How do I show the user’s purchase history?

You can display your customer’s purchase history with the EDD Order History Block or if you prefer, you can show users a list of their available downloads with the EDD User Downloads block. Check out our documentation for more information about Easy Digital Download’s Blocks.

How do I display my digital products?

Easy Digital Downloads comes with a customizable WordPress Block, giving you the ability to display your products your way.

Can I set up an affiliate program?

Yes! EDD integrates directly with several affiliate platforms that provide complete affiliate systems you can use to award commissions to your affiliate marketers. This means when affiliates refer customers to you, and those customers buy your products, those affiliates earn a commission from you.

Check out AffiliateWP

Can I give my customers downloadable PDF Invoices?

Yes, with a Personal Pass, you can provide beautiful and downloadable invoices to your customers with the Invoices extension.

Is selling subscriptions supported?

Yes, with an Extended Pass you get access to Recurring Payments. Full documentation here. The Recurring Payments extension allows you to create subscriptions so that customers continue paying you over time. This is great for selling memberships, courses, all access passes, software licenses, and other products which require an ongoing payment.

Great solution with great customer service

By makanalimakan on November 13, 2025

it worked for me and the customer service quickly helped me solve an issue. It is easy to use and effective.

Excellent product with matching level of support

By piersmcleish on November 4, 2025

I have been using EDD as the main engine of my online business since 2018 and it has been consistently excellent throughout our growth from startup to where we are now (14,000 subscribers). The support I have had in that time has also been consistently excellent, responsive and thorough with technical solutions whenever I have needed them.

The Best Plugin

By Aphagon (vilet224) on November 1, 2025

I love this plugin because it is easy to use and it makes me money.

Great product

By andergmartins on October 20, 2025

If you sell plugins, I do recommend using it.

Sorry I didn't start using EDD sooner

By altimac on October 15, 2025

I was planning on using a "membership" type of plugin for our use case, but since it was primarily going to be about access to downloadable files, I started with WooCommerce instead. That kinda worked but seemed needlessly complicated and also impacted the site's performance to some extent. Gave EDD a shot and it turned out to be the best option all around—super easy to set up, very small footprint and does the job as well or better than anything else. And their support has been stellar, especially considering that I haven't even graduated to the paid version yet.

9+ years, EDD has been a pivotal part of our business

By Brian Jackson (brianleejackson) on July 25, 2025

We've been using Easy Digital Downloads for 9+ years, and it has been a pivotal part of our business. When we started, there weren't any alternatives. There was WooCommerce and EDD.

After the Awesome Motive acquisition, we were a little concerned about how things would go. Because Pippin's prior management and transparency was amazing. But we were pleasantly surprised. They have been consistently adding new features that make our lives easier and fixing bugs whenever they arise. Here are just a few off the top of my head:

  • One-click payment update links
  • VAT reversal for EU/UK clients
  • Improved reporting
  • Rolling out WordPress blocks for cleaner and responsive account pages
  • Better control over emails

Their support is also excellent! 👏 Shout out to Mihai. He will go above and beyond to replicate an issue and get it fixed. Some WordPress products we use, I don't even bother reaching out for help anymore because I know they won't respond or care. EDD is the complete opposite, very attentive and fast to respond.

Honestly, I don't know what we would have done without EDD; our business would have looked very different.

Very satisfied

By rqcmt on July 4, 2025

I received prompt and accurate support.

Exceptional Support

By grahamhill49 on July 3, 2025

I'm normally critical of support that I receive from software based companies but the support I received from Mihai was faultless. Setting up the payment platform was a challenge for me (I'm 75), but Mihai was excellent and patiently took me through the process step by step. First class support, strongly recommend these guys and especially Mihai.

Really helpful support

By winusoft on July 2, 2025

I needed to do something advanced with EDD, but I was having problems with a function. I explained the issue to their support team, who were happy to help and pointed me in the right direction.

Their support has always been really friendly and helpful.

EDD is great for managing downloads (it's in the name, I suppose!) - if your entire site is digital, then EDD is the right tool (WooCommerce is not!).

Amazing plugin for digital products

By Jose Mortellaro (giuse) on June 20, 2025

The best plugin for digital products! Thank you to the authors for this amazing plugin.

3.6.1.1

  • Stripe: Fixed an issue with the Legacy Card Elements integration not handling an exception properly.

View the full changelog at https://easydigitaldownloads.com/changelogs/plugin/easy-digital-downloads/

3.6 1

  • New: Stripe – Added Klarna support to the Stripe integration.
  • New: Stripe – Added the option to enable Line Item metadata in Stripe requests.
  • New: CAPTCHA – Added support for Cloudflare Turnstile to the CAPTCHA providers.
  • Elementor: Fixed an issue with PHP compatibility.
  • Pricing: Fixed a PHP notice when passing an empty value to edd_sanitize_amount.
  • Taxes: Improved MySQL compatibility when ANSI_QUOTES is not enabled.
  • Taxes: Fixed an issue that prevented only refunding taxes on an order.
  • Shortcodes: Fixed an issue with the pagination in the downloads shortcode.
  • Dev: The list of EU Countries can now be filtered.
  • Dev: Updated Blocks API Version.
  • Dev: The setting to enable debug logging has been moved to the tools, and now saves via an AJAX Toggle.
  • Dev: Updated Stripe API Version to support Line Items and Klarna.

3.6.0

  • NEW: Introducing Elementor Widget support for the Checkout Block.
  • NEW: Added support for multiple layouts on the Checkout Block.
  • New: Improved Checkout Block preview in the editor.
  • Downloads: Fixed an issue with Chosen select fields and Bundles.
  • Dev: Added a new “Labs” section under Tools.
  • Dev: Added Cart Caching to Labs – an experimental feature that improves cart and checkout performance.

3.5.3

  • New: Blocks – Added optional captcha support to checkout block.
  • Emails: Added support for resending user verification emails.
  • PayPal: Improved IPN handling.
  • Reports: Fixed incomplete Product Sales export data.
  • Reports: Improved pie charts to group small segments when there are many data points.
  • Taxes: Fixed AJAX failure triggering edd_taxes_recalculated event with incorrect data.
  • Taxes: Fixed JavaScript error where tax_data was not defined.
  • Dev: Fixed translation build process to preserve Pro strings in lite build.
  • Dev: Fixed JavaScript error when adding Simple Shipping tracking data to an order.

3.5.2

  • Accessibility: Fixed custom screen-reader-text using deprecated property.
  • Admin: Added support for nested siblings in slider updates.
  • Blocks: Fixed a conflict which allowed the receipt block inner blocks to be overwritten by extensions.
  • Cart: Improved VAT number validation for sites with multiple checkout pages.
  • Customers: Reviewed and improved customer creation process.
  • Downloads: Fixed incorrect sales numbers in downloads report.
  • EU VAT: Fixed reverse charge potentially being doubled on subscription renewal orders.
  • Stripe: Fixed the requirements check for the invoice.created webhook.
  • Orders: Order details now always show dispute information when disputes exist.
  • Reports: Fixed PHP warning in user report telemetry.
  • Reports: Fixed graph tooltips not displaying currency amounts correctly.
  • Reports: Improved orders export functionality.
  • Reports: Enhanced performance of product sales report export.
  • Site Health: Fixed missing tax rate names in copy/paste functionality.
  • Square: Fixed potential fatal error in Square connection notice.
  • Dev: Fixed deprecation notice for Cookies::set() due to implicitly nullable parameter.
  • Dev: Moved DB engine to PSR autoloading.
  • Dev: Fixed fatal error in edd_scan_folders() on PHP 8.1+ when scandir() returns false.
  • Dev: Added filter in edd_invoices_get_order_items function for invoices.
  • Dev: Removed legacy email option filter.

3.5.1

  • New: Featured Downloads is now part of Easy Digital Downloads.
  • New (Pro): Customize the display of Featured Downloads.
  • Admin: Improved EDD Admin Page detection.
  • Discounts: Improve discount calculations with product requirements.
  • Discounts: Fixed an issue regarding download requirements saving.
  • Emails: Admin Sale Notifications can now be set to reply to the customer.
  • EU VAT: Improves compatibility when editing existing orders.
  • EU VAT: Improve compatibility with Multi Currency and Exports.
  • EU VAT: Improved subscription compatibility when upgrading a license.
  • Invoices: Removed the requirement to have an “Invoices” page.
  • Invoices: Resolved an issue with missing Invoices styles.
  • Reports: Improved report and graph registration APIs.
  • Reports: Fixed an ambiguous tax query.
  • Square: Fixed an issue with the Webhook registration.
  • Stripe: Improved customer name detection.
  • Stripe: Fixed an undefined property error.
  • Taxes: Currency filter was not always applying to the cart tax amount.
  • Taxes: Improved rounding on tax rates when adding a new order.
  • Dev: Removed callbacks and hooks for deprecated functions.
  • Dev: Checkout billing fields required via filter now show as required at Checkout.
  • Dev: Improved checkout page validation with invalid Post IDs.

3.5.0

  • NEW: Customize the message displayed on checkout when the cart is empty.
  • Admin: Improved styles when multiple admin notices are displayed on EDD Settings pages.
  • Admin: Improved the performance of detecting if the current admin page is an EDD Admin page.
  • Downloads: Improved the reliability of the files drop-down for variable price products.
  • Orders: Bypass the order refund window when an order refund is initialized from the gateway.
  • Dev: Improved the extensibility of the export classes.
  • Dev: Improved the extensibility of the Stats class.
  • Dev: Many classes that were namespaced were relocated to take advantage of auto-loading.
  • Dev: Registered tax rates were moved out of the adjustments database table into their own tax rates database table.

3.4.0

  • NEW! Add Square to supported gateways for one-time payments.
  • Downloads: Prevent bundle configurations from breaking the Prices metabox display.
  • Emails: Deprecated new user email message filter and moved the email send process to a scheduled cron event.
  • i18n: Update terminology to use “Postal/ZIP Code” consistently.
  • Reports: Fixed an issue where excluding taxes would result in $0 earnings being displayed.
  • Stripe: Allow subscription payment methods to be updated using Payment Elements.
  • Templates: Add $args parameter to edd_get_template_part.
Back to top