Magento 2 Cookie Consent Extension

version 2.0.0 (Apr 08, 2024)
(5.0)
8 Review(s)
Price: $129.00

Cookie Consent Magento 2 extension allows merchants to obtain customer consent prior to any collection or processing of personal data. The extension is fully compliant with GDPR, CCPA, LGPD, and other local data privacy laws.

  • Display cookie banner and request customer consent.
  • Customers can customize cookie settings by turning on/off specific cookie categories (marketing, preferences, statistics, etc) and browsing the list of included cookies in each category.
  • Merchants have full control over managing and blocking cookies, viewing the cookie consent log, changing the design, and more.
  • Google Consent Mode V2 for Magento is supported!
  • CE: 2.3.x - 2.4.7
    EE: 2.3.x - 2.4.7
  • 100%
    Open Code
  • 60 Days
    Refund Policy
  • Free
    Lifetime Updates
  • CE: 2.3.x - 2.4.7
    EE: 2.3.x - 2.4.7
  • 100%
    Open Code
  • 60 Days
    Refund Policy
  • Free
    Lifetime Updates

Key Features of Magento 2 Cookie Consent Extension

Cookie Banner

  • The module allows to display cookie banner on your website pages and request customer consent.
  • Merchants can choose one of three cookie notice templates: “Bottom Cookie Banner”, “Cookie Consent Popup”, and “Full-Screen Cookie Wall”.

Cookie Settings

  • Customers can customize cookie settings by turning on/off specific cookie categories (marketing, preferences, statistics, essential, etc) and browsing the list of included cookies in each category.
  • Merchants can create additional cookie categories or modify existing, add descriptions, change cookie panel design, and more.

GEO Targeting

  • Plumrocket Cookie Consent extension includes GeoIP functionality, allowing it to detect the country where your viewer is located and personalize the content for that viewer.
  • Merchants can enable cookie functionality for the European Union, California (US), Brazil, Australia, or any other country or state.

Cookie Management

  • All default Magento cookies are automatically listed by the extension, which means less work for you!
  • Merchants can describe any non-standard and third-party cookies, specify the cookie category and cookie duration.
  • Built-in support of all Plumrocket extensions allows to automatically add Plumrocket cookies.

Cookie Consent Log

  • All customer consents are automatically recorded by the extension allowing you to browse cookie consent logs for each customer.
  • Cookie consent log includes a list of allowed cookie categories by each customer, the date of consent, IP address, and the name.

Block Cookies In Different Ways

  • We have incorporated all possible cases of how you can control cookies at your store. Our module offers a complete toolkit for working with cookies for both Magento owners and developers.
  • Use Google Tag Manager, block cookies from footer & header scripts, block default Magento cookies, or use our API to manually block cookies.

Change Design From The Backend

  • Conveniently change the design of the cookie banner and cookie settings panel from the backend
  • Colors of the buttons, backgrounds, text styles, etc, everything can be modified by the Admin.

Full Integration With GDPR, CCPA, and LGPD Extensions

  • We are proud to offer a complete set of solutions to support major data privacy regulations around the world.
  • Our cookie consent module integrates easily into all Plumrocket data privacy modules, such as GDPR, CCPA, LGPD, etc.

Magento 2 Cookie Consent Extension Overview

Modern Data Privacy laws have put in place certain cookie consent requirements. Businesses must meet these requirements in order to be compliant with local and global data privacy legislation. All these requirements, including GDPR cookie compliance, CCPA cookie notice compliance, and LGPD cookie policies are supported by the Plumrocket Cookie Consent plugin.

All Features:

  • NEW! Magento 2 Cookie Consent extension is compatible with Hyvä themes!
  • Display cookie consent banner on any page of your store.
  • Allow your visitors to manage cookie consent categories and view all listed cookies in the cookie settings panel.
  • Control who sees the cookie consent notice and who is not with built-in GEO IP targeting feature. This feature automatically detects if the user is coming from the selected country or state and displays the cookie banner.
  • Manage cookies from the backend, specify the type of cookie, duration, cookie category, and more.
  • The extension comes with built-in support of all default Magento cookies and cookies created by the Plumrocket extensions. They will be automatically added to the list of available cookies upon successful module installation.
  • Cookie consent log allows monitoring the full history of customer consents over a certain time period.
  • Merchants can block cookies in different ways - use Google Tag Manager, block footer & header scripts, block default Magento cookies, or use Plumrocket development tools to manually block cookies.
  • Merchants can conveniently change the design of the cookie banner, choose different templates, change texts and the background colors from the backend.
  • Full support of the Plumrocket CCPA module, Plumrocket GDPR extension and Plumrocket LGPD extensions.
  • 100% open code Magento 2 extension

