Assistance with custom code
Easy Digital Downloads is a complex ecosystem. With hundreds of released extensions providing a wide range of functionality, there's a chance the tools you need to run your business already exist.
However, it is not uncommon to need tweaks to existing extensions, custom functionality, or even entirely new extensions that no one has thought of yet. While we promote the idea of modifying the ecosystem to your needs, this is not something we have the ability to help you with. We cannot assist you with custom development in support.
We do have a GitHub repo that is a dedicated custom code library. We do not provide technical support for these code snippets, though we do attempt to make sure they remain usable over time.
Feel free to browse the custom snippets which are free to use.
See custom code library
If you simply need information about how Easy Digital Downloads is written, our available APIs, hooks (actions and filters), and more, please see our developer docs.
See developer docs
Also, we have a dedicated blog specifically for development articles where we publish details about updates to the codebase, new API versions, and even beta releases that help you prepare your code for changes to come, if you are a developer.
Please subscribe to the developer blog if you haven't already done so.
Visit development blog
If you still feel it is appropriate to open a support ticket for help with custom development, please keep in mind that we may not be able to provide assistance. We will certainly accept any suggestions about changes to our codebase, like filter requests or default style adjustments. But if you are trying to make a custom tweak to the functionality, it's best to hire a developer if you are not one yourself.
To hire a developer who is already familiar with the Easy Digital Downloads ecosystem, we recommend Codeable.
Learn more about Codeable