Boa noite,
na documentação da Vtex diz para a integração de pedidos com o ERP usar o get feeds, porem existe o metido Get Order e gostaria de entender porque usar o get feed sendo que o Get Order faz a mesma coisa porem no Get Feed tenho um problema, se um pedido não foi integrado em 5 dias ele não é mais listado.
Posso realizar o desenvolvimento usando o Get Order ou existe algum problema ao fazer isso?
Obrigado
Marcel, o FEED não possui cache, por isso é recomendado utiliza-lo.
Se em 5 dias você não fez nenhuma tratativa no pedido tem algo errado aí né?
Imagina ter que esperar um ecommerce ver um pedido e realizar as tratativas só depois de 5 dias :)
Basicamente:
- GET FEED, lê os pedidos que entraram
- Verifica o status de cada pedido e faz as tratativas
- Comita esse feed
- Aguarda a nova fila do FEED
Para gerar a lista no LIST ORDER há um cache considerável, pois será necessário a indexação desse pedido com todas as infos dele, por isso foi criado o FEED.
http://help.vtex.com/pt/tutorial/guia-de-integracao-de-erps-pedidos