Diritto di Recesso for WooCommerce
Adds the mandatory withdrawal button for Italian WooCommerce shops under art. 54-bis of the Consumer Code (D.Lgs. 209/2025).
Use with caution
Diritto di Recesso for WooComme… works, but test it on a staging site before relying on it in 2026. It runs on 10+ sites and was last updated 2 months ago, and scores 57/100 on our health check.
- Small user base (10+ active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Diritto di Recesso for WooC… stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| consumer rights | #63 |
| Italy | #60 |
| right of withdrawal | #44 |
| withdrawal | >100 |
| woocommerce | >100 |
Version adoption
Share of active sites per release.
About Diritto di Recesso for WooCommerce
From the official readme · v1.0.0Description
From June 19, 2026, all Italian e-commerce stores selling to consumers (B2C) must provide a visible withdrawal button on the orders page, in compliance with art. 54-bis of the Italian Consumer Code (introduced by D.Lgs. 209/2025, implementing EU Directive 2023/2673).
This plugin adds to your WooCommerce shop:
- “Withdraw from contract” button on the “My Orders” page and on the order detail page
- Guided two-step form: the customer enters name, email and reason (optional), then confirms
- Receipt email to the customer with date, time and legal reference (durable medium)
- Notification email to the administrator with a direct link to the order
- Back-office panel listing all received requests (WooCommerce › Withdrawal Requests)
- Fixed 14-day withdrawal window (compliant with the legal minimum)
- Compatible with WooCommerce HPOS (High-Performance Order Storage)
PRO Version
The PRO version adds:
- Configurable withdrawal window (e.g. 30 days for more generous policies)
- Button color and label customization from the back-office (with color picker)
- Guest buyer support: withdrawal link in the order confirmation email for customers who purchase without an account, with
[ddr_guest_lookup]shortcode to retrieve the order via number + email - Request archiving: “To handle” / “Archived” tabs to keep the back-office tidy
- Remote license verification with a 7-day offline grace period
Legal Compliance
The plugin is designed to meet the requirements of art. 54-bis of the Italian Consumer Code:
- The button is visible and accessible on the orders page
- The form collects the minimum required data
- The receipt email contains the date, time and reference to art. 54-bis (durable medium)
- The time window meets the 14-day legal minimum
Note: Information about the regulation is for guidance only and does not constitute legal advice. It is recommended to verify your shop’s compliance with a qualified professional.
Installation
- Upload the
diritto-di-recessofolder to the/wp-content/plugins/directory,
or install the plugin directly from the WordPress “Plugins › Add New” screen. - Activate the plugin from the “Plugins” menu in WordPress.
- Go to WooCommerce › Withdrawal Settings to configure the notification email and enabled order statuses.
- Regenerate permalinks: Settings › Permalinks › Save Changes (required once after activation).
Requirements
- WordPress 5.8 or higher
- WooCommerce 6.0 or higher
- PHP 7.4 or higher
Frequently asked questions
When did the withdrawal button become mandatory?
Art. 54-bis of the Italian Consumer Code, introduced by D.Lgs. 209/2025 implementing EU Directive 2023/2673, has been in force since June 19, 2026. All e-commerce stores selling to Italian consumers (B2C) must comply.
Does the plugin work with any WooCommerce theme?
Yes. The plugin integrates through WooCommerce native hooks and works with all themes compatible with WooCommerce 6.0 or higher on WordPress 5.8+.
Can I change the withdrawal time window?
In the free version the window is fixed at 14 days, which is the legal minimum under art. 54-bis. The PRO version allows you to configure it freely (e.g. 30 days for a more generous policy).
Does the plugin support guest buyers?
Guest buyer support (withdrawal link in the order email + order lookup form) is available in the PRO version.
Can I customize the button colors?
Button color and label customization is available in the PRO version. In the free version the button has a predefined red style suitable for most themes.
What happens when the customer clicks the button?
The customer is redirected to a page in the account area where they find a two-step form. In the first step they enter name, email and reason (optional); in the second they see a summary and confirm. On submission: 1) the request is saved to the WooCommerce order; 2) the customer receives an email with date, time and legal note; 3) the administrator receives a notification with a link to the order.
Is it compatible with WooCommerce HPOS?
Yes, the plugin is compatible with WooCommerce High-Performance Order Storage (HPOS).
Changelog
Initial release of the plugin.
1.0.0
- Initial public release
- Withdrawal button on the orders page and order detail
- Guided two-step form
- Receipt email to the customer and notification to the administrator
- Back-office panel with request list
- Fixed 14-day withdrawal window (compliant with art. 54-bis)
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Diritto di Recesso for WooCom… alternatives
All consumer rights plugins →FAQ
Diritto di Recesso for WooCommerce: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 11, 2026
Is Diritto di Recesso for WooComme… free?
Yes. Diritto di Recesso for WooComme… is free to download and use from the official WordPress.org plugin directory.
Is Diritto di Recesso for WooComme… safe to use in 2026?
Diritto di Recesso for WooComme… works, but test it on a staging site before relying on it in 2026. It runs on 10+ sites and was last updated 2 months ago, and scores 57/100 on our health check.
How many websites use Diritto di Recesso for WooComme…?
Diritto di Recesso for WooComme… is active on 10+ WordPress websites and has been downloaded 230 times since it launched in July 2026. It was downloaded 86 times in the last 30 days.
Does Diritto di Recesso for WooComme… work with WordPress 7.1?
Diritto di Recesso for WooComme… is officially tested up to WordPress 7.0.7, while the latest release is 7.1.3. It may still work, but try it on a staging site first.
What PHP version does Diritto di Recesso for WooComme… need?
Diritto di Recesso for WooComme… requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Diritto di Recesso for WooComme… last updated?
The latest version, 1.0.0, was released on July 31, 2026 (2 months ago).
Who makes Diritto di Recesso for WooComme…?
Diritto di Recesso for WooComme… is developed and maintained by weblinksrlvarese.
What are the best alternatives to Diritto di Recesso for WooComme…?
The most popular alternatives to Diritto di Recesso for WooComme… are EU Withdrawal and Legal Gua… (1K+ installs), EU Withdrawal Button for Wo… (500+ installs) and Bitron Right of Withdrawal (400+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card