Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Bematech Loja
Segmento:Varejo
Módulo:Motor de promoções
Função:Web
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLIVECP-2906 


02. SITUAÇÃO/REQUISITO

Na tela de cadastro das promoções deverá ser permitido criar uma promoção com o atributo "Aniversário".

Observações:

  • Deverá ser criado o atributo com nome: "Aniversário";
  • Ao clicar em aniversário deverão existir as opções: Dia, semana (Considerando de Domingo a Sábado) ou por mês;
  • No client do Motor permitir que o PDV envie a data de aniversário do cliente identificado na venda;
  • O campo para enviar a data de aniversário do cliente deverá ser opcional.

03. SOLUÇÃO

Na tela de Restrições, dentro dos Atributos de Cliente existe a opção Aniversário, onde será possível selecionar as opções Dia, Semana ou Mês.


A opção selecionada ficará marcada:


O intuito da opção Aniversário é restringir promoções de acordo com o aniversário do cliente, com base nas informações enviadas através da tag <aniversario>.
O formato esperado é o padrão dia/mês/ano (dd/mm/aaaa).


Exemplo de chamada de entrada:

{
        "codigoPromocional"null,
        "identificadorVenda": {
            "codVenda""1234",
            "codFilial""12345678",
            "codCanalVenda""PDV",
            "codExternoCanalVenda""2"
        },
        "formaPagamento": [1],
        "dadosCliente": {
            "cpfCliente"null
            "pais"null
            "cidade"null
            "estado"null
            "estadoCivil"null
            "fidelizado"false
            "idade"0
            "nomeFantasia"null
            "convenio"""
            "profissao"null
            "sexo"null
            "primeiraCompra"false
            "grupoCliente":null,
            "aniversario""18/04/1980"
        },
        "produtos": [
            {
                "posicaoItem"1,
                "codProduto"29062,
                "codEmbalagem"1,
                "qtd""3",
                "descontoManual"0,
                "valorUnitario""10.00"
            }
        ]
    }



Dependendo do tipo de restrição Aniversário selecionada, a verificação ocorrerá de diferentes formas:

  • Mês: Caso o aniversário do cliente esteja dentro do mês vigente no momento da venda.
  • Semana: Caso o aniversário do cliente esteja dentro da semana vigente no momento da venda, considerando-se que a semana inicia no Domingo e se encerra no Sábado.
  • Dia: Caso a venda seja efetuada exatamente no dia do aniversário do cliente.


Algumas considerações importantes referentes à múltiplas promoções contendo a restrição Aniversário:

  • É possível que promoções coincidentes com diferentes restrições de Aniversário sejam selecionadas simultaneamente caso sejam do tipo Acumulativa. Ex:
    • Uma promoção com restrição Aniversário Mês e outra com restrição Aniversário Dia. Caso a venda seja efetuada no dia do aniversário do cliente enquadra-se também no mês de aniversário do cliente, consequentemente entrando nos dois critérios de restrição e concedendo o desconto das duas promoções.
  • Caso existam promoções coincidentes com diferentes restrições de Aniversário porém uma delas seja do tipo Exclusiva, esta será priorizada acima das outras.
  • Caso existam promoções coincidentes com diferentes restrições de Aniversário porém mais de uma seja do tipo Exclusiva, por critério aleatório uma destas será priorizada acima das outras.