Hi, it is clearly stated: The withdrawal function shall be continuously available throughout the withdrawal period.
Even if the button is displayed after the withdrawal period has expired, this is not a legal problem.
There is no reliable technical way to calculate the withdrawal period in the shop. It depends on many factors, such as partial deliveries or whatever period the retailer voluntarily grants.
The details of a partial cancellation of a larger order are not addressed in the EU directive. Thank you for that 😞
If a reliable way can be found to link the withdrawal period to the withdrawal period, that's fine. Please do so. However, if there is only one instance of an incorrect withdrawal period, it is not good for the retailer.
The permanently displayed button naturally carries the risk that it will be used even after the withdrawal period has expired. However, this is not a problem; the withdrawal is then invalid.
The retailer will have to check this in any case and inform the customer, etc. Then he has to inform the customer that the cancellation was received after the deadline, but this is no different from before, or if a customer still cancels by email.
Just expose your guest tracking controller with a link in the footer for all guests, and that should suffice.
>> Yes, that's true, but guests and logged-in customers can use it, except that the login process is (possibly) displayed afterward. This could be seen as an additional hurdle by logged-in customers > not good.
I'm not sure if it's clear what I mean by that point?
With all this in mind, I have to say that we actually don't have any cancellations/returns. Maybe I'm oversimplifying things? We simply have to implement it; only one customer will use it per year.
But please let us discuss here further!