...
Pronto, promoção surpresa sorteio aleatório aplicado!
Observações sobre o processo:
Dica: Toda a gestão do sorteio é feita através do serviço do servidor de PDVs, ou seja, assim que acabar de cadastrar a regra e o sistema identificar que exista já algum PDV com o parâmetro de promoção surpresa ativo, automaticamente o serviço já fará o envio do brinde para o PDV presentear na próxima venda que for feita. Fica a ressalva que quanto menos PDVs tiverem o recurso ativo por loja, maior será a incidência do sorteio para aquele PDV, então tenha isso em mente na hora de cadastrar essa regra para que quanto mais PDVs tiverem com o parâmetro ativo mais aleatório será o sorteio.
Outro detalhe mas não menos importante, pode acontecer de 2 PDVs realizarem a premiação em intervalos menores de tempo do que o configurado na regra ou ainda 1 PDV premiar 2 vezes seguidas, isso acontece uma vez que esse PDV por algum motivo fica parado sem realizar vendas, e por ter o parâmetro ativo para a promoção surpresa ele é sorteado através do serviço do servidor de PDVs, o mesmo manda esse brinde para o PDV e na próxima venda devera premiar o cliente que realiza a compra. Como esse PDV se encontrava parado, ele recebe o brinde mas não o distribui, o que faz o com que o serviço não gere um novo sorteio até que tenha tido a baixa desse brinde na venda, e como isso pode demorar mais que o tempo configurado na regra, quando ele faz a venda e a mesma integra, o serviço já gera um novo sorteio para aquela loja e pode fazer com que o mesmo PDV caso sorteado, de brindes em 2 vendas seguidas, ou ainda se outro pdv é sorteado, dará brinde no tempo menor que o configurado na regra. Portanto o que vale para esse caso de tempo da regra é o tempo que é realizado o sorteio e não o tempo que a venda se concretiza lá no PDV.