Árvore de páginas


01. DADOS GERAIS

Produto:

BEMATECH LOJA

Linha de Produto:


Segmento:

VAREJO

Módulo:TOTVS PDV MOVEL
Função:DESCONTO
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLIVEPDV-3346


02. SITUAÇÃO/REQUISITO

Informado que existem promoções no motor terceiro em que é retornado o valor R$ 0,00 para o item que é gatilho de uma promoção e devido a esse retorno há momentos em que o TOTVS PDV Móvel gera o desconto duplicado incorretamente.

Por exemplo: Promoção - Na compra do item 72051 leve o item 26503 com desconto de R$26,00.

Ao adicionar o item 72051 é apresentado para o mesmo uma promoção no valor de R$ 0,00, pois o mesmo é o gatilho para o desconto do item 26503. Porém, em esporadicamente, ao adicionar o item 26503 e finalizar a venda, essa venda é gravada no Live e no Hana com o desconto de R$ 26,00 também para o item 72051.

Foi solicitado que, quando o motor retornar uma promoção com o valor R$ 0,00 o TOTVS PDV Móvel ignore o registro.



Vídeo 1: Desconto no valor R$ 0,00 sendo apresentado em tela.

03. SOLUÇÃO

Analisamos que todas as promoções retornadas pela API do motor terceiro são adicionados a uma lista de descontos no aplicativo, incluindo valores R$ 0,00. Somente é ignorado quando o valor do desconto for maior que o valor do item ou inferior a R$ 0,00. Para a solução, passamos a verificar se o o desconto calculado pelo motor terceiro é maior que R$ 0,00. 

Se o valor do desconto calculado for maior que R$ 0,00, adicionamos o retorno a nossa lista. Caso o contrario ignoramos o mesmo.


Vídeo 2: Desconto R$ 0,00 não sendo apresentado mais.

04. DEMAIS INFORMAÇÕES

N/A.

05. ASSUNTOS RELACIONADOS

  • N/A.