Antes de mais nada, você precisa saber que uma loja virtual dá o mesmo trabalho que uma loja física. Talvez mais trabalho.
Abaixo algumas informações importantes:
Estratégia e plano de negócio:
A maioria das pessoas não compram pela internet só pela comodidade, compram pelo preço mais baixo, entrega rápida e barata, atendimento bom e devolução fácil;
Atendimento e redes sociais:
Uma loja virtual requer necessariamente redes sociais. As redes sociais são uma forma mais fácil de interagir com os clientes e também uma ótima ferramenta de divulgação e credibilidade;
Segurança e Políticas:
No Brasil, os golpes são recorrentes por isso uma boa avaliação, políticas de privacidade, certificados de segurança e site seguro é extremamente recomendado;
Pagamentos e questões legais:
Escolher com sabedoria a ferramenta que você irá utilizar para implementar os pagamentos no seu site. Verifique prazos de pagamento, taxas e segurança. É horrível a compra não ser aprovada pois a forma de pagamento deu algum problema. É venda perdida na certa.
Você pode ser MEI para abrir uma loja virtual. Para isso é bem fácil. Mesmo sendo MEI é extremamente indicado você emitir nota fiscal de produtos. Dessa forma você conseguirá entrar em todos os marketplaces e aumentar consideravelmente o alcance dos seus produtos.
Para abrir o MEI você entra em https://www.gov.br/empresas-e-negocios/pt-br/empreendedor/quero-ser-mei e siga as instruções que são bem fáceis.
Para emitir nota fiscal de produtos: Após abrir o MEI, você deverá ter um certificado digital que custa em torno de R$ 200 por ano.
Você terá que entrar em contato com a receita federal do seu estado e fazer um cadastro para ser elegível à emissão de nota fiscal.
E obviamente você terá que ter um sistema homologado pela receita que emite nota fiscal. Geralmente as plataformas de e-commerce já tem algum integrado
Plataforma e suporte:
A plataforma da sua loja é a aquisição mais importante. Ela que irá controlar tudo. Estoque, frete, relatórios, emails, pagamentos etc. Assim como qualquer site você precisará de uma hospedagem. E uma hospedagem com bem mais recursos. Quanto mais pessoas acessarem seu site ao mesmo tempo, mais recurso demanda da hospedagem.
Existem plataformas grátis como o Woocommerce. Essa plataforma é uma das mais utilizadas no mundo e é extremamente maleável a mudanças. Com milhares de layouts disponíveis e uma infinidade de plugins. Por ser uma plataforma opensource você tem a possibilidade de alterá-la como bem entender.
Existem plataformas pagas, que você paga uma mensalidade por mês e utiliza o sistema como um serviço. Nesse caso nada pertence a você. Você apenas está utilizando uma plataforma que na maioria das vezes nem o banco de dados te pertence, então você fica refém do sistema o que não é uma boa coisa não é mesmo?
Eu recomendo o Wocoomerce para quem está começando. Você irá precisar do acompanhamento de um desenvolvedor PHP e por experiência própria eu acredito que esse é o melhor caminho para começar vender online. Sempre tendo um programador ao seu lado!