return Process
Requires access scope or access scope.
Processes a return by confirming which items customers return and exchange, handling their disposition, and optionally issuing refunds. This mutation confirms the quantities for and 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 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
- Anchor to inputinput•Return
Process Input! required Specifies the input fields for processing a return.
- Anchor to returnreturn•Return
The processed return.
- Anchor to userErrorsuser•[Return
Errors User Error!]! non-null The list of errors that occurred from executing the mutation.