EU Online Withdrawal Function on Shopify: Requirements from June 19, 2026

  • conformità legale e-commerce, Decreto legislativo 209/2025, Direttiva UE 2023/2673, IFG eCommerce, resi Shopify, Shopify recesso UE
Rappresentazione astratta e ingegneristica di un circuito aperto di colore rosa magenta su sfondo nero, che simboleggia la conformità legale al recesso digitale UE 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

  1. the function is genuinely reachable by the customer;
  2. the requested data identifies the contract;
  3. there is an explicit confirmation step;
  4. the customer receives the required acknowledgement;
  5. content, date and time of submission remain traceable;
  6. the flow works on mobile;
  7. languages and wording match the markets actually served;
  8. 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.

Leave a Comment

Please note, comments need to be approved before they are published.
Go now

Discover other articles

Composizione 3D astratta con prodotti, calcoli, orologio, approvazione e spedizione collegati in un flusso ricorrente
Francesco Guiducci
Shopify Subscription Contract Calculation API: cosa cambia per gli abbonamenti
Con Shopify API 2026-10 cambia il modo in cui le app possono creare e modificare i contratti di abbonamento. La...
Rete di eventi tra sistemi e-commerce, database, cloud e automazioni per illustrare Shopify Next Gen Events
Francesco Guiducci
Shopify Next Gen Events: cosa cambia rispetto ai webhook nel 2026
Con l’API Shopify 2026-10, Next Gen Events è diventato generalmente disponibile. È un cambio importante per chi sviluppa app e...
Workspace creativo per la progettazione di uno store Shopify con pagine visualizzate insieme e assistente AI
Francesco Guiducci
Shopify Canvas: what really changes in how a store is designed
Shopify has introduced Canvas, a new design surface that brings Sidekick into a visual workspace where I can view multiple...
Illustrazione di schede prodotto, campioni di materiali e dati strutturati collegati a grafici analitici astratti.
Francesco Guiducci
Metafield e Metaobject in Shopify Analytics: come segmentare i report
Un report diventa davvero utile quando riesce a rispondere a domande più precise di “quanto abbiamo venduto?”. Per esempio: quali...