Hello,
The default cookie consent popup in OpenCart 4.1.0.0 isn't working properly and doesn't comply with GDPR or Google Consent Mode V2. How can I disable it and what free or paid modules would you recommend as a replacement?
Best Regard
Aleyna
The default cookie consent popup in OpenCart 4.1.0.0 isn't working properly and doesn't comply with GDPR or Google Consent Mode V2. How can I disable it and what free or paid modules would you recommend as a replacement?
Best Regard
Aleyna
In OpenCart 4.1.0.3, its cookie consent is working fine, as per the GDPR.
The GDPR requires this:
The General Data Protection Regulation (GDPR) mandates that websites obtain consent from users before storing or accessing information on their devices, including through cookies.
Cookies as Personal Data:
Cookies, especially those that track user behavior, are considered personal data under GDPR, requiring consent for their use.
ePrivacy Directive: The ePrivacy Directive (also known as the EU cookie law) further reinforces the need for user consent before storing or accessing information on a user's device.
Key Requirements for Valid Cookie Consent:
Websites should display a cookie banner or popup when a user visits the site to obtain their consent.
Cookie Policy:
A cookie policy should be included as part of the website's privacy policy, providing details about the cookies used, their purposes, and how to manage cookie preferences.
Exceptions to Cookie Consent:
Strictly Necessary Cookies: Cookies that are essential for the website to function, such as those needed for login or shopping cart functionality, are exempt from cookie consent requirements (these are the ones used in a standard OpenCart!)
You can enable or disable the cookie consent popup via the OpenCart admin backend at System > Settings > edit Store > tab Option : Legal
The GDPR requires this:
The General Data Protection Regulation (GDPR) mandates that websites obtain consent from users before storing or accessing information on their devices, including through cookies.
Cookies as Personal Data:
Cookies, especially those that track user behavior, are considered personal data under GDPR, requiring consent for their use.
ePrivacy Directive: The ePrivacy Directive (also known as the EU cookie law) further reinforces the need for user consent before storing or accessing information on a user's device.
Key Requirements for Valid Cookie Consent:
- Affirmative Action:
- Consent must be given through a clear affirmative action, such as clicking an "Accept" button, not through pre-ticked boxes or inferred consent.
- Freely Given:
- Consent must be freely given, meaning users should not be coerced or pressured to accept cookies.
- Specific and Informed:
- Users must be provided with clear and comprehensive information about the types of cookies used, their purposes, and the data they collect.
- Unambiguous:
- Consent must be unambiguous, with no doubt about the user's intentions.
- Easy to Withdraw:
- Users must be able to withdraw or change their consent as easily as they gave it.
- Granular Consent:
- Users should be able to consent to certain cookie categories while rejecting others, rather than being forced to accept all or none.
Websites should display a cookie banner or popup when a user visits the site to obtain their consent.
Cookie Policy:
A cookie policy should be included as part of the website's privacy policy, providing details about the cookies used, their purposes, and how to manage cookie preferences.
Exceptions to Cookie Consent:
Strictly Necessary Cookies: Cookies that are essential for the website to function, such as those needed for login or shopping cart functionality, are exempt from cookie consent requirements (these are the ones used in a standard OpenCart!)
You can enable or disable the cookie consent popup via the OpenCart admin backend at System > Settings > edit Store > tab Option : Legal
Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig
Sorry, but not true (partly) ..
While your arguments are all valid, the current cookie solution is far away from to be compliant!
Just 2 examples:
1. buttons must have the same colour!
It's not allowed to suggest (via pre selected or "fine" colours [like currently blue]) the visitor to click on that (better) visible button.
2. currently users have no change to add services (like Google, AddThis, FB and so on ..) to that solution.
The more, users can only "Accept" or "Decline" .. but what do they accept or decline??
There is no listing which cookies are currently used!
And a few more points violating the GDPR.
p.s.: and storing a language cookie is not essential for proper functions of the store.
Full Stack Web Developer :: Dedicated OpenCart Development & Support DACH Region
Contact for Custom Work / Fast Support.
Then could you provide some pull requests on github with suggestions on how to improve the built-in OpenCart 4 GDPR functionality for the master branch? I think adjusting the button color to e.g. the CSS class 'btn-primary' or so should be straight forward. And then perhaps add a standard OpenCart extension for extra cookies, usable by other 3rd party extensions introducing additional cookies (I think Google Analytics would be one of them, there may others).OSWorX wrote: ↑Mon Mar 31, 2025 10:36 pmSorry, but not true (partly) ..
While your arguments are all valid, the current cookie solution is far away from to be compliant!
Just 2 examples:
1. buttons must have the same colour!
It's not allowed to suggest (via pre selected or "fine" colours [like currently blue]) the visitor to click on that (better) visible button.
2. currently users have no change to add services (like Google, AddThis, FB and so on ..) to that solution.
The more, users can only "Accept" or "Decline" .. but what do they accept or decline??
There is no listing which cookies are currently used!
And a few more points violating the GDPR.
p.s.: and storing a language cookie is not essential for proper functions of the store.
Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig
Who is online
Users browsing this forum: No registered users and 1 guest