Arquivos Mensais: dezembro 2010

Magento: Erro ao adicionar produto no carrinho – Regra de Preço

Pessoal,

Há algum tempo atrás fiz um post sobre um erro bobo, aparentemente um bug do magento: Após criar uma regra de desconto para uma forma de pagamento, se você adicionasse o grupo de clientes NOT LOGGED IN, era impossível incluir o produto no carrinho.

Aparecia a mensagem:

cannot add items to the shopping cart.

Bem, uma das soluções apresentadas foi alterar o arquivo app/code/core/Mage/Sales/Model/Quote.php.

Em app/code/Core / Mage / Sales / Model / Quote.php Iinsira o seguinte código no método _afterSave() :

if (null !== $this->_payments) {
           // inserted code start
            $this->getPaymentsCollection();
            if ($this->getId()) {
                foreach ($this->_payments as $payment) {
                    $payment->setQuote($this);
                }
            }
           // inserted code end
            $this->getPaymentsCollection()->save();
        }

Lembrando que o ideal é criar uma cópia do arquivo acima e colocar em app/code/local. Dessa forma se houver alguma atualização você não perderá sua configuração.

Solicite seu módulo

Gostaria de incluir alguma funcionalidade para seus clientes? Facilitar a administração das suas vendas? Integrar sua loja com algum serviço/sistema?

solicitar seu módulo agora

Últimos Artigos

Fique por dentro das nossas novidades!!

Quer ficar sabendo em primeira mão quando novos tutoriais forem postados? Assine nosso RSS.