Like dizmo said, it would be great to share more info about your products and website.
Like would you use some CMS or some hosted solution.
Squarespace could be enough for some products, Shopify for other and some CMS for third.
Also what is your level of web development skills.
And text editors there are lot of them. You can done most things with notepad, but can
test other like Atom, SublimeText, Dreamweaver ...