Visando melhorar as operações no Sistema Yzidro ERP, foi criado uma nova possibilidade de Limitar a quantidade de Aplicação de uma Promoção na Venda.
Continuando a adaptação do Sistema para a Integração com o Clube de Promoções ScannTech, foi desenvolvido o recurso de Limitar a quantidade de aplicação de promoção em uma venda. Isso se deve ao fato que, em algumas promoções enviadas pela ScannTech, há uma limitação de quantas vezes a promoção em questão poderá ser aplicada em uma venda. Esse recurso estará disponível no Yzidro para a Venda Checkout.
Foram realizadas melhorias nas seguintes telas:
⇒ Cadastro de Promoção;
⇒ Gestão de Promoções;
⇒ Venda Checkout | Promoções que são aplicadas na Inserção do Item na Venda;
⇒ Venda Checkout | Promoções que são aplicadas na Finalização da Venda.
Na tela de Cadastro de Promoção, ao ser carregada uma promoção que foi Criada/Enviada pela ScannTech, NÃO será possível editá-la (com exceção do campo "Status"), também será exibido um aviso na parte superior informando, conforme exemplo da Imagem 01.

Imagem 01 - Promoção vindo da ScannTech bloqueada para edição.
Importante
Na tela de Alteração de Promoções em Massa, NÃO serão exibidos Produtos que constam em Promoções enviadas pela ScannTech, que estejam ativas, e que o grupo de promoção dela esteja vigente ou com vigência futura!
Também foi adicionado o campo "Quantidade Limite de Aplicação na Venda Checkout". Ele só estará visível se o Menu "Venda Checkout" estiver liberado para a empresa.

Imagem 02 - Novo Campo na tela de Cadastro de Promoção.
Na tela de Gestão de Promoções, foi adicionado uma nova coluna "Qtde. Limite Aplicação na Venda Checkout". Ela só estará visível se o Menu "Venda Checkout" estiver liberado para a empresa.

Imagem 03 - Nova coluna na tela de Gestão de Promoções
Ao inserir um produto na Venda Checkout, que faça parte de promoção do Tipo “Preço Promocional” ou “Pack de Produtos” e que possua Limite de Aplicação, será possível fazer a inserção "Item a Item" ou informando a “quantidade limite de aplicação”. Caso contrário, a inserção será bloqueada, conforme exemplo da imagem 04.

Imagem 04 - Inserção de Produto bloqueada
Ao inserir Item a Item, só será possível continuar inserindo-o em quantidade igual a 1 até atingir o Limite de Aplicação definido na promoção, conforme exemplo da Imagem 05.

Imagem 05 - Inserção de Produto bloqueada
Ao inserir um item que teve o Limite de Aplicação de promoção atingido, o usuário será notificado que o limite foi atingido e que se prosseguir com a inserção, o preço promocional não será mais aplicado.

Imagem 06 - Aviso de Limite de Aplicação de Promoção atingido
Ao excluir um produto que faz parte de promoção com limite de aplicação, será verificado se tem produtos iguais que podem receber a aplicação da promoção, devido a exclusão do item, conforme exemplo do Vídeo 01.
/homologacao/historico-versao-branch/vdo-004936-001.mp4
Vídeo 01: Exclusão de item na promoção.
Exemplo: A venda tem 5 itens do produto de código 1 - TESTE, que faz parte de uma promoção com Limite de Aplicação de 4 vezes. Nessa configuração, 4 itens tiveram a promoção aplicada e 1 não. Ao excluir um item que teve a promoção aplicada, será feito um recálculo e a promoção será aplicada no 5º item.
Atenção: No recálculo após exclusão de item, o preço promocional só será aplicado se o item possuir quantidade igual a 1, ou se só restar apenas um produto com a quantidade exata do Limite de Aplicação. Caso contrário, o preço promocional não será aplicado.
Ao inserir um produto na Venda Checkout, que faça parte de promoção do "A Partir de X Unidades" e que possua Limite de Aplicação, só será possível fazer a inserção Item a Item.
Os outros tipos de promoção que são aplicados na Finalização da Venda ("Combo", “Leve X e Pague Menos” e “Leve X e Pague Y”) não possuem restrição em relação a forma de inserção dos itens.
Ao abrir a tela de Finalização da Venda Checkout, os descontos serão aplicados respeitando a quantidade Limite de Aplicação definida no Cadastro de Promoções, com base na quantidade de vezes que a promoção em questão foi atingida.