As plataformas open source são “gratuitas” para serem instaladas em qualquer servidor de hospedagem, mas devem ser personalizadas e configuradas de acordo com a necessidade de cada um. Nesse caso, é fundamental ter o acompanhamento de programadores ou empresas experientes para que tudo funcione corretamente. O dono do site tem acesso total aos arquivos e as possibilidades de personalização e adequação são quase infinitas, além de não ter o valor mensal de aluguel pelo uso da plataforma.
Existem diversas opções de plataformas gratuitas e eu recomendo, nessa ordem de importância, as seguintes:
Como dito anteriormente, pesquise antes de escolher. Veja quais outras empresas utilizam a mesma plataforma, quais seus resultados em vendas, usabilidade por parte do cliente, segurança e robustez do sistema.