Online withdrawal · France, since 19 June 2026

Shopify withdrawal
button, install(ed)

Since 19 June 2026, any online store selling to consumers in France must let them withdraw from the contract online, through a button labelled « Renoncer au contrat ici » (withdraw from the contract here). We set it up on your Shopify store: the button, the flow and the acknowledgement of receipt.

What the law says

Art. L.221-21 · D.221-5

Ordinance no. 2026-2 of 5 January 2026, new article L.221-21 of the French Consumer Code, in force since 19 June 2026. It applies to every store selling at a distance to consumers in France.

01

A clear button

A free, easy-to-find feature labelled « Renoncer au contrat ici » or an equally clear wording.

Required label
02

Always available

Visible throughout the 14-day withdrawal period, not only at the time of the order.

14 days
03

A confirmation

A form identifying the customer, the order and the date, then a « Confirmer la rétractation » button.

Two steps
04

An acknowledgement

Sent without delay, on a durable medium, with the date and time of the request.

Timestamped

What you risk without it

Sanctions
Fine

Up to €75,000 for a company (legal entity).

Extended period

12 months instead of 14 days. Without the feature, customers can withdraw up to a year after their purchase.

What we do

Four steps
01 · Review

What already exists

We check that your store uses Shopify's new customer accounts, which the flow requires. If not, the migration comes first.

02 · Settings

The legal period, matched

Cancellation and return rules aligned with the legal period, market by market, and a timestamped acknowledgement.

03 · The button

Always within reach

The « Renoncer au contrat ici » link placed permanently on your store, with a page explaining the right, in your theme's style.

04 · Testing

Tested for real

A complete run in real conditions: login, request, confirmation, receipt of the acknowledgement.

Frequently asked questions

Withdrawal
Is my store affected?

Yes, if you sell to consumers in France. The EU directive only covered financial services, but France extended the obligation to every distance contract with a consumer. Much English-language advice misses this.

Is a returns form enough?

No. Withdrawal is a right: the customer withdraws from the contract without giving a reason, and you can neither refuse it nor attach conditions to it. A return request follows your commercial rules. The law requires the right itself to be exercisable online.

Doesn't Shopify already do this?

Shopify provides the self-serve cancellation and return flow, but no dedicated button: the label, placement and settings are still up to you. Shopify itself states that its tools do not automatically make a store compliant.

Do we need to change customer accounts?

If your store still uses legacy customer accounts, yes: Shopify's self-serve flow only works with the new ones. It is the first thing we check.

Does this make my store compliant?

We deliver the withdrawal feature and its settings. Overall compliance, such as the information on the right of withdrawal in your terms of sale, is a matter for your lawyer.

How much does it cost?

A fixed price, quoted after a quick review of your store. The review itself is free.

19 June has passed. Is your store ready?

Send us your store's address: we check what is already in place and tell you what is left to do.

Reply within 48h · See everything the lab does