Carrinho abandonado é abandonado por várias razões.
As principais são preço de produto e frete ou pelo fato do cliente estar apenas pesquisando.
Em seguida vem as razões diretamente ligadas a usabilidade do site, como obrigatoriedade de cadastro, checkout longo/confuso e navegação ruim.
No blog do iPAGARE damos diversas dicas de otimização de ecommerce. Algumas estão aqui:
http://www.ipagare.com.br/blog/conversao/dicas-para-um-checkout-eficiente-parte-1/