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.

01

An always-visible button

Clear and accessible throughout the withdrawal period, with unambiguous wording such as “Withdraw from the contract”.

02

Two steps on the site

The button leads to a form where the consumer enters a few details and confirms the request.

03

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.

01

Only the necessary data

The customer enters order number and email. No product list, no details shown.

02

Always a neutral response

The form always replies the same way, neither confirming nor denying that an order exists: no enumeration, no data exposure.

03

Automatic cancellation

If the order exists and hasn't shipped yet, it is cancelled and fully refunded automatically.

04

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.

How the Tunca withdrawal button works: from the button on the store to the automatic order cancellation The customer, on the store 01 Withdrawal button visible for the whole withdrawal period 02 Form order number and email, nothing else 03 Neutral reply always the same: no data exposed Automatically 04 Check the order exists and is not yet shipped 05 Cancel and refund in full, with tag and note on the order 06 Confirmation email native Shopify, sent without delay Compliant with art. 54-bis and the GDPR. Built into the theme, configured by Tunca.
How the Tunca withdrawal button works: from the button on the store to the automatic order cancellation

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.

The 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.