Solução #1: saiba onde moram os seus clientes. Se você anuncia somente para um estado específico, pré-estabeleça um preço de frete definido antes de ser necessário encher o carrinho.
Solução #2: ofereça frete grátis para compras acima de X reais. Isso vai motivar as pessoas a comprarem mais, principalmente se o preço do produto que eles desejam está muito próximo do limite para usufruir o frete grátis.
Preencher muitas informações antes de comprar um produto é desmotivador. Por exemplo, imagine uma lista de 10 itens, contendo até mesmo data de nascimento e número de documento. É algo que, além de cansativo, gera desconfiança. A mente do consumidor pode pensar: “Por que eles precisam saber disso para enviar esse produto a mim?”
É verdade que para comprar ou até mesmo encher o carrinho virtual o usuário precisa realizar um cadastro no site. Mas isso pode ser feito eficazmente ao invés de uma maneira que atrapalhe o processo de finalização de compra.
Solução #1: peça somente o necessário para enviar o produto. Normalmente, as informações obrigatórias são o nome, e-mail e endereço de entrega. O número de celular também é importante, porém pode ser opcional.
Solução #2: caso o cliente ainda não seja cadastrado na sua loja virtual, não insira mais uma etapa antes de finalizar o pedido. Crie esse novo cadastro no mesmo momento em que o pagamento será efetuado.