A space to discuss GraphQL queries, mutations, troubleshooting, throttling, and best practices.
I'm facing an issue, probably a bug on the Shopify end where if I send the following query to orderEditSetQuantity mutation, I get the old quantity in response which shouldn't be the case.
mutation editLineItemQuantity($id: ID!, $line_item_id: ID!, $quantity: Int!) {
orderEditSetQuantity(
id: $id
lineItemId: $line_item_id
quantity: $quantity
) {
calculatedOrder {
id
lineItems(first: 100) {
edges {
node {
id
title
sku
quantity
editableQuantity
editableQuantityBeforeChanges
originalUnitPriceSet {
presentmentMoney {
amount
}
}
variant {
id
product {
id
}
}
}
}
}
addedLineItems(first: 100) {
edges {
node {
id
title
sku
quantity
editableQuantity
editableQuantityBeforeChanges
originalUnitPriceSet {
presentmentMoney {
amount
}
}
variant {
id
product {
id
}
}
}
}
}
subtotalPriceSet {
presentmentMoney {
amount
}
}
totalPriceSet {
presentmentMoney {
amount
}
}
taxLines {
priceSet {
presentmentMoney {
amount
}
}
}
}
userErrors {
field
message
}
}
}
But, if I remove the following three properties from the query, then the query works and I get the updated quantity.
subtotalPriceSet {
presentmentMoney {
amount
}
}
totalPriceSet {
presentmentMoney {
amount
}
}
taxLines {
priceSet {
presentmentMoney {
amount
}
}
}
Did anyone face a similar kind of issue? The API version used is 2021-10
Hey @musfiqus, are you able to provide an x-request-id header value that was returned with the unexpected response, as well as the full response body? I can use these to take a closer look, locate logs on our end, and relay any insights or next steps back to your here - Cheers!
awwdam | API Support @ Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit Shopify.dev or the Shopify Web Design and Development Blog