
Starting June 19, 2026, EU Directive 2023/2673 will come into force, requiring all e-commerce sites to implement a two-step withdrawal button. If you sell in Europe, find out how to adapt your standard Shopify store to avoid 4% penalties and an extended 12-month right of withdrawal.
The new regulatory landscape: what's really happening
As of June 19, 2026, EU Directive 2023/2673 mandates that all e-commerce businesses operating in the European market adopt a two-step withdrawal system. This regulation aims to modernize consumer rights and combat "dark patterns"—digital labyrinths designed to discourage refunds. The goal is clear: returning a purchase should be as easy as buying it. Member States have completed the transposition of the regulation, making it officially applicable in Italy through Legislative Decree 209/2025, which updates the Consumer Code and grants AGCM direct sanctioning powers over e-commerce interfaces.
Why your Shopify store is in the crosshairs
Many merchants mistakenly believe these rules only apply to large players. On the contrary, the law makes no distinction based on revenue: if your store (Basic, Shopify, or Advanced) sells to users residing in the EU, you are subject to this regulation. Your legal headquarters or company size do not matter; if you accept payments in euros or ship to Europe, you must comply by the deadline to avoid monetary penalties and sales suspension.
Catastrophic risks: penalties and the "12-month trap"
Ignoring this adaptation exposes your company to two critical dangers:
- Administrative Penalties: Legislative Decree 209/2025 provides for fines in Italy ranging from a minimum of 7,500 euros up to 75,000 euros per single violation, with AGCM having direct intervention powers over non-compliant interfaces.
- Legal Extension of Withdrawal: If your store does not provide the correct withdrawal button, the standard cooling-off period (14 days) is legally extended to 12 months. This means a consumer could return a product used for an entire year, creating an unsustainable financial hole for your cash flow.
Anatomy of the two-click flow: the compliance protocol
To be compliant, the process must follow a rigorous logical path that eliminates any friction:
- First click (Total accessibility): A clear link (e.g., "Withdraw from contract") must be present in the footer or on the order page. Users must not be forced to log in: those who purchased as guests must be able to withdraw with the same ease.
- Second click (Confirmation and proof): The user must reach a page where they enter essential data (name, order number, email). The final confirmation must trigger the automatic sending of a notification on a durable medium (email), confirming the date, time, and summary of the request.
The fastest solution: the native IFG Returns & Withdrawals widget
In recent months, I have followed dozens of Italian merchants grappling with this deadline, and I have always seen the same pattern repeat: those who rely on a manually built contact form end up manually managing requests via email, without tracking, without a dashboard, and without guarantees that the flow will remain compliant when the regulations are refined in the coming months. For this reason, I developed IFG Returns & Withdrawals, an app specifically designed to solve this problem without touching a line of code in your theme.
The app installs a native storefront widget—popup or floating button, zero code—that guides the customer through the two-step flow required by EU Directive 2011/83/EU and the subsequent update 2023/2673. Each request is instantly matched to the corresponding Shopify order, automatically tagged, and made visible on a centralized control panel with a color-coded status, where you can approve each withdrawal in full or in part. The storefront module is available in 30 languages with native RTL support, useful if you also sell outside Italy. When a report is needed for the accountant or an AGCM inspection, you can export everything to CSV with one click or generate a summary PDF report.
A free plan with a free trial is available, so you can check in a few minutes if the flow fits your store before deciding. You can find it in the Shopify App Store — IFG Returns & Withdrawals.
Why I prefer a dedicated app to a DIY module
A custom contact form can technically meet the legal requirement, but it leaves three points uncovered that, in my experience, cause more headaches than non-compliance itself: first, you don't have a dashboard to track the status of each case, so you end up searching old emails when a customer asks for updates; second, you don't have automatic matching with the Shopify order, so you have to manually verify the order number and delivery date to calculate the 14 days; third, if you also sell abroad, translating and maintaining the module in multiple languages becomes a recurring task that no one really wants to do. A dedicated app natively solves all three points and updates automatically when regulations evolve.
How to proceed towards compliance
Compliance with EU Directive 2023/2673 is not just a legal obligation but an element of trust that strengthens your brand. The correct procedure involves:
- Installing the withdrawal request widget, via IFG Returns & Withdrawals or a custom Liquid module.
- Activating the automatic email sending system for confirmation of receipt.
- Updating the informational documentation (Terms and Conditions) to reflect the new procedures.
Professional Implementation Request
Regulatory compliance is a crucial step for the security of your business. If you prefer a ready-made solution, install IFG Returns & Withdrawals and configure it independently with the free plan. If, however, you need a custom integration—custom themes, extensible checkout, synchronization with an Italian management system—contact me to request professional implementation. As a Shopify Partner, I can personally configure your system, securing your e-commerce with a solid, native, and definitive solution.
Semantic Keyword Triggers
- Shopify withdrawal button 2026
- EU Directive 2023/2673 e-commerce
- Shopify returns and withdrawals management app
- Consumer Code withdrawal penalties
- IFG Returns & Withdrawals storefront widget

