Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Produto:

Bematech Loja

Linha de Produto:


Segmento:

Varejo

Módulo:TOTVS PDV Móvel
Função:Venda com motor terceiros
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLIVEPDV-2802


02. SITUAÇÃO/REQUISITO

Foi relatada uma falha no TOTVS PDV Móvel ao aplicar desconto de promoções recebidas do motor de promoções de terceiros quando o produto é do tipo KIT.

Conforme apresentado abaixo, os KITs informados receberam um desconto maior do que o cadastrado/informado no cadastro da promoção.


Figura 1: GIF apresentando o cálculo incorreto dos valores no carrinho.

03. SOLUÇÃO

Verificado que na aplicação do desconto, o TOTVS PDV Móvel estava considerando o valor total do KIT (a soma dos produtos que compõe o mesmo) e não dos produtos que compõe o mesmo e tiveram desconto.

A correção realizada faz com que no momento de atribuir os descontos, quando o produto for do tipo KIT, será verificado os itens que compõe o mesmo e o desconto será aplicado sobre o valor desses, respeitando o retorno da promoção.


Figura 2: GIF apresentando o cálculo correto dos valores no carrinho.

04. DEMAIS INFORMAÇÕES

Sugestões de teste:

  • Realizar venda com produtos vinculados a promoções ativas
  • Realizar venda com KIT que em sua composição possua produtos vinculados a promoções ativas
  • Realizar venda com KIT que em sua composição possua produtos vinculados a promoções ativas e também adicionar os produtos individualmente no carrinho

Pré-condições:

Para a realização dos testes é necessário que o motor de promoções terceiro esteja ativo. Também é necessário que haja promoções ativas para itens que fazem parte da composição de um KIT.

05. ASSUNTOS RELACIONADOS


Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>