Как правильно составлять ТЗ для интернет-магазина?
готовый план вам никто не даст - можно только ориентироваться на продукт и потенциальных покупателей
seclgroup.ru/article_serjoznoye_proyektirovaniye_s...
habrahabr.ru/company/sibirix/blog/224627
habrahabr.ru/company/convead/blog/242959
snob.ru/profile/25666/blog/75347
habrahabr.ru/company/SECL_GROUP/blog/204914
Можете попробовать для раскрытия требований ТЗ сориентироваться на ГОСТы ЕСПД и 34. серии, из СССР. Там про системы и программы. Но можно как-то что-то взять и для современных интернет-магазинов. Также посмотрите западные спецификации, примеры, погуглите.
Вообще ТЗ это набор требований, чем их больше и четче они изложены, тем меньше потом проблем с заказчиком. Естественно ТЗ должно быть согласовано между исполнителем и заказчиком.
Не забывайте в ТЗ прикладывать различные приложения, от прототипов интерфейсов до бизнес-логики и схем.