A space to discuss GraphQL queries, mutations, troubleshooting, throttling, and best practices.
Hi all,
I wonder if there is a GraphQL mutation for returning an fulfilled item. The only mutation i found is the refundCreate and it has a RETURN option in the RefundLineItemRestockType.
I could successfully perform a Refund the fufilled item is doesn't mark as returned.
---
And if i click the refund btn in the order detail page, it said there is no more item available for return. so i guess there should be no more fulfilled items.
---
Here is the mutation input i used for refundCreate
// Refund/Return item
const refund = {
orderId: `gid://shopify/Order/XXXXX`,
refundLineItems: [
{
lineItemId: `gid://shopify/LineItem/XXX`,
quantity: 1,
restockType: 'RETURN',
locationId: `gid://shopify/Location/XXXXX`
}
],
transactions: [
{
amount: 100,
gateway: 'bogus',
kind: 'REFUND',
orderId: `gid://shopify/Order/XXXXX`,
parentId: `gid://shopify/OrderTransaction/XXXXX`
}
]
};
---
So is there anyway i could mark the fulfilled item as RETURNED in the order detail page as show below thru API?
---
Thanks~
Regards,
Kit
Another problem i found is orginally the order i show above is $634.99 and i refund $100, so the remaining amount is $534.99 which is correct in the order detail page.
But in the order listing, the Total amount only contains the Shipping fee $5.99.