I am on a dedicated project. It is an e-commerce website. That website is in 3 languages and runs on 7 domains at the moment ( .com/.us/.au/.fr/.ru/.ca/.nz ). It has been running since forever so very old logics and processes are still being applied into it as big changes cannot be made easily. Now, it has 32 email templates for every domain related to purchase etc. At the moment if there is even a little change a designer has to do it 32x7 times. It is highly redundant. I proposed my development team to make master template for each domain and seeing as only EN FR and RU will need different templates so i will have to only make changes 3 times. Now, i am baffled as to how the backend for that would/should be, as in, the header, footer, navigation etc will all be coming from cms/database where a non technical person will enter text to make changes. Can you please give me an idea as to how should i approach this ? The project is in asp.net.
Sorry for the long description but i am really confused as to how the data entry person will enter all the information related to emails and other things that will need this sort of implementation. Sorry for my english as i am not sure myself if i was able to clearly state the issue, let me know and i will explain it again. Thanks.