pedido con sku en diferente bodega y problemas de cantidades en api

Topic summary

Un desarrollador reporta un problema con la API GraphQL de Shopify al consultar pedidos que contienen el mismo SKU desde dos bodegas diferentes.

Problema específico:

  • Cada bodega tiene 1 unidad del SKU en el pedido
  • La API devuelve cantidad 2 para cada bodega (incorrecto)
  • Debería devolver cantidad 1 por bodega
  • Consulta realizada en: order->fulfillmentOrders->lineItems

Solución sugerida:

  • Usar el playground de GraphQL para construir y probar queries: https://shopify.dev/graphiql/admin-graphiql
  • Instalar la app oficial Admin GraphiQL Explorer para pruebas directas en la tienda
  • Verificar que se estén pasando los parámetros correctos en la consulta GraphQL
  • Se proporciona un ejemplo de código para extraer cantidades de líneas de pedido usando lineItems y quantity

Estado: El problema permanece sin resolver; se ofrece orientación para debugging pero no una solución definitiva a la duplicación de cantidades.

Summarized with AI on October 29. AI used: claude-sonnet-4-5-20250929.

pedido que tiene un mismo sku de dos bodegas diferentes, por cada bodega el sku tiene 1 de cantidad en el pedido, pero la api de graphql me devuelve el sku con cantidad 2 en cada bodega cuando realmente deberia ser 1 consulto los dato aqui order->fulfillmentOrders->lineItems

Para que puedas trabajar mas fácil con GraphQL mi recomendación es la siguiente:

Construye el query en un entorno de pruebas, para eso puedes usar el playground de GraphQL

https://shopify.dev/graphiql/admin-graphiql

Sí quieres construir el query en la tienda puedes instalar (la app oficial de Shopify):
https://shopify.dev/docs/api/usage/api-exploration/admin-graphiql-explorer

Es probable que necesites pasarle un parámetro en la respuesta de GraphQL apuntando al valor correcto.

Ejemplo de como extraer las cantidades adquiridas en una orden:

{
  order(id: "gid://shopify/Order/1986453962774") {
    name
    lineItems(first: 10) {
      nodes {
        name
        quantity
      }
    }
  }
}

Espero te sirva para este caso o futuros casos, saludos