Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Bematech Loja
Segmento:Varejo
Módulo:Bematech PDV
Função:
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLDC-671


02. SITUAÇÃO/REQUISITO

Ao ser incluso um produto na venda ou retirado um produto da venda, deve ser chamada a rotina CheckItem do Motor de Promoções do Grupo Boticário, com os dados do produto (código, marca, quantidade, preço base, etc...).

03. SOLUÇÃO

A rotina de inclusão de produto (Vende) ou exclusão de produto (Cancela_Item) chamam a função AtualizarCarrinhoMotorPromocaoExterno do módulo modMotorPromocao.bas, que por sua vez chama a rotina AtualizarCarrinho do Bematech.PDV.Promocao.Interop.MotorPromocaoExterno. Essa DLL chama a rotina AtualizarCarrinho do Totvs.Benefits.dll.

Ao modo que esteja configurado Motor de Promoções do O Boticário, sempre que for adicionado um novo item ou cancelado um item na venda, o PDV envia ao Ativador, via TOTVS Benefit a atualização do item. Com isso podemos ter o melhor forma do Ativador retornar as melhores promoções para a venda que esta em andamento.


04. DEMAIS INFORMAÇÕES

A rotina no modMotorPromocoes verifica se está habilitado o Motor de Promoções externo e caso não esteja ignora a chamada. Por isso não é necessário verificar o modelo fiscal nas rotinas Vende ou Cancela_Item.