Magento 2 Cookie Consent Extension Reviews

Every customer will automatically receive a 100 reward points for each approved review. To submit your review please

Write a Review
  • Great poduct
    I'm using it on: slippersworld.be
    kim janssens posted on April 19, 2024. Review for Magento 2.x
    It just works! I have several already. Great extensions to use for magento 2. Really easy install and configuration. Must have for all ecommerce stores
  • Excellent
    I'm using it on: www.insigniashowers.com
    Andrew Perman posted on March 19, 2024. Review for Magento 2.x
    Extension works really well.
    Support very helpful also.
    Would highly recommend as a great extension to manage cookies and google consent.

    Many Thanks.
  • Extension Perfection
    Constance Mitchell posted on March 01, 2024. Review for Magento 2.x
    It is a well made app and the price was fair for the product. It looks great visually and does exactly what we need it to do. Interface is easy to navigate. Purchased for Adobe Commerce Cloud.
  • Great Plugin
    Khaled Abadi posted on December 11, 2023. Review for Magento 2.x
    I love this plugin for easy cookie management. The customizable pop up design seamlessly blends with my website.
  • Very well built module to deal with the management of cookies. Great support.
    Antonio Rossetti posted on August 24, 2022. Review for Magento 2.x
    With this module it is possible to manage in an accurate and flexible way all the cookie policy respecting the rules of the GDPR. The module is very customizable and allows you to track each action. Excellent management of cookie settings for unregistered guests. I recommend the purchase
  • A great extension that saves you time and effort.
    Leo Giraud posted on October 26, 2021. Review for Magento 2.x
    This is a great extension. It took me no effort to set custom cookies, flexibly configure cookie consent preferences and banner display. Recommend to anyone!
  • Any EU Store with GDPR compliance needs it
    I'm using it on: www.promopienso.com
    Guillaume Renault posted on April 05, 2021. Review for Magento 2.x
    Any business shouldn't play with the EU GDPR law, the fine risk is much more expensive than the price that PlumRocket is asking for... A 5⭐ for an easy installation, smooth customisation and headache relief regarding the GDPR compliance!
  • Exactly what I was looking for
    Melissa Williamson posted on August 07, 2020. Review for Magento 2.x
    I am glad I found this extension. We were using a free plugin from another provider, but it was always causing some issues at our store. With this extension, everything worked out of the box and the initial setup was easy. Great experience overall.
Your honest feedback
helps other visitors
in selecting their products
&
earns you a $10 in rewards
for each submitted review!
Write a Review

