Selling digital downloads is something that not a single one of the large WordPress ecommerce plugins has ever gotten really right. This plugin aims to fix that. Instead of focusing on providing every single feature under the sun, Easy Digital Downloads tries to provide only the ones that you really need. It aims to make selling digital downloads through WordPress easy, and complete.
More information can be found at easydigitaldownloads.com.
For detailed setup instructions, visit the official Documentation page.
https://github.com/easydigitaldownloads/easy-digital-downloads.git
https://github.com/easydigitaldownloads/easy-digital-downloads/archive/master.zip
This will download the latest developer copy of Easy Digital Downloads.
If you find an issue, let us know here!
This is a developer's portal for Easy Digital Downloads and should not be used for support. Please visit the support page if you need to submit a support request.
Anyone is welcome to contribute to Easy Digital Downloads. Please read the guidelines for contributing to this repository.
There are various ways you can contribute:
EDD has multiple scripts to prepare installable packages:
build
: Generate the final files for a release. This script regenerates all CSS/JS, runs translations, and copies files to a build directory. This does not generate zip files.build:blocks
: This is for internal use only and rebuilds the blocks asset files.dev
: Watch and rebuild CSS/JS files; this will watch for changes and automatically rebuild assets.lite
: Generate an easy-digital-downloads-x.x.x.zip
file, the lite version of EDD. Does not rebuild assets. Useful for quickly creating an installable package.local
: Generate zip files for both lite and pro. Does not rebuild assets.package
: Rebuild assets, run translations, copy files, and compress files for installation on any WordPress site, for both lite and pro versions of EDD.postinstall
: Runs automatically after npm install
; do not use directly.pro
: Generate an easy-digital-downloads-pro-x.x.x.zip
file, the pro version of EDD. Does not rebuild assets. Useful for quickly creating an installable package.repo
: Generate a directory of files to copy over to the public repository. Updates the translation.test:unit
: Run JS unit tests.translate
: Translate EDD (Pro).translate:lite
: Translate the public version of EDD. Runs as part of npm run lite
; generally do not run this directly.translate:repo
: Translate the repository copy of EDD. Runs as part of npm run repo
; generally do not run this directly.update
: Updates all Composer packages and runs the Mozart script. Only run this if a Composer library needs to be updated.