Como vender pelo Instagram oferece diversas opções, não necessariamente. Se você enviar o link de pagamento por DM, não é necessário ter um site ou loja virtual. Se quiser criar a sua própria loja no Instagram, aí sim, você precisa de ter um site de vendas.