Withdrawal, handled — and proven

Give EU shoppers the withdrawal function the law requires, and keep the evidence that it happened. One-click setup, receipts on every declaration, 24 EU languages.

A Shopify storefront with a withdrawal form linked from the store navigation, filled in by a shopper

A form any shopper can use, and a record you can stand behind

Remissa adds a two-step withdrawal form to your storefront that any visitor can use without an account — and records what happened well enough to prove it later.

Proof attached to every request

A timestamped PDF receipt records the exact wording the shopper saw, for you and for them.

One click, no theme editing

We add the form page and link it from your store ourselves. You never open the theme editor.

Official wording, 24 EU languages

Reserved Article 11a labels come from each country's enacted text — and you can still edit them.

What you get as evidence

Every submission is stored with an immutable snapshot of the exact labels and fields the shopper saw, in their language, at that moment.

  • A timestamped PDF receipt, generated for every declaration, attached to the acknowledgement email and kept retrievable from a long-lived link.
  • Received, matched, acknowledged, decided — every step written to an append-only trail that nothing in the app can edit.
  • The declaration as the shopper read it, preserved alongside the record rather than reconstructed from it.
A withdrawal request in the Remissa dashboard showing the declaration as seen by the customer, the PDF receipt, and an append-only timeline

Added in one click, with no theme editing

The form page is added to your store and linked from your navigation for you. There is no theme block to place, no code to paste, and nothing that behaves differently from one theme to the next.

The app then keeps checking that the link really renders on your live storefront, and tells you if your theme stops showing it.

The Remissa onboarding step that adds the withdrawal form page and the navigation link to it

The wording is the official wording

The two labels Article 11a reserves are taken from each member state's enacted text, in all 24 EU languages, never machine translation.

Your form and your emails stay fully editable: if your own legal advice reads the statute differently, change any text you like. We warn when wording departs from the official text, record the deviation, and never block the save.

The withdrawal confirmation step in German, showing the official reserved label Widerruf bestätigen

How it works for the shopper

Open the form

A shopper reaches the form from a link in your store — no account, no login, no support ticket.

Enter and confirm

They enter their order reference and email, and confirm. Items you have marked exempt are flagged before they choose.

Get the receipt

An acknowledgement email arrives with the PDF receipt attached, and the request lands in your dashboard.

Built for how the rules actually work

The details that decide whether a record holds up, handled by default.

Lookup never blocks a declaration

If the order cannot be matched, the withdrawal is still accepted — the right does not depend on a shopper quoting the right number.

Deadlines follow your fulfilments

The 14-day window is calculated from real delivery and fulfilment events rather than a flat count from the order date, and split deliveries follow the last-delivered rule.

You decide every outcome

Approve, decline or close each request. Declines require a reason, and exactly one decision email is ever sent.

Built for the data rules too

A form open to the public collects personal data. Remissa is set up to let go of it again.

Agreement first

Accept the data processing agreement inside the app before anything goes live on your storefront.

Retention you choose

Decide how long declarations are kept, and whether expiry anonymises them or deletes them outright.

Erasure handled

The customer and shop erasure requests Shopify forwards are handled automatically, receipts included.

Free, with no watermark

Everything above, on every store, at no cost, and no app branding on your storefront form.

Get it on Shopify