Página 1 de 1

[Resolvido] Crédito do Cliente Zerando e Negativando o Carrinho

Enviado: 08 Mar 2018, 20:47
por rgrielfilho
Olá amigos do fórum.

Eu estou com o seguinte problema, e não achei solução até o momento.

Quando eu adiciono um crédito para um cliente, exemplo, R$100,00, na hora já é exibido no carrinho do cliente, sem produtos, "-R$100,00", ou seja, aparece o valor negativo. Até aí tudo bem.

Se o cliente faz uma compra no valor de R$50,00, o crédito TOTAL é utilizado na compra, o valor do pedido não fica zerado (como deveria), e no cadastro do cliente ele não fica com o valor restante disponível.

Cogitei o problema ser na ordenação dos módulos em "Finalização do Pedido", mas não importa como eu altere, o problema permanece. Segue a ordenação atual:

Desconto à vista Habilitado 3
Cupom Habilitado 4
Crédito na loja Habilitado 3
Taxa de manuseio Desabilitado 7
Klarna Fee Desabilitado
Taxa para pedidos pequenos Desabilitado 8
Pontos Habilitado 6
Frete Habilitado 2
Sub-total Habilitado 1
Impostos Habilitado 9
Total Habilitado 10
Vale presentes Habilitado 5

Alguém sabe alguma solução? Desde já agradeço.

Re: Crédito do Cliente Zerando e Negativando o Carrinho

Enviado: 09 Mar 2018, 11:27
por rgrielfilho
Solução Encontrada:

O problema ocorre devido a uma comparação inválida no Model.

Correção:

Abra o arquivo catalog/model/extension/total/credit.php na linha 9

Troque a linha
Código: Selecionar todos
$credit = min($balance, $total);
Para:
Código: Selecionar todos
$credit = min($balance, $total['total']);