Rétractation Légale for WooCommerce
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.
