Zen Cart Logo
Forums / General Questions / EU Withdrawal Button

EU Withdrawal Button

Views: 532

Results 1 to 18 of 18
15 May 2026, 7:56 AM
#1
diptimoy avatar

diptimoy

Zen Follower

Join Date:
Apr 2012
Location:
Bardhaman , Bharat
Posts:
217
Plugin Contributions:
1

EU Withdrawal Button

Is the any such plugin for this?

By June 19, 2026, all online retailers selling to consumers in the EU must implement a mandatory "Withdrawal Button" (or "Cancel my contract" button) on their websites

15 May 2026, 8:32 AM
#2
torvista avatar

torvista

Totally Zenned

Join Date:
Aug 2007
Location:
Gijón, Asturias, Spain
Posts:
2,874
Plugin Contributions:
7

Re: EU Withdrawal Button

I saw that news, and I don't think there is any plugin.

Can we flesh out here EXACTLY what needs to happen with that button?

Regarding a store selling physical products, does it just mean cancel my (unsent) order or does it mean collect the products I have received for a refund?

15 May 2026, 9:39 AM
#3
torvista avatar

torvista

Totally Zenned

Join Date:
Aug 2007
Location:
Gijón, Asturias, Spain
Posts:
2,874
Plugin Contributions:
7

Re: EU Withdrawal Button

Is there something more appropriate, or does this need to be resurrected:

Flexible Return Authorization

https://www.zen-cart.com/downloads.php?do=file&id=1692

15 May 2026, 2:37 PM
#5
pilou2 avatar

pilou2

Zen Follower

Join Date:
Jun 2008
Location:
Japan
Posts:
395
Plugin Contributions:
6

Re: EU Withdrawal Button

Unfortunately, lots of new regulations will be applied in Europe this year.
Aside the above button, there is although the EU warranty label and guarantee label that will need to be on products packages but although on products pages for online shops, starting in September.
There is too, the EU Packaging and Packaging Waste Regulation (PPWR) in August, that will require some registration... But this one should not impact Zen Cart.
Plus few other stuffs...

@Shop Suey, I can't see your implementation of the button, it seems I am blocked as I get an HTTP 403 error.

15 May 2026, 2:40 PM
#6
shop_suey avatar

shop_suey

Zen Follower

Join Date:
Feb 2014
Location:
Germany
Posts:
375
Plugin Contributions:
0

Re: EU Withdrawal Button

Yes, I disallow via 403
Sorry for that.
Need to keep it clean

Only for EU and only for clean networks allowed

15 May 2026, 3:01 PM
#7
pilou2 avatar

pilou2

Zen Follower

Join Date:
Jun 2008
Location:
Japan
Posts:
395
Plugin Contributions:
6

Re: EU Withdrawal Button

Shop Suey:

Yes, I disallow via 403
Sorry for that.
Need to keep it clean

Only for EU and only for clean networks allowed

I understand if you want to limit your bussiness to Europe (although the "clean network" part is limit insulting) but how do you achive that? You know that most of the ip addresses are not geographically attributed. Perhaps I should not ask, I feel it might be a long discussion and I don't want to hijack this thread.

15 May 2026, 7:57 PM
#8
torvista avatar

torvista

Totally Zenned

Join Date:
Aug 2007
Location:
Gijón, Asturias, Spain
Posts:
2,874
Plugin Contributions:
7

Re: EU Withdrawal Button

  1. Thanks for sharing that repository, a great help!

  2. Only for EU and only for clean networks allowed:
    I'm blocked from Spain.

16 May 2026, 7:52 AM
#9
shop_suey avatar

shop_suey

Zen Follower

Join Date:
Feb 2014
Location:
Germany
Posts:
375
Plugin Contributions:
0

Re: EU Withdrawal Button

can you tell me your ISP please.
I will extend the allowed IP range.

I meanwhile am adding the official IP ranges from TELEFÓNICA, ORANGE ESPAÑA and VODAFONE ESPAÑA.

16 May 2026, 8:11 AM
#10
shop_suey avatar

