Skip to main content

How Onward Returns Works

This article walks through the complete lifecycle of a return from the moment a customer starts their request to the final resolution.

The Return Process: Step by Step

Step 1: Customer Starts a Return

Your customer visits your branded Return Portal (a unique URL provided when you set up the app). They enter their email address (or zip/postal code) and order number to look up their order.

If you've enabled gift returns, customers can also start a return for a gift they received.


Step 2: Customer Selects Items to Return

The portal displays all eligible items from the order. For each item, the customer can:

  • Select the quantity they want to return

  • Indicate if the product has been used

  • Choose a return reason (e.g., "No longer needed," "Not what I expected," "Wrong item," "Product was damaged") and any sub-reasons you've configured

  • Add comments (optional or required, depending on your settings)

  • Upload photo evidence (if required for the selected reason)

Items that are outside the return window, already returned, or excluded by your policies will be shown as ineligible.


Step 3: Exchange or Shop Now (Optional)

If you've enabled Exchanges, the customer can choose to swap their item for a different variant (size, color, etc.) of the same product instead of getting a refund or store credit.

If you've enabled Shop Now, the customer can browse your product catalog and add entirely new items to their cart, using their return credit as payment. If the new items cost more, they pay the difference. If the new items cost less, the remaining credit is returned as their chosen resolution (refund or store credit).


Step 4: Customer Chooses a Resolution Preference

If the customer isn't exchanging or shopping now, they'll choose how they'd like to be compensated:

  • Store Credit — Issued as a Shopify gift card. If you've configured a store credit bonus, the customer will see the bonus amount here.

  • Refund — Returned to the original payment method.


Step 5: Review and Submit

The customer reviews their return on a summary page showing:

  • Items being returned (with reasons and quantities)

  • Exchange items (if any)

  • Shipping address (editable)

  • A financial breakdown — items value, any fees (label fee, restocking fee), bonuses, and the total

If the customer owes anything (e.g., a label fee when labels are customer-paid), they'll pay via credit card before submitting. If fees are deducted from the resolution, no upfront payment is needed.

Once everything looks good, the customer clicks Submit Return.


Step 6: Return Is Reviewed

After submission, the return enters Manual Review status — your team can review the request in the Onward merchant dashboard.

If you've enabled auto-approve, eligible returns skip this step and are approved automatically.


Step 7: Return Is Approved

When you approve a return:

  • With ShipSidekick: A return shipping label is automatically generated and emailed to the customer. The customer can print the label or use a QR code at a carrier drop-off location.

  • Without a label (manual): You handle shipping instructions separately. No label or email is sent automatically.

The return moves to Open status.


Step 8: Customer Ships Items Back

The customer packs their items and drops them off using the provided label.

Shipment tracking is automatic through ShipSidekick — you and the customer can see when the package is in transit and when it's delivered.

For manual returns, the merchant can optionally add tracking information.

Customers have 14 days from label creation to ship their items.


Step 9: Return Is Processed

Processing resolves the return based on the customer's chosen resolution:

  • Refund — Issued through Shopify to the original payment method.

  • Store Credit — A Shopify gift card is created and emailed to the customer.

  • Exchange — A new Shopify order is created for the exchange items and fulfilled.

You can process returns manually, or set up auto-process rules that trigger processing automatically when the shipment reaches a certain stage (label created, in transit, or delivered), with an optional delay.


Step 10: Customer Is Notified

The customer receives a final email confirming their return has been processed, with details on their refund, store credit, or exchange order.


Return Status Flow

Status

What It Means

Submitted

The customer has submitted the return. It's waiting for your review.

In Progress (Open)

The return has been approved. Waiting for the customer to ship items back and/or for processing.

Completed

The return has been fully processed — refund, credit, or exchange issued.

Declined

The return was rejected. The customer cannot resubmit for the same items.

Closed

The return was closed. The customer can submit a new return for the same items.

Did this answer your question?