Projeto de contabilização e visualização de pontos por compra criado para o e-commerce VTEX da dona Maria.
Temos como foco nesse projeto retornar os pedidos do usuário diretamente da nossa api conectada á VTEX, para assim criar um histórico de transações entre o cliente e a loja que também seja capaz de retornar o total de pontos bônus em um bloco customizável.
-
Fluxograma
-
[Documentação da API](#Documentação da API:)
-
[Get Request's](#Get Request's:)
-
[Post Request's](#Post Request's:)
-
[Patch Request's](#Patch Request's:)
-
-
[Technologias Usadas](#Technologias Usadas:)
-
Organizacional
-
[Dificudades no desenvolvimento](#Dificudades no desenvolvimento:)
Essa rota da API é utilizada para a configuração do hook, e retoma o número de pontos que o usuário possui.
Essa rota é usada para quando ocorre a confirmação de compra na loja para que tenha a validação e o salvamento dos pontos no masterdata. Verifica se já tem usuário, e se tiver acaba atualizando-o.
Caso o usuário já possui pontos no banco de ele é redirecionado para um patch que atualiza seu histórico de compras e seus pontos.
Durante o cancelamento das compras o sistema acionaria o hook que efetuaria a retirada dos pontos no masterdata. Porém isso não foi verificado, mas seria caso tivessemos mais tempo. Foi feito o calculo verificando o funcionamento com Insomnia, mais não foi verificado na api que está na aws. Para os endpoins foi utilizada a AWS onde foi criado um servidor em Node.js com express, o qual foi criado com ssh e certificado https para que o hook funcione corretamente.