Description
Rétractation Légale for WooCommerce adds an online withdrawal button and form to WooCommerce, helping merchants implement the mechanism required by EU Directive 2019/2161 (Omnibus) for customers in the 30 countries of the European Economic Area (EEA).
This plugin does not guarantee legal compliance — it provides the technical tooling to help merchants implement the withdrawal process. Merchants remain responsible for verifying their obligations with a qualified legal professional.
Who needs this?
Any WooCommerce store selling to consumers in the 30 EEA countries: the 27 EU member states + Norway, Iceland, and Liechtenstein. In France, the obligation applies from June 19, 2026 (Art. L221-21 of the Consumer Code).
Without an online withdrawal mechanism, the legal withdrawal period is automatically extended by 12 months in most EEA countries.
Key features:
- Withdrawal button on completed orders in the customer account area.
- Accessible withdrawal form with item and quantity selection.
- Supports partial withdrawals (select specific products and quantities).
- Timestamped record stored securely in the database with a unique token.
- Automatic confirmation email to the customer with reference token.
- Admin notification email on each new withdrawal request.
- Dedicated admin dashboard listing all requests (order, customer, date, status, token).
- Visual badge on the WooCommerce orders list for orders with pending requests.
- Meta box on individual order pages.
- HPOS (High-Performance Order Storage) compatible.
- 12 languages: French, English, German, Spanish, Italian, Dutch, Polish, Portuguese, Swedish, Norwegian, Arabic, Hebrew.
Installation
- Upload the
retractation-legale-for-woocommercefolder to/wp-content/plugins/. - Activate the plugin via the WordPress Plugins menu.
- Go to WooCommerce > Rétractations to configure the legal delay, return address, and optional legal notice text.
FAQ
-
Which countries are covered?
-
The 30 countries of the European Economic Area (EEA): the 27 EU member states plus Norway, Iceland, and Liechtenstein. Each country has transposed EU Directive 2019/2161 (Omnibus) into national law.
-
Does this plugin make my store legally compliant?
-
No plugin can guarantee legal compliance. This plugin provides the technical mechanism the Directive requires merchants to offer. Consult a qualified legal professional to confirm your specific obligations.
-
What is the withdrawal token used for?
-
Each request generates a unique token included in the customer confirmation email. It serves as timestamped proof that the request was received, useful in case of a dispute.
-
Is the plugin compatible with WooCommerce HPOS?
-
Yes. HPOS (High-Performance Order Storage) compatibility is declared and the meta box is registered for both classic and HPOS order screens.
-
What happens without an online withdrawal mechanism?
-
In most EEA countries, the legal withdrawal period is automatically extended by 12 months. Penalties vary by country. This plugin does not provide legal advice.
Avis
Contributeurs/contributrices & développeurs/développeuses
« Rétractation Légale for WooCommerce » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
ContributeursTraduisez « Rétractation Légale for WooCommerce » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal des modifications
1.0.0
- Initial release. Withdrawal button, timestamped form, customer confirmation email, admin notification email, orders list badge, admin requests dashboard, HPOS compatibility, 12 languages.
