Post by OSWorX » Sat Apr 09, 2022 3:28 pm

On the 7th April of 2022 the ECJ (European Court of Justice) published an important decision (see https://curia.europa.eu/juris/documents ... m=C-249/21 [available in many languages, see icon under Curia]) why the so called "Buy" buttons in European Webshops are violating current and valid regulations.

In short: when such a button does not show, that the visitor (customer) has to pay money, there is no valid contract signed (between the seller and the buyer)!
Important here is, the wording of that button.
A simple "Buy" or "Continue" or similar is forbidden.

Beside this "wording", before a visitor/customer wants to buy something, it has to be stated clearly, how much the visitor/customer has to pay at the end (means no additional and/or hidden costs after clicking that button are allowed).

Full Stack Web Developer :: Dedicated OpenCart Development & Support DACH Region
Contact for Custom Work / Fast Support.


User avatar
Guru Member

Posts

Joined
Mon Jan 11, 2010 10:52 pm
Location - Austria

Post by straightlight » Sat Apr 09, 2022 11:03 pm

OSWorX wrote:
Sat Apr 09, 2022 3:28 pm
On the 7th April of 2022 the ECJ (European Court of Justice) published an important decision (see https://curia.europa.eu/juris/documents ... m=C-249/21 [available in many languages, see icon under Curia]) why the so called "Buy" buttons in European Webshops are violating current and valid regulations.

In short: when such a button does not show, that the visitor (customer) has to pay money, there is no valid contract signed (between the seller and the buyer)!
Important here is, the wording of that button.
A simple "Buy" or "Continue" or similiar is forbidden.

Beside this "wording", before a visitor/customer wants to buy something, it has to stated clearly, how much the visitor/customer has to pay at the end (means no additional and/or hidden costs after clicking that button are allowed).
Typo: similar, state.

However, as for the last sentence, indeed, I already covered it up before on the forum regarding the total balance between the payment and shipping service providers where shipping providers are already validating the total balance based on the payment string that needs to be added into their API from those services who requires it but it was for the American continent. Good to know, as I expected, that this also applies to EU nowadays.

Dedication and passion goes to those who are able to push and merge a project.

Regards,
Straightlight
Programmer / Opencart Tester


Legendary Member

Posts

Joined
Mon Nov 14, 2011 11:38 pm
Location - Canada, ON

Post by OSWorX » Sun Apr 10, 2022 12:26 am

straightlight wrote:
Sat Apr 09, 2022 11:03 pm
Beside this "wording", before a visitor/customer wants to buy something, it has to stated clearly, how much the visitor/customer has to pay at the end (means no additional and/or hidden costs after clicking that button are allowed).
However, as for the last sentence, indeed, I already covered it up before on the forum regarding the total balance between the payment and shipping service providers where shipping providers are already validating the total balance based on the payment string that needs to be added into their API from those services who requires it but it was for the American continent. Good to know, as I expected, that this also applies to EU nowadays.
This regulation is already a "law" since the introduction in 2014 with the so called "Buttonlösung".

So not "nowadays" (since 8 years)!

And it is clear, that shipping costs cannot be displayed before the visitor/customer has given his address (or used the shipping calculator where enabled).
The solution is very easy: display always "temporary shipping cost" in the checkout.
They will be later replaced by the real shipping cost (when selected) - therefore the final costs are true.
And the visitor/customer will know, what he/she/it can expect to pay for shipping costs before continuing the checkout process.
Something like this here: https://osworx.net/OpenCart-30/Vorlaeuf ... penCart-30

p.s.: typos corrected, thx.

Full Stack Web Developer :: Dedicated OpenCart Development & Support DACH Region
Contact for Custom Work / Fast Support.


User avatar
Guru Member

Posts

Joined
Mon Jan 11, 2010 10:52 pm
Location - Austria

Post by straightlight » Sun Apr 10, 2022 12:51 am

OSWorX wrote:
Sun Apr 10, 2022 12:26 am
straightlight wrote:
Sat Apr 09, 2022 11:03 pm
Beside this "wording", before a visitor/customer wants to buy something, it has to stated clearly, how much the visitor/customer has to pay at the end (means no additional and/or hidden costs after clicking that button are allowed).
However, as for the last sentence, indeed, I already covered it up before on the forum regarding the total balance between the payment and shipping service providers where shipping providers are already validating the total balance based on the payment string that needs to be added into their API from those services who requires it but it was for the American continent. Good to know, as I expected, that this also applies to EU nowadays.
This regulation is already a "law" since the introduction in 2014 with the so called "Buttonlösung".

So not "nowadays" (since 8 years)!

And it is clear, that shipping costs cannot be displayed before the visitor/customer has given his address (or used the shipping calculator where enabled).
The solution is very easy: display always "temporary shipping cost" in the checkout.
They will be later replaced by the real shipping cost (when selected) - therefore the final costs are true.
And the visitor/customer will know, what he/she/it can expect to pay for shipping costs before continuing the checkout process.
Something like this here: https://osworx.net/OpenCart-30/Vorlaeuf ... penCart-30

p.s.: typos corrected, thx.
I wouldn't know since 2014, since to be fair, it is only since recently that Canada is politically allied with Europe. As for the temporary shipping fees before knowing the definite ones, it'd be great to have the serviceability lists associated with the services' order totals but I guess we ain't there yet.

Dedication and passion goes to those who are able to push and merge a project.

Regards,
Straightlight
Programmer / Opencart Tester


Legendary Member

Posts

Joined
Mon Nov 14, 2011 11:38 pm
Location - Canada, ON

Post by straightlight » Wed Apr 13, 2022 11:00 pm

He's probably trying to find another way than providing a temporary shipping amount by using order totals to being able to be tested prior to complete the order which is not possible, yet.

Dedication and passion goes to those who are able to push and merge a project.

Regards,
Straightlight
Programmer / Opencart Tester


Legendary Member

Posts

Joined
Mon Nov 14, 2011 11:38 pm
Location - Canada, ON

Post by OSWorX » Thu Apr 14, 2022 4:06 pm

straightlight wrote:
Wed Apr 13, 2022 11:00 pm
He's probably trying to find another way than providing a temporary shipping amount by using order totals to being able to be tested prior to complete the order which is not possible, yet.
Ah, okay ..
I cannot think so complicated and around the corners .. maybe that's what he is trying to find ..

Full Stack Web Developer :: Dedicated OpenCart Development & Support DACH Region
Contact for Custom Work / Fast Support.


User avatar
Guru Member

Posts

Joined
Mon Jan 11, 2010 10:52 pm
Location - Austria

Post by straightlight » Thu Apr 14, 2022 10:31 pm

OSWorX wrote:
Thu Apr 14, 2022 4:06 pm
straightlight wrote:
Wed Apr 13, 2022 11:00 pm
He's probably trying to find another way than providing a temporary shipping amount by using order totals to being able to be tested prior to complete the order which is not possible, yet.
Ah, okay ..
I cannot think so complicated and around the corners .. maybe that's what he is trying to find ..
Until payment service providers do their parts, for now, it is complicated.

Dedication and passion goes to those who are able to push and merge a project.

Regards,
Straightlight
Programmer / Opencart Tester


Legendary Member

Posts

Joined
Mon Nov 14, 2011 11:38 pm
Location - Canada, ON

Post by OSWorX » Fri Apr 15, 2022 5:00 pm

straightlight wrote:
Thu Apr 14, 2022 10:31 pm
Until payment service providers do their parts, for now, it is complicated.
The checkout process and the required parts during that to display to all customers have nothing to do with payment and/or shipping providers.
Otherwise several hundred clients of us would not be able to have successfully running Webstore built with OpenCart!

Full Stack Web Developer :: Dedicated OpenCart Development & Support DACH Region
Contact for Custom Work / Fast Support.


User avatar
Guru Member

Posts

Joined
Mon Jan 11, 2010 10:52 pm
Location - Austria

Post by straightlight » Fri Apr 15, 2022 7:57 pm

OSWorX wrote:
Fri Apr 15, 2022 5:00 pm
straightlight wrote:
Thu Apr 14, 2022 10:31 pm
Until payment service providers do their parts, for now, it is complicated.
The checkout process and the required parts during that to display to all customers have nothing to do with payment and/or shipping providers.
Otherwise several hundred clients of us would not be able to have successfully running Webstore built with OpenCart!
While running a successful store with Opencart might be one thing, payment and shipping service providers do balance the order totals for specific reasons where these reasons don't involve being on the same level as successions but neither considered as failures. Otherwise, these restrictions wouldn't be implemented on their behalf.

Dedication and passion goes to those who are able to push and merge a project.

Regards,
Straightlight
Programmer / Opencart Tester


Legendary Member

Posts

Joined
Mon Nov 14, 2011 11:38 pm
Location - Canada, ON

Post by mikeinterserv » Wed May 04, 2022 9:54 am

The arguments are void by the correct terms and conditions.
The contract is stated in the terms and conditions of using and purchasing on a site.
If those terms and conditions are stated correctly and you agree to them they are legally binding and override any other argument.
EU law is often faulty and incomplete. They are made by people who do not and never have lived in the real world.
Generally they get ignored.

Active Member

Posts

Joined
Thu May 28, 2020 6:55 am
Location - Wales

Post by EugeneE » Wed May 25, 2022 5:22 pm

Thanks for sharing, I found a lot of interesting information here. A really good post, very thankful and helpful that you will write many more posts like this one.

Newbie

Posts

Joined
Wed May 25, 2022 5:21 pm

Post by pollard4 » Wed Aug 03, 2022 6:40 pm

thank for sharing good information

Newbie

Posts

Joined
Wed Aug 03, 2022 6:33 pm
Who is online

Users browsing this forum: No registered users and 4 guests