I am currently working on a provisioning module for a custom application which has numerous features customers can purchase, config options are too messy with the amount of available options and they also do not show individual line items on the invoice like addons do so are not really an option here. Technically a standalone product addon can be made to work but it is not as clean as the intended purpose of an add-on feature (Provision an add-on feature to a parent service with the same module)
The Add-On Feature mode for Addon's looks to be the ideal solution for this but it is currently only used by the cPanel and Plesk modules and I have been unable to find any documentation or examples on how to use it in your own module.
Can anyone provide some insight into how this works?