Skip to main content
Anchor to ReturnProcessPayload

ReturnProcessPayload

payload

Return type for returnProcess mutation.

•Return

The processed return.

•[ReturnUserError!]!
non-null

The list of errors that occurred from executing the mutation.


Was this section helpful?

Anchor to Mutations with this payloadMutations with this payload

•mutation

Processes a return by confirming which items customers return and exchange, handling their disposition, and optionally issuing refunds. This mutation confirms the quantities for ReturnLineItem and ExchangeLineItem objects previously created on the Return.

For returned items, you specify how to handle them through dispositions such as restocking or disposal. The mutation creates FulfillmentOrder objects for exchange items and records all transactions in the merchant's financial reports. You can optionally issue refunds through financial transfers, apply refund duties, and refund shipping costs.

Learn more about processing returns.

Arguments

•ReturnProcessInput!
required

Specifies the input fields for processing a return.



Was this section helpful?