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!
Karina Mota
Partner Field Software Engineer | VTEX