- conformità legale e-commerce, Decreto legislativo 209/2025, Direttiva UE 2023/2673, IFG eCommerce, resi Shopify, Shopify recesso UE
- Francesco Guiducci
EU Online Withdrawal Function on Shopify: Requirements from June 19, 2026

Direct answer: from June 19, 2026, Italy applies the new Article 54-bis of the Consumer Code to distance contracts concluded through an online interface after that date. Where the right of withdrawal applies, the trader must also allow the consumer to exercise it through an online withdrawal function that is visible, easily accessible and available throughout the period in which the right can be exercised.
Is the withdrawal button mandatory for every ecommerce store?
I do not describe it as an identical obligation for every online sale. The function concerns distance contracts concluded through an online interface where the consumer has a right of withdrawal. The technical requirement therefore has to be separated from the legal assessment of any exclusions or exceptions that may apply to a specific contract.
From the store's perspective, where the right exists the function must remain available during the period in which it can be exercised. Determining whether a specific sale falls within the withdrawal right still requires checking the conditions applicable to the merchant and to the product or service sold.
What Article 54-bis requires
Legislative Decree No. 209 of December 31, 2025, implementing Directive (EU) 2023/2673, introduces Article 54-bis into the Italian Consumer Code. The function must be identified with unambiguous wording equivalent to “withdraw from the contract here”.
The online statement must let the consumer easily provide or confirm at least their name, information identifying the contract and the electronic means on which they want to receive confirmation.
Where should the withdrawal function appear?
The rule requires it to be visible, easily accessible and available throughout the period in which the right can be exercised. I therefore do not consider a flow hidden in a hard-to-find page or reachable only through customer support sufficient.
On Shopify the exact placement depends on the architecture chosen, but the final check is always on the real outcome: the customer must be able to reach the function and complete the required flow.
Are a withdrawal button and a return button the same thing?
No. Withdrawal is the exercise of a legal right in the cases where it applies; a return is the operational flow through which a product is sent back and can also exist in other contexts. A store can connect the two processes, but its wording and actions should not confuse them.
The online withdrawal function must collect and confirm the declaration required by the rule. Return logistics, labels, receiving the product and any refund belong to the subsequent operational process and should be managed according to the applicable conditions.
The second step: confirming withdrawal
After completing the statement, the consumer must be able to submit it through a confirmation function identified by unambiguous wording equivalent to “confirm withdrawal”. After confirmation, the trader must send an acknowledgement without undue delay on a durable medium, including the content and the date and time of submission.
Do you need a Shopify app?
No. The requirement does not prescribe a specific Shopify technology. It can be implemented through a theme function, an app or another compatible flow, provided the final behavior meets the applicable requirements.
The technical choice depends on how much of the process should be automated: order verification, request management, notifications, translations, receipts, case status and connections to other systems can make an app more practical than a simple page or isolated form.
What to check on Shopify before considering the flow complete
- the function is genuinely reachable by the customer;
- the requested data identifies the contract;
- there is an explicit confirmation step;
- the customer receives the required acknowledgement;
- content, date and time of submission remain traceable;
- the flow works on mobile;
- languages and wording match the markets actually served;
- the subsequent operational process does not confuse withdrawal, return and refund.
What the rule does not say
I do not present the absence of the function as automatically equivalent to a specific fine or to a twelve-month extension of the withdrawal period. The Consumer Code provides different consequences depending on the obligation breached and the information actually provided to the consumer. Assessing the legal risk for an individual merchant requires legal analysis, not a commercial claim.
How I implemented it on Shopify
I developed IFG Returns & Withdrawals, a Shopify app that supports the technical return and online withdrawal flow. For current features, availability and conditions, the Shopify App Store listing remains the updated reference.
Installing the app is not presented as certification of the entire ecommerce operation: policies, exceptions, consumer information and case-specific handling must remain aligned with the guidance of the relevant professionals.
Official sources
The Italian source is Legislative Decree No. 209 of December 31, 2025. The rule applies from June 19, 2026 to contracts concluded after that date. The European reference is Directive (EU) 2023/2673.
Updated September 6, 2026. This guide describes the technical requirement and does not replace legal advice for a specific case.

