Skip to content

Returns & Exchanges

How to Track Returns and Exchanges in Shopify

November 3, 2026 · Analytics, Returns, Reporting

If returns only live in email, you cannot see request volume, resolution mix, or where exchanges actually retained a sale. Shopify’s admin shows return objects; Souvely adds a merchant queue, status model, dashboard, analytics views, and (on Pro) exports.

Statuses worth knowing

Souvely tracks requests through statuses such as:

Requested → Approved / Rejected → Awaiting shipment → In transit → Received → Processing → Refunded / Exchanged / Store credit issued → Closed (plus Canceled).

Use the list view to operate the queue; use analytics to spot trends.

Estimated retention vs confirmed financial results

SignalMeaningUse it for
Shopper chose exchange/credit at submitIntent onlyLeading indicator / UX checks
Status Exchanged or Store credit issued after processConfirmed operational outcome in Souvely once Shopify financials succeededWeekly resolution mix
Analytics / Pro “retained revenue” totalsAmounts derived from processed returns (exchange/credit paths); useful ops estimateRule tuning—not audited P&L
Shopify payouts / accounting reportsSource of truth for cash movementFinance close

Do not treat Requested-queue tallies or marketing-style retention % as confirmed financial results.

Step 1 — Operate from the returns queue

  1. Open Souvely → Returns.
  2. Filter/focus on Requested daily.
  3. Open a request for photos, exchange intents, and eligibility notes.
  4. Approve, reject, or process as your SOP dictates.

Webhook handlers keep Souvely aligned when Shopify return topics fire.

Step 2 — Use the dashboard and analytics page

  • Basic dashboard + 30-day metrics: available across plans.
  • Deeper analytics (longer windows, richer charts): Growth+.
  • Per-return analytics fields can store processed amounts / exchange-related figures when financials complete.

Read these as operational metrics for your shop—not as marketing benchmarks to republish.

Step 3 — Export when you need spreadsheets (Pro)

On Pro (and during the install trial’s Pro access):

  • CSV export of returns
  • Retained-revenue reporting / on-demand email digest

Growth improves interactive analytics; Pro adds export workflows for finance or monthly reviews. Label export “retained” columns as operational estimates tied to processed exchange/credit statuses.

Step 4 — Practical weekly reporting example

Illustrative worksheet (replace with your real counts; not a customer result):

Week of Nov 3CountNotes
New requests submitted18Intake volume
Still Requested (end of week)3SLA risk
Closed — Refunded6Confirmed cash refunds
Closed — Exchanged5Confirmed exchanges after process
Closed — Store credit issued4Confirmed credit after process
Rejected / canceled2Policy / stock / fraud
Ops retained share (exchanged + credit) / closed9 / 15Directional mix—not finance P&L

Meeting agenda (15 minutes):

  1. Clear the Requested backlog older than your SLA.
  2. Compare refund vs exchange vs credit closed counts to last week.
  3. Pick one rule change (for example prefer variant exchange on one collection).
  4. If on Free, check progress toward the 5/month cap.

Step 5 — Connect tracking to decisions

Questions the data should answer:

  • What share of processed requests are exchanges vs refunds vs credit?
  • Which reasons dominate?
  • Are damaged claims rising (photo quality / carrier issues)?
  • Are you hitting Free’s 5/month cap and failing shoppers at the portal?

Then change rules, not just reports.

Plan snapshot for tracking features

CapabilityFreeGrowth ($29)Pro ($79)
Queue + core processYesYesYes
30-day metricsYesYesYes
Deep analytics—YesYes
CSV / retained-revenue export——Yes
Monthly request cap5UnlimitedUnlimited

First install: 30-day Pro trial unlocks Pro analytics/export features temporarily.

Hypothetical example

Example (illustrative): A merchant notices closed refunds cluster on one collection. They add a Growth rule preferring variant exchange for that collection, then watch the next two weekly worksheets for a healthier exchanged share—without publishing invented percentages.

Common mistakes

MistakeFix
Only looking at Shopify payout refundsAlso track request statuses and resolution mix in Souvely
No daily Requested triagePut queue review on the ops checklist
Wanting CSV on Free post-trialUpgrade to Pro or use trial window for a one-time export
Treating trial metrics as forever ProNote when trial ends and features re-gate
Quoting “retained revenue” as accounting factKeep the estimated-vs-confirmed distinction

Related reads

Also useful: Returns product page · Pricing


Track Shopify returns and exchanges with Souvely Returns & Exchanges. Explore the app—30-day full-access trial, then Free, Growth $29/mo, or Pro $79/mo.

← All articles · Quotes & B2B overview