There are several considerations to take into account:
1.) Eliminate duplicate content by making sure each product has its own unique content.
2.) Use rich keywords for each product.
3.) Make sure you use a regularly updated sitemap.xml for every product you wish to get into the Search Engines.
4.) Similar looking pages do not necessarily equate to duplicate content. See #1
5.) Make sure each page/product has a layout that takes
SEO into consideration.
6.) Use dynamic meta tags.
This is just a brief list to get you started.