Descrição do projeto
TraduzidoDepois disso, tudo deve funcionar automaticamente. Uma vez por dia, um trabalho agendado passa pelas assinaturas ativas e compara o preço atual com o preço armazenado no momento da assinatura. Quando encontra uma diminuição real, o cliente recebe um e-mail com o nome do produto, preço antigo e novo, e um link de volta para a página do produto. Uma vez que esse e-mail é enviado, a assinatura deve ser marcada como cumprida, para que a mesma pessoa não continue recebendo e-mails sobre uma queda que já aconteceu.
Também gostaríamos que os clientes pudessem ver e cancelar suas próprias assinaturas ativas de sua conta pessoal, e uma maneira simples do nosso lado de ver quantas pessoas estão assistindo a um determinado produto. O recurso deve se encaixar no catálogo de produtos existente e reutilizar qualquer mecanismo de tarefa agendada que a plataforma já tenha, em vez de um serviço separado e autônomo.
O que precisamos em resumo:
— Botão de inscrição no cartão do produto, disponível para convidados e clientes registrados
— Comparação de preços automatizada diária para todas as assinaturas ativas
— E-mail enviado apenas em uma diminuição real de preço, nunca em um aumento ou sem mudança
— Um lugar na conta pessoal para visualizar e cancelar assinaturas
— Contador básico de quantos clientes estão assistindo a cada produto