Skip to content

weldipaula/travellog-grupo3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vtex Points

Travellog#3

Descrição:

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.


Conteúdo

  • 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:)

Fluxograma:


Documentação da API:

Get Request's:

Essa rota da API é utilizada para a configuração do hook, e retoma o número de pontos que o usuário possui.

Post Request's:

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.

Patch Request's:

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.

Obs.:

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.


Organizacional:

Trello


About

Projeto criado a partir do store theme da VTEX, com a finalidade de contabilizar recompensa por compras

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published