Depende de alguns fatores., tais como :
nº de produtos
nº de imagens para cada produto
variações do produto
etc.
mas se é uma pequena loja, eu optava por um wordpress com woocommerce,
De resto há os "gigantes" do ecommerce, Magento, Prestashop, opencart e outros.
Se precisar de ajuda, contacte-me.