Magento 2 Cookie Consent Extension FAQ

  • How to Identify & Describe Cookies

    The Magento 2 Cookie Consent Extension is not only a tool that makes your website compliant with the cookie consent requirements. Moreover, it offers great features for a website admin to make a list of all cookies used, specify cookie types, categories, duration, and much more.

    In order to comply with Data Protection Regulations and Cookie Law requirements, you need to identify and describe all cookies your website sets in browsers. Besides the Magento platform, cookie files can also be set by the services, tools, or extensions integrated with your website. Therefore, you need to identify all cookies and describe them in order to comply with the following Cookie Law requirements:

    • Inform your visitors about any cookies your website uses
    • Explain clearly how cookies work and what you use them for
    • Obtain consent prior to the storing of cookies on the user's device

    How to Identify Cookies Set by My Website

    There are two possible ways to identify the cookies your website sets in users’ browsers:

    1. Ask the vendors of the third-party extensions you use for a complete list of cookies. If you use services, you can ask the service support or check their documentation to find out the complete list of used cookies.
    2. Check your browser for the list of websites and cookies set by them:
      • Use the Inspect option from the context menu
      • Go to the Application tab -> Storage section -> Cookies
      • Select the website you need to check for cookie

    How to Add and Describe Cookies in Magento 2 Cookie Consent Extension

    In the main Magento menu, go to the Plumrocket tab > Cookie Consent extension > navigate to the Cookies section.

    The Manage Cookies grid you will see on this page allows you to keep track of all used cookies, add, manage, and edit them. Moreover, all cookies used by the Magento platform are already added and described in the extension.

    In order to add and describe a new cookie, click the Add Cookie button and fill out the required fields:

    1. Specify the name of the cookie
    2. Set the cookie type: first-party cookies are used by your Magento store; however, third-party cookies are set by a third-party service or extension you use or set via code loaded on your website
    3. Set the period when the cookie should expire. You can ask the developers of the service or extension about the cookie duration they use. Also, you can check the cookie duration manually:
        • Clear all cookies and refresh the page
        • Right-click anywhere on the page and select Inspect option
        • Go to Application -> Storage -> Cookies -> select the needed domain
        • Find the needed cookie and check the Expires / Max-Age column for the date and time when the cookie will expire

    4. Describe the cookie in a clear manner so that the visitors of your website can understand the purpose of its use
    5. Specify the category of the added cookie
    6. Click the Save button to apply changes

    After adding a new cookie, it will be displayed in the Manage Cookies grid. Also, users can access the Cookie Settings from the Cookie Consent banner and read the each category and cookie description.

    Feel free to contact us if you need more information. Our support managers are always willing to help!

  • How to Block Unknown Cookies

    With the help of the Magento Cookie Consent extension by Plumrocket, you can effectively block unknown cookies using different options:

    Why Do I Need to Block Unknown Cookies

    The proper compliance with the Cookie Consent policy requires all cookies to be blocked before a customer gives consent. The Magento 2 Cookie Consent Extension allows merchants to specify all cookies used and prevent all unknown cookies from being set directly from the Magento admin panel.

    How to Block Unknown Cookies With Cookie Consent Extension

    1. Use the Block Unknown Cookies option

      In order to block unknown cookies, you should set the Block Unknown Cookies option to Yes in the configuration of the Magento Cookie Consent extension:

      1. Open your website backend and go to the Plumrocket tab
      2. Choose Configuration under Cookie Consent extension
      3. Expand the Main Settings section
      4. Set the Block Unknown Cookies option to Yes
      5. Click Save Config in the upper right corner to apply the changes
       
       

      However, since Javascript has limited control over the cookie setting, the Block Unknown Cookies option control setting cookies by JS libraries (jQuery.cookie and jQuery.mage.cookie) that are integrated into the Cookie Consent extension.

      Also, most third-party cookies are passed by Javascript due to the use of JS code (e.g., document.cookie = "name=value";). Since it is impossible to automatically check and stop the running code, the extension cannot prevent cookies from being set by document.cookie, and the blocking is performed by deleting these set cookies.

      All things considered, we recommend the most effective way to control setting cookies by integrating analytics, custom extension functionality, etc. with the Cookie Consent extension. The extension provides you with built-in tools for this purpose:

      1. Google Tag Manager

      You can use the functionality of the Cookie Consent extension to assign Google Tag Manager Script to a specific Cookie Category. This allows enabling/disabling Google Tag Manager when a visitor enables/disables the corresponding cookie category. In case you already use the Google Tag Manager, make sure it is executed only by Cookie Consent Google Tag Manager functionality. Go to the extension’s backend -> Configuration -> Google Tag Manager Settings to configure it.
      Cookie Category allows adding JS code that will be executed depending on whether a customer allowed or declined this cookie category. In order to add the JS code, use the Head Scripts and  Footer Miscellaneous HTML fields in the Edit Cookie Category page.
      1. The prCookieRestriction JS model

      The prCookieRestriction JS model can be used to find out whether a particular category is allowed by a customer or not. Hence, cookies set by Javascript might be completely blocked by wrapping the code as in the example below: 

      ‘marketing’ is the key identifier of the Marketing category set in the Manage Cookie Categories grid in the Cookie Consent extension. The script will be executed if a customer allows the marketing category.

      To find out more about the prCookieRestriction JS model, go to the following file:

      Plumrocket/CookieConsent/view/frontend/web/js/model/restriction.js

      If you have any difficulties blocking the unknown cookies, you are always welcome to contact our support team. They will be more than happy to help you!

Change Log of Magento 2 Cookie Consent Extension

Legend:  - new feature - bug fix

Version 2.0.0 Apr 08, 2024

  • Refactored code structure and architecture to simplify integration with Hyvä themes

Version 1.11.2 Feb 23, 2024

  • Fixed an issue where Consent Mode V2 types were not being applied

Version 1.11.1 Feb 21, 2024

  • Added support of Google Consent Mode V2

Version 1.11.0 Apr 03, 2023

  • Added support of Magento 2.4.6 version
  • Improved cookie blocking

Version 1.10.1 Feb 13, 2023

  • Fixed updating the cookie settings popup when clicking the Accept All/Decline All buttons (with the setting to reload pages after accepting/declining cookies disabled)

Version 1.10.0 Jan 23, 2023

  • Optimized extension for faster GTM initialization

