É necessário possuir CNPJ para criar uma Loja Virtual?

Não é necessário. É possível contratar os serviços da UniversoCommerce utilizando o CPF, porém para que sua loja possa efetuar vendas via cartão de crédito, boleto bancário e deposito bancário, será necessário utilizar intermediadores de pagamento, uma vez que as operadoras de cartão de crédito solicitam documentação de Pessoa Jurídica para a venda direta via cartões de crédito.