Página 1 de 1

Como desativar o desconto

Enviado: 20 Ago 2014, 11:59
por hsystem
Boa tarde pessoal!!!

Bom, meu caso é o seguinte... eu modifiquei o opencart para aparecer assim...

Imagem


Quando alguém cadastra um DESCONTO para o produto, o preço com desconto vai aparecer como "1x no Boleto", pois o Opencart não me dava essa possibilidade, então tive que improvisar.

O problema é que, o desconto está cadastrado, e SE o cliente clicar em "Comprar" então vai adicionar o preço como R$ 35,00 no Carrinho.
Mas eu quero que adicione APENAS R$37,00 no carrinho, e SOMENTE na hora que o cara for pagar e escolher o boleto, então vai conseguir pagar com R$35,00.
Bom, essa parte final do boleto já está meio implementada, eu só preciso que o valor final de qualquer produto esteja SEM o desconto, mesmo com o desconto cadastrado.

Eu fiz o seguinte.... criei no Model, na função "getProduct" o "price2", pois o "price" já tirava o desconto.
Bom, agora tenho "price" e "price2"(valor total)...
Eu só preciso colocar o price2 pra ser visualizado no carrinho lá em cima na hora que o cara clicar em "Comprar".

Mas mexi nos arquivos, procurei muito e vi que era alguma coisa no arquivo Controller/module/cart bem nessa parte....
$this->{'model_total_' . $result['code']}->getTotal($total_data, $total, $taxes);

mas não consegui sair do lugar, alguém pode me ajudar por favor?
tá osso aqui... :|

Re: Como desativar o desconto

Enviado: 20 Ago 2014, 12:33
por Manoel Vidal
Boa tarde.

Acho que você pensou nesse funcionamento da forma errada.
O ideal seria você instalar um módulo que ofereça desconto conforme a forma de pagamento selecionada pelo cliente, e especifique na página do produto que o pagamento por boleto tem x% de desconto, pois dessa forma quando o cliente adicionar o produto ao carrinho, o preço a ser exibido é o preço sem desconto, e somente quando o cliente selecionar a forma de pagamento por boleto é que o módulo de desconto por forma de pagamento irá acrescentar o desconto.

Espero ter ajudado. :D

Re: Como desativar o desconto

Enviado: 20 Ago 2014, 14:11
por hsystem
Mas você conhece algum módulo que resolva este problema Vidal?

Re: Como desativar o desconto

Enviado: 21 Ago 2014, 07:02
por Manoel Vidal