Version 1.9.0 Dec 16, 2022

  • Added support of YouTube privacy-enhanced mode

Version 1.8.2 Nov 16, 2022

  • Fixed deleting cookies from the second-level domain

Version 1.8.1 Nov 02, 2022

  • Added visualization to the Cookie Consent Banner display style setting in extension configurations

Version 1.8.0 Oct 20, 2022

  • Added a new way to customize Cookie Settings Panel, now you can display it in a popup window

Version 1.7.0 Oct 10, 2022

  • Fixed deletion of declined cookies in which the domain does not match the site's domain

Version 1.6.3 Sep 28, 2022

  • Added the ability to translate more content for the Cookie Settings Panel directly from the extension backend

Version 1.6.2 Sep 09, 2022

  • Fixed a PHP error that could occur when saving Consent Types configurations

Version 1.6.1 Aug 29, 2022

  • Added support of Magento 2.4.5 version

Version 1.6.0 Jun 01, 2022

  • Improved the Cookie Consent Log in the admin panel. Now guest visitor consents are logged, as well as the User Agent and page URL where a user gave their consent

Version 1.5.0 May 05, 2022

  • Added support of Google Tag Manager Consent Mode, now the administrator can flexibly adjust how each individual Google Tag will work depending on the client's cookie agreement

Version 1.4.1 Apr 12, 2022

  • Added support of Magento 2.4.4 version
  • Minor changes and improvements

Version 1.4.0 Mar 21, 2022

  • Added a new way to integrate third-party scripts with the extension functionality, read more details in the updated Developer Guide
  • Minor changes and improvements

Version 1.3.0 Feb 04, 2022

  • Migrated install/upgrade scripts to declarative schema
  • Discontinued support of Magento 2.2.x
  • Minor changes and improvements

Version 1.2.5 Jan 28, 2022

  • Fixed the compatibility issue with the default Magento Cookie Restriction Mode. When a site visitor has accepted default Magento Cookie Restriction Notice, the Cookie Consent Banner provided by the extension does not appear
  • Minor changes and improvements

Version 1.2.4 Oct 25, 2021

  • Minor changes and improvements

Version 1.2.3 Sep 21, 2021

  • Fixed ACL settings for admin users
  • Minor changes and improvements

Version 1.2.2 Jun 18, 2021

  • Fixed an issue with ModSecurity that prohibited the use of “*” (asterisk) in SQL queries and blocked access to the site (REQUEST-942-APPLICATION-ATTACK-SQLI rule). The use of “*” is changed to “all” when users accept all cookies

Version 1.2.1 Mar 26, 2021

  • Fixed Cookie Consent Log grid filtering by Email field

Version 1.2.0 Feb 17, 2021

  • Added the ability to add a link to the footer "Cookie Settings" which opens the Cookie Settings Panel
  • Added Cookie Settings Button widget to display "Cookie Settings" button or link
  • Added "Cookie Settings" link on the "My Privacy Center" page in the Data Privacy module
  • Resolved PHP error that occurred during module installation.
  • Fixed the setting Cookie Settings Panel → Decline Button → Show. The button disappears when enabled, previously it was always displayed regardless of the setting

Version 1.1.2 Jan 28, 2021

  • Minor changes and improvements

Version 1.1.1 Dec 10, 2020

  • Added the ability to set blur background under the Cookie Consent Banner
  • Added the ability to set cookies in a free format, such as cookie_ *, where the asterisk replaces any number of characters.
  • Minor changes and improvements
  • Fixed Cookie Consent Banner option - "Overlay Background Color"

Version 1.1.0 Oct 16, 2020

  • Added the ability to display Cookie Banner as a pop-up
  • Added the ability to block the site (Full-Screen Cookie Wall) until a customer allows the use of cookies or configures cookies.
  • Added the ability to select the categories to be chosen in Settings Panel when a customer first enters to configure cookies by category

Version 1.0.2 Sep 17, 2020

  • Corrected the display of the "Duration" field's description on "Edit Cookie" page in the backend.
  • “Decline All“ action is now recorded in a log when “Decline All“ or “Decline“ is selected.

Version 1.0.1 Aug 05, 2020

  • Fixed a bug when Cookie Restriction Mode was always disabled if our module was disabled.
  • Fixed cookie "user_allowed_save_cookie", now the cookie is saved in the same format as it is saved by default in Magento.

Version 1.0.0 Jul 30, 2020

  • Created Cookie Consent Magento 2 Extension
Show All Product Updates