EU Directive 2023/2673 -> cancel function

  • Posts: 22
  • Thank you received: 1
  • Hikashop Essential
2 weeks 6 days ago #371170

Widerrufsbutton /-funktion

Ab dem 16.06. ist in der EU eine Widerrufsfunktion verpflichtend (EU-Richtlinie 2023/2673).
Bitte stellt einen Button (bevorzugt) oder eine vergleichbare Funktion zur Verfügung.



Cancel button / function

Starting June 16, a cancel function is mandatory in the EU (EU Directive 2023/2673).
Please provide a button (preferably) or a comparable function.

Please Log in or Create an account to join the conversation.

  • Posts: 85504
  • Thank you received: 13982
  • MODERATOR
2 weeks 6 days ago #371184

Hi,

This was added in HikaShop 6.2.0 four months ago :
www.hikashop.com/home/blog/527-hikashop-6-2-0.html#withdrawal

Please Log in or Create an account to join the conversation.

  • Posts: 333
  • Thank you received: 12
  • Hikaserial Standard
2 weeks 6 days ago #371251

Bonjour,

Est ce que ma configuration est bonne ou que dois-je modifier pour l'utiliser?

Merci

Attachments:
Last edit: 2 weeks 6 days ago by sudkarting.

Please Log in or Create an account to join the conversation.

  • Posts: 85504
  • Thank you received: 13982
  • MODERATOR
2 weeks 5 days ago #371260

@sudkarting
Oui. Notez cependant qu'il y a deux autres choses:
- L'option "Number of days after delivery for withdrawal window" dans la configuration HikaShop qui doit être configuré en fonction des règles du pays du marchand.
- vous avez sélectionné "livrée" / "delivered". HikaShop ne change pas automatiquement le statut des commandes en "livrée" / "delivered". C'est à vous de le faire manuellement lorsque vous êtes notifié par le transporteur de la livraison du colis ( certains plugins de livraison peuvent potentiellement automatiser cela ).

Please Log in or Create an account to join the conversation.

  • Posts: 22
  • Thank you received: 1
  • Hikashop Essential
6 days 5 hours ago #371523

Übersehe ich etwas? Hikashop stellt einen Link zu einem Widerrufsformular in der Bestellbestätigung bereit (der zumindest bei mir bei Gastbestellungen nicht funktioniert).

Damit ist den Anforderungen der Richtlinie NICHT entsprochen worden.

Die Richtlinie (EU) 2023/2673 zur Änderung ermöglicht es den Verbrauchern, ihr Widerrufsrecht bei allen im Fernabsatz geschlossenen Verträgen auszuüben, indem sie ihre Anbieter verpflichten, dafür zu sorgen, dass ihre Schnittstellen eine leicht auffindbare Widerrufsfunktion bieten.

„Leicht auffindbar“ hat unionsrechtlich eine feste Bedeutung -> Der EuGH versteht „leicht auffindbar“ nicht als „irgendwie vorhanden“, sondern als:

kein scrollen
keine juristische Vorprüfung
kein Medienbruch
keine Umwege

Ein link in einer E‑Mail‑Verweis scheitert genau daran.
Begründung:

Art. 11a verlangt die Funktion auf der Online‑Benutzeroberfläche
Eine E‑Mail ist kein Teil der Benutzeroberfläche
Außerdem ist sie nicht ständig verfügbar (Postfachzugriff, Löschung, Spam etc.)



Am I missing something? Hikashop provides a link to a cancellation form in the order confirmation (which, at least for me, doesn’t work for guest orders).

This means the requirements of the Directive have NOT been met.

Directive (EU) 2023/2673, as amended, enables consumers to exercise their right of withdrawal for all distance contracts by requiring providers to ensure that their interfaces offer an easily accessible withdrawal function.

“Easily accessible” has a fixed meaning under EU law -> The ECJ does not interpret “easily accessible” as “somehow present,” but rather as:

no scrolling
no preliminary legal review
no media break
no detours

A link in an email reference fails precisely on these grounds.
Reasoning:

Art. 11a requires the function to be on the online user interface
An email is not part of the user interface
Furthermore, it is not constantly available (mailbox access, deletion, spam, etc.)

Please Log in or Create an account to join the conversation.

  • Posts: 85504
  • Thank you received: 13982
  • MODERATOR
6 days 2 hours ago #371524

Hi,

With all due respect, I have to disagree with your assessment. The withdrawal function in HikaShop is not limited to a link in the order confirmation email. The email link is only a convenience on top of several other, permanent access points that fully live on the user interface of the website:

1. Logged-in customer, from the "My orders" listing page in their account
Each eligible order has a "Withdraw from contract" entry in its Actions dropdown.

2. Logged-in customer, from the single order details page in their account
The same "Withdraw from contract" button is shown in the order's toolbar.

3. Guest orders (no customer account), via a dedicated menu item on the website
HikaShop provides a specific Joomla menu item type called "Withdraw from contract form page". You can create a menu item of that type (for example in your footer, under a label like "Order withdrawal" or similar) and it will display a standalone withdrawal form on the website. On that page, the customer enters their order number and the email address they used when ordering, and HikaShop matches those against the order to authenticate them. No login and no email link are needed. The whole flow happens on the website interface.

Point 3 is the one most directly relevant to your concern: it provides a permanent, website-based entry point to the withdrawal function that does not depend on the customer having kept the confirmation email, on the mailbox being accessible, on anything being in the spam folder, and does not introduce any media break. It matches what the EU Directive 2023/2673 requires of a "withdrawal button" - permanently available, easily accessible, on the user interface.

