Easy Digital Downloads is a complete eCommerce solution for selling digital products on WordPress. Learn more at Easy Digital Downloads.com.
Whether it is software, documents, photos, ebooks, songs, graphics, videos, or any other type of media file, Easy Digital Downloads provides a complete system for effortlessly selling your digital products.
Easy Digital Downloads is an invaluable tool that I use throughout my business and for my clients. I love its simplicity yet powerful features and library of useful extensions. EDD stands out as one of the only affordable options for scaling a business centered around providing digital ecommerce sites to its clients.
Mark Hunter – Mark of Approval
Do you prefer an eCommerce solution which is simple and intuitive or one which is rich in features? Too often that tradeoff is one online sellers need to make. Fortunately, Easy Digital Downloads manages to be easy enough for eCommerce beginners to configure without sacrificing any important functionality.
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
Here are some of the features supported out-of-the-box:
Easy Digital Downloads has been translated into more than two dozen languages and new translation are being added all the time, letting you have a natural, native experience, regardless of where you live. If your language is not available, we welcome translation contributions! See our FAQ.
The internet has made it possible for anyone to sell their products to a world-wide audience. No matter where you live, Easy Digital Downloads can be your eCommerce solution. We offer integrations for the most common merchant processors and, through 3rd party extensions, support for many, many more as well.
Payment gateways supported in the core, free plugin:
Payment gateways supported through free or premium extension:
What can I say? Stripe is my go-to payment processor and without this add-on I don’t know what I would do. Connect EDD to your Stripe account in seconds and you’re done! Having a simple toggle in to test mode is also a valuable development tool. This is another one of my go-to EDD extensions.
Matt Whiteley – Whiteley Designs
See our payment gateways category in the extensions catalogue for a complete list of supported merchant processors. There are also a large number of additional payment gateways developed and supported by 3rd party developers.
With add-on plugins from our extensions catalogue you can super-charge your digital store. Some of our extension highlights include:
These are just a few of the extensions we offer to help you optimize your store and sell more files. See our complete extensions catalogue for more. There are also hundreds of extensions created by Easy Digital Downloads community members, which can be found on our 3rd Party Extensions page.
Extensible, adaptable, and open source — Easy Digital Downloads is created with developers in mind. Consult our detailed developer documentation to learn how you can extend and customize your Easy Digital Downloads powered eCommerce store.
The Easy Digital Downloads API makes it possible for developers to make customizations such as:
…and much much more!
As a developer, Easy Digital Downloads is very pleasant to work with since you can absolutely extend anything available within EDD.
Yudhistira Mauris – WP House
EDD has been a long standing, rock-solid e-commerce solution for WordPress. The team lives and breathes WordPress, understands the platform, and is embedded in the community.
Joe Casabona – Creator Courses
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.
Development for this plugin happens in a public GitHub repository to better facilitate contributions from an active community of users, developers and designers. If you have a suggestion, bug report, patch, or pull request, please feel free to contribute here or to our code snippet library.
If Easy Digital Downloads doesn’t quite fit your needs, take a look at some of our other projects.
Full searchable docs for Easy Digital Downloads and all our extensions can be found at http://docs.easydigitaldownloads.com/
You can submit a support ticket or pre-sale question from our support page at anytime.
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. On the product creation form, there is a file upload field which will accept any file type. Whatever file is uploaded to that field is the file customers will receive instantly when they complete a purchase.
Easy Digital Downloads can function without an SSL certificate just fine, making it easy to set up in a testing or development environment. We still strongly recommend you have an SSL certificate for your live store, both for security and for the peace of mind of your customers. Documentation here
Any properly written theme will work with Easy Digital Downloads.
That said, we have a nice collection of free themes that come with support for Easy Digital Downloads, requiring much less design work on the part of the store owner.
Yes! Simply go to Tools > Import and install the WordPress Importer, then navigate to wp-content/plugins/easy-digital-downloads/assets/ and select the sample-products-import.xml file. This will create several sample products and plugin pages for you.
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.
There are several reasons this happens. Please follow the suggestions here.
To get rid of the 404 error when viewing a download, you need to resave your permalink structure. Go to Settings > Permalinks and click “Save Changes”.
Place the [purchase_history] shortcode on any page.
If you want to just show a list of the files the user has purchased, use the [download_history] shortcode instead.
There are several different ways to visually display your product catalogue, each documented here.
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.
Yes, EDD has an extension that allows for downloadable invoices to be generated for each payment.
Yes, through the use of our commercial addon called 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.
Yes. Easy Digital Downloads also includes default support for Amazon Payments and support for numerous other payment methods through add-on payment gateways. Here are some of the payment gateways currently available:
For most stores, we recommend using the Stripe Payment Gateway.
Sell your digital products the simple way. Easily build an online store complete with a…View Cart
WooCommerce AJAX Product Filters - Advanced product filtering ability for y...
YITH WooCommerce Catalog Mode, a plugin for disabling sales in your e-comme...
Remove meta author and date information from posts and pages. Hide from Hum...
YouTube Embed WordPress Plugin. Embed a responsive video, YouTube channel g...