Estou trabalhando em um site de comércio eletrônico. Encontrei duas abordagens predominantes sobre o que acontece quando os compradores clicam no botão adicionar ao carrinho:
Apoio fortemente a abordagem # 2.a. mas como quase todos os sites de comércio eletrônico seguem a abordagem nº 1 - quero ter certeza de que não estou perdendo nada. Seguindo essa analogia , a abordagem nº 1 é como você entra em um supermercado, empurre o carrinho para a seção de leite, pegue uma garrafa de leite e coloque-a no carrinho. Então você e seu carrinho são levantados magicamente e colocados na frente do caixa.
Suponha que eu tenha recursos ilimitados - qual é a melhor abordagem para adicionar ao carrinho?
A opção 2 é muito mais confortável. Eu odeio ter que ir e voltar entre o catálogo e o carrinho de compras.
É bom adicionar um pequeno widget de status do carrinho ao lado para que as pessoas possam ver o que têm em seus carrinhos e o total.
Não é tão difícil alterar o comportamento padrão em um carrinho de comércio eletrônico de código aberto. Fiz isso com o NopCommerce (asp.net). Demorei apenas um pouco para ver como a API adicionar ao carrinho funciona e alterar a ação para adicionar e notificar apenas em vez de redirecionar.
No meu caso específico, era para um site relacionado a alimentos que se esperava que o cliente comprasse muitas coisas da mesma página, e ter que ir e voltar seria um suicídio.
Depende da finalidade do site. Em geral, eu concordo que a opção 2 é melhor, mas se a maioria dos usuários vier ao site comprar apenas uma coisa, a opção 1 poderá ser boa ou melhor.
Além disso, se você escolher a opção 2, destaque o botão "checkout" - por exemplo, se você continuar comprando na Amazon, mas decidir não comprar mais nada, será difícil descobrir para onde ir.