To be fully compliant on your website, the procedure is:

A. Enable the withdrawal button on the order statuses you want
Go to the backend, top menu "System > Order statuses" (the "Order statuses" page). You will see the list of order statuses with several toggle columns, including one labelled "Withdrawable". Click the toggle in that column for each order status for which a customer should be able to initiate a withdrawal. The default is that only the "delivered" status is marked as withdrawable.

B. Set the withdrawal window
Go to the backend, top menu "System > Configuration" (the HikaShop configuration page), on the "Main" tab. There is a setting labelled "Number of days after delivery for withdrawal window". Set it to the number of days required by the regulations that apply to you (14 for the EU default).

C. Create the withdrawal form menu item
In Joomla, go to "Menus" and open the menu where you want to add the link (typically the footer menu). Click "New", then on the menu type, pick "HikaShop > Withdraw from contract form page". Set a title like "Order withdrawal" or "Withdrawal form" and save. That menu item then displays the standalone withdrawal form on a permanent URL that customers can reach at any time without having even received any email from the website.

Once those three steps are done, the site has a permanently accessible withdrawal function on its user interface, independent of the order confirmation email.

You can read more about all this here:
www.hikashop.com/support/documentation/5...thdrawal-button.html

Last edit: 6 days 3 hours ago by nicolas.

Please Log in or Create an account to join the conversation.

  • Posts: 22
  • Thank you received: 1
  • Hikashop Essential
2 days 6 hours ago #371583

Hi Nicolas!

Just to clarify: I didn’t mean to blame anyone or even complain. On the contrary, I’m very happy with the support here!
Thanks for the clarification, and you’re right: that was exactly the point I’d missed.

Unfortunately, I still can’t follow these instructions; the drop-down menu remains greyed out for me (not just with HikaShop)
"...Click “New”, then in the menu type, select “HikaShop > Withdraw from contract form page”....


Links are shortened due to restrictions for posting here!

Uncaught TypeError: can't access property ‘length’, e is null
gt .de/media/vendor/bootstrap/js/dom.min.js?5.3.8:1
_configAfterMerge .de/media/vendor/bootstrap/js/collapse.min.js?5.3.8:1
_getConfig .de/media/vendor/bootstrap/js/dom.min.js?5.3.8:1
Dt .de/media/vendor/bootstrap/js/dom.min.js?5.3.8:1
a .de/media/vendor/bootstrap/js/collapse.min.js?5.3.8:1
<anonymous> de/media/vendor/bootstrap/js/collapse.min.js?5.3.8:1
<anonymous> de/media/vendor/bootstrap/js/collapse.min.js?5.3.8:1
<anonymous> de/media/vendor/bootstrap/js/collapse.min.js?5.3.8:1

Any hints?

Please Log in or Create an account to join the conversation.

  • Posts: 85504
  • Thank you received: 13982
  • MODERATOR
2 days 2 hours ago #371584

Hello,

That JavaScript error is not coming from HikaShop. It is a known Joomla backend symptom that appears when another extension or the admin template loads its own version of Bootstrap, which then conflicts with the core collapse.min.js script that Joomla auto-loads on every backend page. When that conflict happens, every dropdown and modal that uses Bootstrap collapse stops working, including the "Select Menu Item Type" modal, which is why the dropdown stays greyed out regardless of which type you try to pick. The effect is not specific to our withdrawal type: you would hit the exact same issue trying to create a menu item for an article, a category list or anything else.

The causes are almost always one of the following, in this order:
- First, a stale Joomla cache or minified admin JS bundle. Go to System > Maintenance > Clear Cache, clear every cache group listed, then force-reload the menu creation page with Ctrl+F5.
- Second, a third-party administrator template. Log in to the backend, go to System > Templates > Administrator Templates, set Atum (the default Joomla admin template) as the default, then retry creating the menu item.
- Third, a backend plugin or module loading its own Bootstrap. Disable administrator-area plugins and modules one by one (start with any system / SEO / speed / cache / minify / custom form plugin) until the Select button works again.
- Fourth, an outdated Joomla patch level. Several backend modal JavaScript regressions have been fixed in recent Joomla 4.x and 5.x point releases, so make sure you are fully up to date.

I remember seeing this several times with frontend templates that would have a system plugin which would add their stuff on the backend and frontend instead of adding it only on the frontend.

Interesting pages linked to this :
forum.joomla.org/viewtopic.php?f=815&t=993047
extensionsforjoomla.com/help/documentati...ery-conflicts-joomla
forum.joomla.org/viewtopic.php?t=992329

Last edit: 2 days 4 hours ago by nicolas.

Please Log in or Create an account to join the conversation.

  • Posts: 22
  • Thank you received: 1
  • Hikashop Essential
2 days 17 minutes ago #371587

nicolas wrote: Hello,

The causes are almost always one of the following, in this order:
- First, a stale Joomla cache or minified admin JS bundle. Go to System > Maintenance > Clear Cache, clear every cache group listed, then force-reload the menu creation page with Ctrl+F5.


Have I ever told you how much I appreciate your support? No? OK, well, here goes: You’ve hit the nail on the head again, even though, as you quite rightly point out, it’s got absolutely nothing to do with HikaShop.

I’m giving you 5 stars, thanks!

The following user(s) said Thank You: nicolas

Please Log in or Create an account to join the conversation.

Time to create page: 0.093 seconds
Powered by Kunena Forum