Returns and exchanges for Shopify stores that sell cash on delivery.

Your customer picks what to send back and what they want instead. You approve item by item, a courier or a branch collects it, and every pound is accounted for.

Screenshots on this site are from a training store.

The Return OS console home: requests waiting for review, refunds owed and the last seven days.
The customer portal on a phone: the customer picks the items and chooses return or exchange.

01The problem

On cash on delivery, a return costs you twice.

The courier drives out and back. Someone refunds by hand. The item waits in a box until someone checks it. And the customer who only wanted a different size often just leaves.

The trip
Shipping out and back is paid whether or not the order was a good one.
The paperwork
Wallet numbers in chats, refunds typed by hand, and nobody sure what was already paid.
The lost sale
The customer asked for a size M. They got a refund instead of a size M.

02How it works

Four steps from “I want to return this” to money settled.

  1. The customer finds the order

    Order number plus the email or phone already on it. No account, no password.

  2. Chooses what and how

    Which items and why, what they want instead, and courier or branch. Fees are shown before they send.

  3. You review

    Approve, decline or ask for more information, item by item. Stock for an exchange is held in Shopify while you decide.

  4. Receive, inspect, settle

    Scan the parcel, check each unit, and the money moves once: a Shopify refund, a gift card, or a payout a second person confirms.

03Features

Everything that happens after “I want to return this”.

04Analytics

Know why they come back.

Return rate by month, by size and by governorate. Where the money went. A card for every product with its reasons. The charts are the real ones from the console; the numbers on this site are example data.

Example data

Open the interactive charts
The Return OS analytics overview: request counts, return rate over time and resolutions by region. Training store, example data.

05Integrations

Connections: what is live and what is not yet.

  • Shopify · Live
  • Resend · Live (team email)
  • Google · In testing
  • Bosta · Being connected

Coming later: More couriers, SMS and WhatsApp, point of sale

All integrations

06FAQ

Short answers.

All questions

Which stores is Return OS for?
Shopify stores that sell a lot of cash on delivery and handle returns and exchanges by courier, and sometimes at a branch. It connects to your Shopify store; there is no other platform yet.
Does my customer need an account?
No. The customer types the order number and the email or phone number that is already on the order. Every wrong answer looks the same, so nobody can use the form to find out who ordered what.
How are refunds paid on cash on delivery orders?
Orders paid online are refunded to the original payment through Shopify. For cash on delivery orders the money goes out as a manual payout (wallet, bank transfer or InstaPay), and a second person on your team has to confirm it before it counts. Every movement is written to a ledger that cannot be edited afterwards.
Which couriers work with it?
Bosta is the first courier we are connecting. You can also run pickups by hand with any courier today and record the result. More couriers will follow.

Tell us about your store.

Early access is by request. We read every message and reply by email.

Request early access