Shopify returns operations
What can a return photo prove before you refund?
A customer's photo can show the wrong item, the wrong colour or visible damage before you refund. It cannot show an empty box or a smell. How to use it.
15 October 2026 · 3 min read · Taimoor ul Hassan, founder, WeaveCycle
A customer's photo, taken when they request the return, can show three things before the parcel arrives: whether it is the item they ordered (including the right colour and variant), roughly what condition it is in, and whether the reason they gave matches what the photo shows. It cannot show what is actually inside the parcel they send, how the item smells, or damage the camera did not see. Use it to decide faster and to flag claims for a closer look, not to replace inspection.
Why check before the refund at all?
Because the refund can be due before the parcel arrives. In the EU and UK you may hold a refund until you get the goods back or proof that they were sent, and a tracking number counts as proof. See can you inspect a return before you refund it? A photo at the time of the request gives you evidence in that gap.
What a return photo can show
- Wrong item. The customer ordered a black wool coat and photographs a navy one, or a different product altogether. A mismatch against the catalogue image of the exact variant ordered is the clearest signal a photo gives.
- Reason versus photo. "Arrived damaged", with a photo of a clean, intact garment, is a claim worth a second look. So is "wrong item received" with a photo of exactly the right product.
- Visible condition. Tears, stains, broken hardware, missing buttons, obvious wear, if they are in frame.
What a return photo cannot show
- An empty or swapped parcel. The photo is taken before the parcel ships. Only the person opening it can see what arrived.
- Odour, dampness, pet hair on the inside. A camera does not smell.
- Anything out of frame. A photo of the front says nothing about the lining.
- Washing. Faded colour or pilling can hint at it, but inspection in hand decides.
So a photo check is a first read. The grade that decides the route is still given by a person with the item on the bench.
When should you ask for a photo?
For the reasons where a photo changes the decision: damaged, quality problem and wrong item. For "too small" or "changed my mind", a photo adds friction and rarely changes anything. See do you need photos for every returned garment?
Ask for one clear photo of the whole item, plus a close-up of the problem if there is one. Rename files on your side; do not ask customers to follow a naming pattern on a phone.
What should happen with the result?
Treat it as input to your rules, not as the decision:
- Your return rules run first. Window, excluded items, refund amount and labels are settled by policy.
- The photo check adds evidence. A likely wrong item, a reason the photo does not support, or visible damage.
- A person reviews the flagged cases. Clean matches can move on; mismatches wait for a look.
- The item is graded on arrival. The photo's reading is a starting point for that grade, not a substitute.
Tell customers what happens to their photo
If software reads the photo, say so in the return portal, and say that the refund decision is not made by it. In the EU, transparency duties apply when people interact with automated systems (EU AI Act, Article 50). Do not send names or email addresses along with the photo if you do not need to.
How WeaveCycle does it
In WeaveCycle's return portal, the customer uploads a photo for the reasons you choose. Before the refund, WeaveCycle compares it with the catalogue photo of the exact variant ordered and returns a condition grade (A, B, C or ungraded), whether the product matches, whether the photo supports the stated reason, the issues it can see, and a one-line summary. A different colour or variant of the right product is flagged as a mismatch. Your rules gate runs first and the photo check never overrides it. The customer is told a model reads their description and photo and that the decision is not made by it. See the photo check.