I have an extension where the user can manage sermons for their church. That's done with the regular list and items views.
Now a user asked if it would be possible to add a feature to order physical copies of those sermons.
Before I start coding I wanted to see if there is a way to use existing extensions to do that. With so many form and shop extensions out there, I wondered if there are some, where I can write a plugin or some hooks to prepopulate the form or cart with my items.
The simplest thing would be to have a form where the user could give his address and it sends the titles of the sermons he wants to have.
I could do such a form myself, but usually the site admin wants to customise it and maybe add more or less fields to it. That's why I think it would be nice to use a form (or shop) component to build that form. But fot that the component would need some sort of API, hooks or whatever where I could "prepopulate" it with the selected sermon data.
Does anyone know of something like that?