shop_suey

Zen Follower

Join Date:
Feb 2014
Location:
Germany
Posts:
375
Plugin Contributions:
0

Re: EU Withdrawal Button

pilou2:

I understand if you want to limit your bussiness to Europe (although the "clean network" part is limit insulting) but how do you achive that? You know that most of the ip addresses are not geographically attributed. Perhaps I should not ask, I feel it might be a long discussion and I don't want to hijack this thread.

Sorry for the wording.
Clean was not intended for any countries or regions.
It was not my intention to offend anyone.
Clean was meant I need to keep my machine clean from hackers.
I got >30.000 connects from outside the EU daily.

BTW: I modified the Button language array because I'm using 4 languages in the shop but the Button comes with a if else array for 2 languages.

16 May 2026, 1:46 PM
#11
torvista avatar

torvista

Totally Zenned

Join Date:
Aug 2007
Location:
Gijón, Asturias, Spain
Posts:
2,874
Plugin Contributions:
7

Re: EU Withdrawal Button

My ISP: R Cable Y Telecable Telecomunicaciones S.A.U.

16 May 2026, 2:11 PM
#12
shop_suey avatar

shop_suey

Zen Follower

Join Date:
Feb 2014
Location:
Germany
Posts:
375
Plugin Contributions:
0

Re: EU Withdrawal Button

I just added it.

17 May 2026, 11:34 AM
#13
torvista avatar

torvista

Totally Zenned

Join Date:
Aug 2007
Location:
Gijón, Asturias, Spain
Posts:
2,874
Plugin Contributions:
7

Re: EU Withdrawal Button

still blocked (85.152.105.80)

17 May 2026, 11:39 AM
#14
shop_suey avatar

shop_suey

Zen Follower

Join Date:
Feb 2014
Location:
Germany
Posts:
375
Plugin Contributions:
0

Re: EU Withdrawal Button

please try again now

17 May 2026, 3:28 PM
#15
torvista avatar

torvista

Totally Zenned

Join Date:
Aug 2007
Location:
Gijón, Asturias, Spain
Posts:
2,874
Plugin Contributions:
7

Re: EU Withdrawal Button

ok, just wanted you to be sure your blocking/unblocking method was working as expected.

18 May 2026, 12:11 PM
#16
shop_suey avatar

shop_suey

Zen Follower

Join Date:
Feb 2014
Location:
Germany
Posts:
375
Plugin Contributions:
0

Re: EU Withdrawal Button

I'm glad it's working in your network now

24 Jun 2026, 9:27 AM
#17
torvista avatar

torvista

Totally Zenned

Join Date:
Aug 2007
Location:
Gijón, Asturias, Spain
Posts:
2,874
Plugin Contributions:
7

Re: EU Withdrawal Button

I've started to review that german contribution, but it's a lot of work to get it into a package/converted for general use with ZC220/3/encapsulated, so don't hold your breath...

5 Oct 2026, 9:47 AM
#18
dbltoe avatar

dbltoe

Totally Zenned

Join Date:
Jan 2004
Location:
N of San Antonio TX
Posts:
9,827
Plugin Contributions:
17

Re: EU Withdrawal Button

There's now a free plugin for this: EU Withdrawal Button, for Zen Cart 1.5.8 through 3.0.0. It adds a Withdraw From Contract Here button to the footer of every page, a withdrawal page that needs no account (name, order and email, then Confirm Withdrawal), and an emailed acknowledgment of receipt with the date and time. The two labels the law fixes come word for word in English, Dutch, Finnish, French, German, Italian and Spanish, and there's an option to show the button only to visitors from selected countries.

On torvista's question about what the button has to do: Article 11a covers the statement itself. The button lets the customer tell you they're withdrawing and gets them a dated receipt; stopping the order, collecting the goods and refunding are still handled your usual way.

Support thread, with the download: https://www.zen-cart.com/threads/207395

Need a hand with Zen Cart? Hire the team at myZenCartZone.com for upgrades, repairs, and custom plugins.
Zen Cart Certified hosting at myZenCartHost.com