CookieConsentBannerBundle
Cookies can be used to uniquely identify a person, which means that they represent personal data.
In compliance with the General Data Protection Regulations (GDPR), it is required to let website visitors
and customers know what types of cookies will be used, and allow them to choose which ones they want to agree to.
Implied consents and consents given by visiting a website are not enough.
To comply with the GDPR policy, OroCommerce enables you to set up a Cookie Banner with your custom text to be
displayed in the storefront of the OroCommerce website, and translate it into your preferred language.
Add a Cookie Banner
To set up a cookie banner:
Add new a package as a dependency in the composer.json file:
"require": {
"oro/cookie-consent": "5.0.*"
}
Run the following commands:
For dev mode
rm -rf var/cache/*
composer install --prefer-dist --no-dev
php bin/console oro:platform:update --env=prod --force
php bin/console oro:message-queue:consume --env=dev
For prod mode
rm -rf var/cache/*
composer install --prefer-dist --no-dev
php bin/console oro:platform:update --env=prod --force
php bin/console oro:message-queue:consume --env=prod
Reload the application in the browser.
Add a Translation
To add a translation to the cookie banner to present information in the desired language:
Run the following command:
php bin/console oro:translation:load --env=prod
In the back-office, navigate to System > Localization > Translations.
Using filters, locate following translation keys:
Add translation for the banner text and label.
Related Topics