llamada API orderEditAddLineItemDiscount

Topic summary

Un desarrollador está intentando automatizar descuentos del 10% en todos los artículos de línea cuando llega una nueva orden usando Make (anteriormente Integromat) y la API GraphQL de Shopify.

Problema técnico:

  • Recibe error de sintaxis: “unexpected RCURLY (‘}’) at [5, 5]”
  • Usa la mutación orderEditAddLineItemDiscount con API version 2025-01
  • El query GraphQL tiene campos comentados vacíos (# OrderStagedChangeAddLineItemDiscount fields, etc.)

Variables JSON proporcionadas:

  • Descuento: 90% del valor (percentValue: 0.9) con descripción “PAGO EN DIVISAS”
  • IDs dinámicos usando sintaxis de Make: {{1.id}} y {{1.line_items[].id}}

Respuesta de la comunidad:
Se solicita más contexto sobre cómo realiza el llamado (app de Shopify vs backend propio) y se recomienda usar el Asistente con IA de Shopify para revisar y generar el query correctamente.

Estado: Pendiente de respuesta del autor original sobre el contexto de implementación.

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

Hi im try automate in make when arrive a neworder apply a line items discount 10% for all lines, im try put on API GraphQL im follow all steps from dev doc, but i take a lot error response:

syntax error, unexpected RCURLY (“}”) at [5, 5]

API version: 2025-01

Query:

mutation orderEditAddLineItemDiscount($discount: OrderEditAppliedDiscountInput!, $id: ID!, $lineItemId: ID!) {
orderEditAddLineItemDiscount(discount: $discount, id: $id, lineItemId: $lineItemId) {
addedDiscountStagedChange {

OrderStagedChangeAddLineItemDiscount fields

}
calculatedLineItem {

CalculatedLineItem fields

}
calculatedOrder {

CalculatedOrder fields

}
userErrors {
field
message
}
}
}

JSON variables:
{
“discount”: {
“description”: “PAGO EN DIVISAS”,
“percentValue”: 0.9
},
“id”: “gid://shopify/Order/{{1.id}}”,
“lineItemId”: “gid://shopify/LineItem/{{1.line_items.id}}”
}

@fusfitdev Veo que la pregunta la haces en ingles, dame algún contexto de como haces el llamado a la API de GraphQL, a través de una app de Shopify, en tu propio Backend.

Para generar estos queries de manera efectiva te recomiendo el uso del Asistente con IA de Shopify, tengo un articulo en mi blog que habra sobre el mismo.

En lenguaje natura pidele que te revise y genere el querie en este contexto que colocaste para que puedas volver a intentarlo.

https://joseamaya.com/blog/como-usar-el-asistente-ia-de-shopify

Hazme saber como te va