01. DADOS GERAIS
Produto: | TOTVS Moda |
---|---|
Linha de Produto: | Virtual Age |
Segmento: | Varejo |
Módulo: | Comercial |
Função: | Geração e utilização de bônus desconto na pré-venda |
País: | Brasil |
Ticket: | 13859092 |
Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Foi solicitada a possibilidade de gerar e utilizar bônus desconto na pré-venda realizada através do componente PDVFM055.
03. SOLUÇÃO
Foi criado o componente PESFL148 (Classificação de Produto para Geração de Bônus) que tem como objetivo configurar para o tipo de classificação o percentual de desconto que será utilizado na geração de bônus desconto para o produto. Foi criado também o parâmetro empresa "CD_TIPO_CLAS_PRD_BONUS" que tem como objetivo receber o tipo de classificação de produto que será utilizado na geração do bônus desconto, e foi criado o tipo "15" no parâmetro "TP_BONUS_DESCONTO" que quando configurado será controlado o bônus de venda e desconto na transação.
O parâmetro "TP_BONUS_DESCONTO" trabalha em conjunto com os parâmetros "NR_DIAS_CARENCIA_BONUS" que tem como objetivo definir o número de dias de carência para que o bônus seja utilizado e o parâmetro "NR_DIAS_VALID_BONUS_DESC" que tem como objetivo determinar o número de dias que o bônus gerado poderá ser utilizado.
Imagem 01 - Demonstra o componente ADMFM014 onde está sendo configurado o parâmetro empresa "TP_BONUS_DESCONTO" com a opção "15" para a empresa 009.
Imagem 02 - Demonstra o componente ADMFM014 onde está sendo configurado o parâmetro empresa "CD_TIPO_CLAS_PRD_BONUS" com a classificação "509" para a empresa 009.
Imagem 03 - Demonstra o componente ADMFM014 onde está sendo configurado o parâmetro empresa "NR_DIAS_CARENCIA_BONUS" com o número de dias de carência igual a "3" para a empresa 009.
Imagem 04 - Demonstra o componente ADMFM014 onde está sendo configurado o parâmetro empresa "NR_DIAS_VALID_BONUS_DESC" com o número de dias de validade igual a "60" para a empresa 009.
Imagem 05 - Demonstra o componente PESFL148 onde está sendo configurado para o tipo de classificação "509" as classificações "6" e "7", sendo a classificação 6 com o percentual de bônus igual a 5% e a classificação 7 com o percentual de bônus igual a 10%.
Imagem 06 - Demonstra o componente PRDFM319 onde está sendo configurado para o produto "224003" a classificação "509 - 7".
Imagem 07 - Demonstra o componente PRDFM319 onde está sendo configurado para o produto "224004" a classificação "509 - 6".
Imagem 08 - Demonstra o componente PRDFM319 onde está sendo configurado para o produto "224005" a classificação "509 - A2" que não possui nenhum percentual de bônus configurado.
Imagem 09 - Demonstra o componente PDVFM055 onde está sendo criada a transação "607869" com os itens 224003 (com o bônus desconto igual a 10%), 224004 (com o bônus desconto igual a 5%) e 224005 (que não possui nenhuma classificação de bônus desconto configurado). Em seguida está sendo acionado o botão "Finalizar".
Imagem 10 - Ao acionar o botão mencionado anteriormente, a mensagem acima é apresentada informando que a transação foi finalizada com sucesso.
Imagem 11 - Demonstra o componente PDVFP012 onde está sendo selecionada a transação "607869" e em seguida acionado o botão "Processar".
Imagem 12 - Ao acionar o botão mencionado anteriormente, o componente PDVFM004 é apresentado, informando o valor da transação e acionado o botão "Confirmar". Então a mensagem acima é apresentada informando que o cliente em questão ganhou R$ 10,20 de bônus desconto.
O desconto é composto pelo seguinte cálculo:
- 224003 → 10% de R$ 68,00 = R$ 6,8;
- 224004 → 5% de R$ 68,00 = R$ 3,4;
- 224005 → Não possui nenhum bônus desconto configurado;
Sendo assim a soma é: R$ 6,8 + R$ 3,4 = R$ 10,20.
Imagem 13 - Demonstra o componente PESFC054 onde pode ser visto que para a transação "607869" foi gerada a quantidade de bônus igual a "R$ 10,20".
Imagem 14 - Demonstra o componente TRAFP006 onde está sendo realizado o cancelamento da transação "607869".
Imagem 15 - Mensagem que é apresentada quando a transação é cancelada com sucesso.
Imagem 16 - Então ao acessar novamente o componente PESFC054, pode ser visto que foi realizado um débito por cancelamento de venda no valor de bônus que havia sido gerado anteriormente.
Imagem 17 - Pode ser visto que par ao cliente "15631" ainda existe o bônus de R$ 10,20 gerado através da transação "607865".
Imagem 18 - Ao acessar o componente PDVFM055 e informar o cliente "15631" pode ser visto através do campo "Saldo bônus" que o mesmo possui o saldo de R$ 10,20, então está sendo criada a transação "607871" com três itens que não possui nenhuma classificação de geração de bônus configurada e está sendo realizada a finalização da mesma.
Importante: Vale ressaltar que o saldo bônus está sendo apresentado pois o dia de carência configurado no parâmetro empresa "NR_DIAS_CARENCIA_BONUS" é igual a três (bônus gerado no dia 25/04 e a transação acima está sendo criada no dia 28/04).
Imagem 19 - Ao acessar o componente PDVFP012 e informar a transação gerada anteriormente, ao acionar o botão "Processar" para finalizar a transação de pré-venda o componente PESFC053 é apresentado informando que o cliente da transação possui saldo a ser utilizado. Então está sendo informada a quantidade total disponível e acionado o botão "Confirmar" e em seguida realizada a finalização da transação.
Imagem 20 - Ao acessar novamente o componente PESFC054 e verificar o saldo referente a transação "607865", pode ser visto que a quantidade de saldo disponível anteriormente (R$ 10,20) foi utilizada na transação "607871".
Imagem 01 - Demonstra a geração de bônus de R$ 10,20 para o cliente 15671.
Imagem 02 - Ao consultar o cliente "15671" pelo PESFC024, pode ser visto que o mesmo possui o saldo atual igual a R$ 10,20 mesmo valor referente ao bônus gerado anteriormente.
Imagem 03 - Demonstra o componente PDVFM001, onde está sendo realizada uma devolução do item 224003 que possui a quantidade para geração de bônus desconto igual a 10% do seu valor, pelo item 224005 que não possui nenhum bônus configurado sendo assim, o valor de bônus que será devolvido na troca é igual a R$ 6,8.
Imagem 04 - Ao consultar novamente o cliente "15971" pode ser visto que o mesmo teve o bônus utilizado igual a R$ 6,80, sendo assim o saldo atual de bônus para utilização é igual a R$ 3,40.
Observação: Abaixo será demonstrado uma troca de um item que possui bônus desconto configurado, por dois que também possuem.
Imagem 05 - Está sendo realizada uma troca no componente PDVFM001 do item 224004 que possui geração de bônus desconto configurada, por um outro produto 224004 e item 224003 que também possui a geração de bônus configurada, em seguida está sendo realizado o encerramento da transação de troca.
Imagem 06 - Pode ser visto que ao consultar o bônus do cliente "15671" foi gerado um saldo de R$ 6,80 pelo produto 224003 estar na transação de troca, então o saldo do cliente passou a ser R$ 10,20 novamente.
Observação: Abaixo será realizada uma troca de um item que possui a geração de bônus desconto configurada, por dois itens um que possui a mesma configuração e outro que não possui geração de bônus desconto configurado.
Imagem 07 - Está sendo realizada uma troca no componente PDVFM001 do item 224004 que possui geração de bônus desconto configurada, por um outro produto 224004 e o item 224005 que não possui a geração de bônus configurada, em seguida está sendo realizado o encerramento da transação de troca.
Imagem 08 - Pelo fato de estar sendo trocado dois itens iguais e um outro item que não possui bônus configurado, não foi alterado o saldo bônus do cliente, sendo assim o mesmo continua como estava, com o valor de R$ 10,20.
Observação: Abaixo será realizada apenas a devolução de cinco itens, sendo que dois deles possuem bônus desconto configurado e três deles não possuem.
Imagem 09 - Está sendo realizada uma devolução no componente PDVFM001 de cinco itens sendo que os itens: 224003 e 224004 possuem geração de bônus configurada, e o item 224005 não possui nenhuma geração de bônus configurada, seguida está sendo realizado o encerramento da transação de devolução.
Imagem 10 - Ao consultar o bônus do cliente, pode ser visto que o mesmo foi zerado pois os dois itens que tinham bônus gerado foram devolvidos, sendo assim foi debitado o valor de saldo que o cliente tinha referente aos dois itens.
Observação: Abaixo será demonstrado o cancelamento da transação que gerou bônus.
Imagem 11 - Pode ser visto ao consultar o saldo atual do cliente é igual a R$ 10,20 isso ocorre pois o cliente recebeu esse valor de bônus através da transação "608287".
Imagem 12 - Demonstra o componente TRAFP006, onde está sendo cancelada a transação "608287".
Imagem 13 - Pode ser visto a mensagem que é apresentada quando a transação é cancelada com sucesso.
Imagem 14 - Ao consultar novamente o bônus referente ao cliente "15671" pode ser visto na linha referente a transação "608287" que foi realizado um debito por cancelamento no valor do bônus gerado para a transação, e o saldo do cliente passou a ser R$ 0,00.