Learn how to install cookie consent banner and privacy policy in PrestaShop

Plugin installation instructions for PrestaShop

  • Step 1:

    Log in as administrator on your PrestaShop Website. login
  • Step 2:

    1: From dashboard go to "Module Manager" tab in Left menu.

    2: Click on "Module Manager"

  • Step 3:

    New window will open. Click "Upload a module" tab.

  • Step 4:

    New window Dialog box will open.

    • Drag and drop file of module downloaded from Seers website in Highlighted area.
    • Click "Select File" to upload files using "File Explorer" from computer
  • Step 5:

    1: As files are dropped or Selected Prestashop will start installing module automatically.

  • Step 6:

    • 1: As upload is completed it will show message of "Module Installed".
    • 2: Click on "Configure" button under message.
  • Step 7:

    • 1: It will take you to configuration page.
    • 2: Paste "ID" given by Seers.
    • 3: Click on "Save" to save setting. .


Go to your PrestaShop Site plugin will be working.

Manually implementing prior consent:

Our script automatically blocks cookies and apply prior consent of known scripts, but if you didn’t find yours script blocked, you can block it manually: here is an example of how you can manually blocks Google Analytics script.

To enable prior consent, add attribute “data-cookieconsent” in script tags which sets cookies. You can use comma to separate the categories “preferences”, “statistics”, “necessary”, “unclassified” and “marketing” according to the type of cookies that script generates. Secondly change the attribute “type” from “text/javascript” to “text/plain”. e.g. Applying prior consent on Google Analytics: In the Header Code field, find the Google Analytics code which looks like below:


< script>  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

    ga('create', 'UA-00000000-0', 'auto');

    ga('send', 'pageview'); < /script>

After (in bold):

< script type="text/plain" data-cookieconsent="statistics"> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

    ga('create', 'UA-00000000-0', 'auto');

    ga('send', 'pageview'); < /script>