Seal Photos
Part of Pro Version. Six features come bundled with Pro — this is one of them.
What this does for you
When a customer returns a sealed product — sealed hygiene goods, or sealed software, music or video — and tells you the seal is still intact, this lets them attach photos of that intact seal right in the withdrawal form.
You get a head start on the refund decision: instead of waiting for the parcel to arrive to see whether the seal was opened, you can already see it on the request. The customer photographs the sealed item, you glance at the photos, and you know what you're dealing with.
The photos are never required. The customer can always submit the withdrawal with or without them — adding photos is offered as a way to get their refund looked at faster, never as a hoop they must jump through.
Why it matters
Sealed goods are the tricky returns. By law you only have to refuse a return of a sealed hygiene or media item if the seal has been broken — and the only way to know that is usually to wait for the item to come back and inspect it. That delays the refund decision and can lead to back-and-forth with the customer.
Seal Photos moves that evidence to the front of the process. The customer shows you the intact seal at the moment they ask to return — voluntarily, because it speeds up their own refund. You make a faster, better-documented decision, and you have a picture on file if the condition is ever disputed.
What your customer sees
On the withdrawal form, for each sealed item where they confirm the seal is still intact, a small upload control appears:
- A short benefit line (for example, "Add photos of the intact seal to help us approve your refund faster").
- A drag-and-drop area — on a phone, it opens the camera directly.
- A photography tip (for example, "Make sure the seal is clearly visible, well-lit and in focus").
- A skip checkbox, so a customer who doesn't want to add photos can move on in one click.
That's it. They add a photo or two, or they skip — either way the withdrawal submits normally.
What you see in the admin
Open any withdrawal request that has photos and you'll find a Seal Photos tab. Inside, the photos are grouped per returned item, with a neutral coverage indicator showing which sealed items have photos and which don't. The tab only appears when photos were actually attached — requests without photos look exactly as they do today.
If you also have Evidence, the attached photos are included in the signed evidence package automatically, so a regulator or lawyer receives them as part of the one downloadable file — no separate step.
What you control in settings
Find these under Stores → Configuration → MageMe Extensions → EU Withdrawal → Eligibility Rules → Seal Photo Evidence.
The step ships enabled — you don't have to set anything up to start collecting photos. The settings let you fine-tune limits and reword the on-screen text.
Settings
| Setting | What it does |
|---|---|
| Mode | Optional (default) shows the photo control on each sealed item; Disabled hides it entirely. |
| Max Photos per Item | How many photos a customer may attach to a single item (1–10). |
| Max File Size (KB) | Largest single photo accepted (256 KB – 20 MB). Larger files are rejected with a friendly message. |
| Max Image Size (px, long edge) | Photos are automatically shrunk so their longest side fits this many pixels — saves storage and makes admin review faster. Smaller photos are left untouched. |
| Photo Helper Line | The benefit line shown above the upload control. Leave blank for the default. Keep it benefit-only — describe what the customer gains, never a penalty for not uploading. |
| Skip Checkbox Label | The wording on the "skip photos" checkbox. Leave blank for the default. Benefit-only, same rule as above. |
| Photo Tip Line | A short photography hint shown under the upload area. Leave blank to hide it. |
The helper line and skip label must always be phrased as a benefit ("photos help us approve your refund faster"), never as a consequence ("you must upload photos or your return will be refused"). Making the photos feel mandatory would turn an optional convenience into a barrier to exercising the right of withdrawal.
How the photos are handled
You don't need to configure any of this — it's built in — but for peace of mind:
- Every uploaded photo is fully re-saved by the store (location data and other hidden metadata are stripped) and stored outside the public web area, so the files can't be reached by guessing a URL.
- Photos are tied to the request and customer that uploaded them; one customer cannot see or attach to another's request.
- Uploads are rate-limited and protected like the rest of the withdrawal flow.
When you'd use this
- You sell sealed hygiene or health products (cosmetics, personal care, intimate goods).
- You sell sealed media or software (boxed games, vinyl, DVDs, sealed downloads on physical media).
- Seal condition is a frequent point of dispute on your returns.
- You want refund decisions made — and documented — before the parcel is even back.
When you can leave it off
- You don't sell sealed goods, or you never use the sealed-goods eligibility presets.
- You prefer to decide seal condition only on physical inspection after the item returns.
In those cases set Mode to Disabled — the rest of the withdrawal flow is unchanged.
Running a Hyvä storefront?
Seal Photos has a matching Hyvä theme companion so the upload step looks and behaves natively on a Hyvä storefront. See Hyvä Compatibility for how the companion modules fit together.
Need help?
Write to support@mageme.com if you'd like help deciding sensible photo limits for your catalogue, or wording the helper line for your audience.