Dúvidas Frequentes: Como encontrar logs de alteração de inventário via GraphQL

Este tópico visa fomentar o conhecimento na nossa comunidade, principalmente no que tange ao uso do GraphQL e trazer um exemplo de uma query que pode ajudar na obtenção de informações importantes no que tange ao inventário.

Vale ressaltar que nós temos um learn sobre o assunto no seguinte link:

Além da seguinte documentação no Developers:

Onde encontrar o GraphQL no Admin VTEX?

Caso a sua account já tenha o aplicativo instalado, ele poderá ser encontrado acessando "Configurações da loja" → “STOREFRONT” → “GraphQL IDE

Nesse caso, como o exemplo proposto aqui é de uma Query atrelada ao inventário da sua loja, o app selecionado deverá ser: vtex.inventory-graphql@0.20.0

Para checar os logs de alteração de inventário de um determinado SKU basta então utilizar a query abaixo, substituindo o {{skuID}} pelo id do SKU para o qual deseja se obter os logs de alteração e o {{warehouseId}} pelo id do estoque desejado, que pode ser obtido no seguinte link:

https://{{accountName}}.myvtex.com/admin/shipping-strategy/beta/warehouses

Vale pontuar que também é necessário substituir o campo {{accountName}} com o nome da account na VTEX.

{
	productHistory(
    sku: "{{skuId}}"
    warehouseId: "{{warehouseId}}"
    accountName: "{{accountName}}"){
  				sku
				quantity
				changelogHistory{
						user
						date
						quantityBefore
						quantityAfter
						unlimitedBefore
						unlimitedAfter
				}
			}
}

Caso ainda tenha alguma dúvida sobre o assunto, sinta-se à vontade para perguntar por aqui! :smiling_face:

Karina Mota
Partner Field Software Engineer | VTEX

4 Likes