O layout igual é quase igual s não alterarem algumas cores, possivelmente irás ter as mesmas imagens genéricas e cores, somente o logo e imagens de produtos ficaram diferentes.
-----------
onde armazenas a lista dos produtos é na base de dados, certo.
Cada produto tem vários campos preço, desconto/preço, descrição, sumário, opções, imagens.
Na pagina principal no 1º template que te dei como exemplo, tens um bloco com pinturas para mulher básicamente o que aquilo é...
PHP e Mysql fazemuma busca e seleção na base de dados, e pode ser.
Mostra imagem de:
- produtos mais vendidos - defines máximo 10
ou
- em promoção - resultado 20 produtos c/desconto e desses 20 mostra 5 aleatóriamente.
Estes campos vem normalmente defenidos por defeito nos portais.
Quanto ás alterações o script já vem com muitas opções fáceis de usar para o comum utilizador.
Claro que ajuda muito ter alguem que perceba minimaente de codigo quanto mais não seja HTML. A nível de imagens se as queres botnitas tens que a fazer bonitas.
--------------------------------
Uma base de dados chega, o espaço depende das fotos e outros conteudos do tipo PDF,s.
Mas penso que 100mb chegam e sobram.
--------------------------------
Um plugin é tipo módulos que acrescentas, tipo:
Por defeito eu penso que estes scripts vem todos com newsletter. Mas senão viesse e tu quisesses introduzir um campo na página principal onde os clientes poderiam subescrever a newsletter, fazias o upload od módulo ou plugin para o servidor, na administração da loja activavas o plugin e definias os parametros e a posição onde queres que aparecia o campo da newsletter no site. Capisci ?!
módulo, plugin, acrescentar funções, aplicações
http://demo.oscommerce.com podes ver aqui alguns campos tipicos, "whats new", "reviews" e outros estes normalmente vem defenidos.
http://www.x-cart.com/shopping_cart_demo.html aqui com algumas limitações mas consegues perceber algumas funções administrativas