API > FromOrders

Olá @renatagrebogy, bom dia.

Meu caminho preferido é configurar um OrderHook para enviar as notificações dos pedidos com os status desejados para um endpoint que apenas recebe a notificação da VTEX e a envia para uma fila FIFO usando o Amazon SQS (por exemplo) para garantir primeiro a captura da notificação vinda da VTEX.

Então em outro serviço crio um worker para realizar o processamento da fila, justamente para que caso aconteca algum problema no processamento de uma notificação, ela fique na fila até o worker conseguir processá-la.

Desta forma os processos de “captura das notificações” e o “processamento das notificações” ficam independentes e confiáveis.

Quanto ao Order Feed, pelo o que lembro dele, sempre que um pedido sofre uma alteração ele volta pra fila, ou seja, para forçar o envio de um item de volta pra fila só se tiver alguma regra no expression que coincida com esta alteração.

Não sei se você já viu uma documentação que o @eduardo.luciano publicou aqui na comunidade com muitos detalhes sobre o Order Feed e o Order Hook. Vale a pena a leitura para garantir se no teu caso o ideal seria usar o Order Feed mesmo ou se vale a pena usar o Order Hook.

1 Like