Legally compliant withdrawal button
Mandatory for every online store since 19 June 2026.
Our Shopify app, GDPR-compliant.
Art. 54-bis, Italian Consumer Code
What the law requires
Directive (EU) 2023/2673, transposed in Italy by Legislative Decree 209/2025. The principle is simple: withdrawing must be as easy as buying.
An always-visible button
Clear and accessible throughout the withdrawal period, with unambiguous wording such as “Withdraw from the contract”.
Two steps on the site
The button leads to a form where the consumer enters a few details and confirms the request.
Acknowledgment on a durable medium
An email sent without undue delay, including the content of the request, the date and the time.
Our app
Our solution: compliant and privacy-friendly
Many off-the-shelf apps show the order's products after order number and email, data that don't prove the requester's identity: a concrete GDPR risk. We solved it at the root.
Only the necessary data
The customer enters order number and email. No product list, no details shown.
Always a neutral response
The form always replies the same way, neither confirming nor denying that an order exists: no enumeration, no data exposure.
Automatic cancellation
If the order exists and hasn't shipped yet, it is cancelled and fully refunded automatically.
Branded and traced
Integrated into the store's theme (logo, colors, fonts), with Shopify's native confirmation email and every request logged with a tag and a note.
How it works
From the button to the order cancellation
The customer only sees the first three steps; the rest happens on its own, with no manual work.
Why it's the right choice
Compliant, safe and zero manual work
- GDPR-compliant: no personal data exposed without identity verification
- Aligned with art. 54-bis: a simple button, a durable-medium acknowledgment, a traced process
- Consistent experience: the customer stays on the store, with the brand's design
- Zero manual work: cancellation and refund of unshipped orders happen on their own
Note: this function covers the cancellation of not-yet-shipped orders. Returns for already-delivered orders can be handled with dedicated tools.
Other services
See all serviceseCommerce Development
We build or improve your Shopify store: from analysis to go-live, with design, integrations and training.
Learn moreConsulting & Support
Strategic consulting and ongoing technical support to make your eCommerce work better.
Learn moreAdvertising campaign management
Your Google and Meta campaigns followed with periodic reviews and method, connected to the store, with Sonar. You focus on your business, we take care of the campaigns.
Learn moreThe obligation is now in force: get compliant
It is a solution we configure ourselves, tailored to the store and its theme, reserved for Tunca clients. You become a client with a development or support project.