Skip to main content
Log inSign up

Shopify uses cookies to provide necessary site functionality and improve your experience. By using our website, you agree to our privacy policy and our cookie policy.

object

Requires read_returns access scope.

Represents a return.

Anchor to Fields and connectionsFields and connections

•

Additional information about the declined return.

•

The exchange line items attached to the return.

•
ID!non-null

A globally-unique ID.

•
String!non-null

The name of the return.

•
Order!non-null

The order that the return belongs to.

•

The list of refunds associated with the return.

•

The return line items attached to the return.

•

The return shipping fees for the return.

Anchor to reverseFulfillmentOrdersreverseFulfillmentOrders
•

The list of reverse fulfillment orders for the return.

•

The status of the return.

•

A suggested refund for the return.

•
Int!non-null

The sum of all return line item quantities for the return.


Was this section helpful?

•
query

Returns a Return resource by ID.


Was this section helpful?

•
mutation

Approves a customer's return request. If this mutation is successful, then the Return.status field of the approved return is set to OPEN.

•
mutation

Cancels a return and restores the items back to being fulfilled. Canceling a return is only available before any work has been done on the return (such as an inspection or refund).

•
mutation

Indicates a return is complete, either when a refund has been made and items restocked, or simply when it has been marked as returned in the system.

•
mutation

Creates a return.

•
mutation

Declines a return on an order. When a return is declined, each ReturnLineItem.fulfillmentLineItem can be associated to a new return. Use the ReturnCreate or ReturnRequest mutation to initiate a new return.

•
mutation

Reopens a closed return.

•
mutation

A customer's return request that hasn't been approved or declined. This mutation sets the value of the Return.status field to REQUESTED. To create a return that has the Return.status field set to OPEN, use the returnCreate mutation.


Was this section helpful?

•
interface

Was this section helpful?