Please enable JavaScript.
Coggle requires JavaScript to display documents.
scheduler, liv cart vai disparar um evento para qualquer manipulação do…
scheduler
vai ser criado uma nova exchange
recebe os eventos
time de analytics que consome essa informação
conhecimento do carrinho
itens do carrinho
id do customer
vao configurar uma fila para poder consumir as informações
é como se fosse um endereco
vai estar sempre ligada a uma fila
faz o vinculo
router key
numero da casa em um rua dependendo do numero uma casa diferente
quando consumir a fila vai ter a router key
chave que vai ser passada na fila e aí sim poderá ser manipulado
criar o scheduler
vai dizer quais sao os carrinhos abandonados
efetuar disparo de email
vai ser atraves do salesforce
template de email vai ser um novo
é uma rotina parametrizada
criar cenarios de carrinhos abandonados
é separado do de pontos
verificar se esta abanadonado de acordo com o perido que é editalvel e definido
nao pode enviar 2 emails no mesmo dia
carrinho abandonado fica para sempre
ou se fechar a ordem
validar a parametrização
liv cart vai disparar um evento para qualquer manipulação do carrinho
Somente acontecera logado
Cenarios
inserir um novo produto
re start no no fluxo
via postman
delete
remover um item do carrinho
patch
forma de pagamento
alterar endereco do carrinho
alterar a quantidade do item no carrinho
fazer validações dos eventos
se o eventos estao sendo salvos
logs da aplicação
ver no BD
post
adicionar um item
abandonando sem alteracao
Com estoque zerado
nao sera enviado email
com item desativado
nao sera enviado email
depois de enviar a msg rabbit mq remover todos os itens
vai validar o ultimo evento do carrinho
receber os dados do carrinho e validar os estoque pra ver se vai ser enviado email
endpoint interno ja existente
validar de nao enviar email para carrinhos ja submitados
rabbit mq
endpoint de exclusao do carrinho se ele for deletado nao pode retornar ver se o carrinho ainda existe fazer um get cart
se ele for desativado pelo seller
final do fluxo vai ser disparada uma msg via rabbit pro cart idle consumir e ver se teve alguma atualizacao
vai mandar um payload id do carrinho data de criacao e data da ultima modificacao