Magento não atualiza quantidade de produtos no carrinho

4.67 avg. rating (93% score) - 3 votes
Erro – Magento não atualiza quantidade de produtos no carrinho

Fiz a atualização em uma loja Magento da versão 1.7 para a versão 1.9, e passou a ocorrer o seguinte erro, onde e a quantidade de itens do carrinho parou de atualizar. Fiz a seguinte alteração para que voltasse a atualizar a quantidade de produtos novamente.

  1. Faça backup
  2. Abra o arquivo “cart.phtml” localizado  no diretório: /public_html/app/design/frontend/default/SEU-TEMA/template/checkout
  3. Procure pela linha: 
    <form action="<?php echo $this->getUrl('checkout/cart/updatePost') ?>" method="post">
  4. Adicione logo abaixo dela: 
    <?php echo $this->getBlockHtml('formkey');?>
  5. Ficará assim: 
    <form action="<?php echo $this->getUrl('checkout/cart/updatePost') ?>" method="post">
    <?php echo $this->getBlockHtml('formkey');?>
  6. Limpe o cache
  7. Compartilhe esse post para ajudar outras pessoas.

8 thoughts to “Magento não atualiza quantidade de produtos no carrinho”

  1. Quando coloquei o código ajudou pra caramba.

    Só que após atualizar o cache deu problema no botão de comprar que não colocava o produto no carrinho.

    Ai eu retirei o código e voltou a normal.

  2. Boa noite a todos. Não sei onde posto minha dúvida, então desculpem se não for o caso….
    Tenho a loja Magento 1.9. Quando clicado no botão comprar, nas categorias, adiciona normalmente no carrinho de compras.Porém, ao entrar na página do produto e ver as descrições, fotos etc, clico no botão “comprar” e o produto não é adicionado ao carrinho de compras, ou seja, o botão na página da categoria funciona bem, porém não funciona dentro da página produto. Alguém pode me auxiliar neste sentido ? Grato a todos.

    1. Aparentemente funcionou da seguinte forma:

      1.) Abri o arquivo “addtocart.phtml” dentro do path que me informou:
      “app/design/frontend/VENDOR/THEME/template/catalog/product/view/addtocart.phtml”

      2.) Abri o arquivo addtocart.phtml e fui até a linha 135.

      3.) Apos isso, procurei o “if($.session.get(“session”+proId) != null ){“.

      4.) Apos isso, eu removi o IF INTEIRO !, que começa na linha mencionada e vai até uma linha antes do comentário:
      “//end check qty of product”.

      Espero ter ajudado.

  3. Obrigada, estava com esse problema e resolvi graças ao post. Vou compartilhar no meu BLOG também é dificil achar informações sobre o magento quanto mais tiver espalhado melhor. Colocarei o seu site como fonte!

    Estou com um outro problema no meu site não consigo atualizar 1 dos indices ele está dando erro é o de busca. Pede para atualizar manual e da erro toda vez, sabe como resolver?

Deixe uma resposta

O seu endereço de e-mail não será publicado.