I would like to write a few words to this genaral point of view.
Many of the customers are not interested in changing any code. This for several reasons. One main reason ist this – i takes a lot of work to keep theese changes a live and working.
There is one exception – if the changes (all of them) can be made inside the child-theme (not only the functions.php), then it is ok. I noticed, that this is not straight implemented in dokan.
A really good solution offers a lot of settings for all kind of functionalities and needs.
Please think about this as a strategy.
Thanks and regards
Thank you for you idea. But I am not fully clear. Can you please elaborate more of your that idea how you want to implement settings and functionalists. Where you want to implement those settings and functionalists? In template or dokan plugin?