Limitar cupom por CPF smartcheckout

Eae galera,

A VTEX utiliza qual parâmetro para limitar um cupom de desconto? Pois estamos com o seguinte problema:
Cliente cria diversas contas com o mesmo CPF, porém, com e-mails diferentes através do smartCheckout e consegue aplicar o cupom.
Já aplicamos a opção de ser utilizada apenas uma vez por cliente.
A ideia seria que ele utilizasse apenas uma vez por CPF. Tem algo nativo da VTEX para isso? Se não, quais sugestões teriam para customização?

Obrigado.

Olá @JoaoCongio, seja bem-vindo à VTEX Community!

Neste cenário, não temos uma forma nativa para limitar os cupons via CPF, uma vez que nossa chave única é o e-mail.

Tem-se dos caminhos possíveis para limitar um pouco o processo:

  • Efetuar um ajuste no front para que o cliente seja validado, onde olharíamos o MasterData e verificaríamos se esse usuário já possui um CPF cadastrado, efetuando o bloqueio desse cupom.
    Essa customização deveria ser realizado no momento em que o cliente cria uma nova conta no checkout ou no menu “Minha Conta”.

  • Outra opção seria criar um índice único no MasterData de forma a limitar campos CPF na entidade CL (Cliente) a repetirem-se. Um ponto de atenção importante para este cenário é a estruturação, pois assim não teremos a duplicação do usuário e não estaríamos trabalhando unicamente com a restrição da promoção, tudo bem?
    Vou adicionar uma documentação para que possa se orientar melhor neste cenário

Espero que te ajude
=D

1 Like