Can a Shopify order return exist without a refund?

Hi,

Is every return in a Shopify order inherently associated with a refund?
Looking at the diagram on the Shopify Returns app page, it seems that when a return is initiated, a refund is automatically generated.
Does this mean that returns cannot exist independently and that all return data is necessarily tied to a refund?

In the return process within a Shopify order, a refund is typically a key step. Each return in a Shopify order is inherently linked with a refund. However, during the refund execution, you have the option to manually set the refund amount to zero to complete the entire process.
If my understand wrong , hope any guy fix me.

1 Like

Hello,

When a return is created an associated refund is not automatically created. A refund can be issued against a return through the returnRefund mutation. Then, all refunds associated to a return can be retrieved through the Return.refunds connection.

1 Like

@Eric_Han @Ben-Shopify
Hi, Thank you for your answer.

@Ben-Shopify
Does this mean that when processing a return through the Shopify Web Admin Page, a refund is not automatically created either? If so, does this confirm that returns can exist without an associated refund?

Can you confirm what you mean by “processing a return through the Shopify Web Admin Page”? Right now in Admin there are two pages:

  • /orders/:order_id/return where you can create a return for an order. This will only create a return, and no associated refund.
  • /orders/:order_id/returns/:return_id/refund where you can create a refund against a specific return.
1 Like

What you said is exactly what I meant.
Now I understand your words. Thank you.