Como obter lista de todos os produtos com seus preços?

Fala galera,

Estou tentando fazer uma integração como uma loja da vtex, porém estou tendo problemas pra conseguir listar os produtos que a loja possui com seus preços. Listar os produtos está tranquilo, mas a dificuldade está em conseguir pegar os seus respectios preços. Quando o produto não está disponível, seu preço vem errado.

Se estiver utilizando a Catalog API, o preço dos produtos indisponíveis vem com um valor de 9 milhões e alguma coisa. Já quando faço o fetch pela Search API, o valor retornado é de 0,00.

Alguém sabe me dizer o como eu faço pra conseguir obter os valores corretos dos produtos, mesmo quando não estiverem em estoque?

Desde já, obrigado!

Deixa eu ver se entendi, no caso você possui uma loja VTEX e está integrando com outra loja VTEX?

Quando o preço do produto vem um valor altíssimo é porque ele não possui estoque.

@Nathan Prestes​ Não, estou fazendo a integração do Odoo com uma loja, aí preciso importar os podutos da loja para o sistema do Odoo, para poder visualizar os produtos por lá. Aí estou tentando fazer isso a partir da API da Vtex

Não há uma forma de realizar via importação de planilha? Pelo menos nessa primeira carga acho ser o melhor caminho.

De qualquer forma há diversas formas de consultar as informações de produto e sku:

GET ProductAndSkuIds

https://documenter.getpostman.com/view/845/vtex-catalog-api/Hs44#76beff6b-22a4-00bd-08be-b5d8353719a9

GET ProductSearch Filtered and Ordered

https://documenter.getpostman.com/view/845/vtex-search-api/Hs43#e0ec3923-faf7-5049-8634-f6d617ce5f67

Ou via WebService:

http://help.vtex.com/pt/tutorial/guia-de-integracao-de-erps-catalogo-expresso