Back to Top

Prestashop GDPR Compliance | Data Protection & EU Cookie Law

Updated 20 December 2023

Nowadays customer data is very essential to protect. There are multiple instances when customer data was compromised or was made available publicly on the internet. And, to prevent such instances, the EU(European Union) took some measures on which every eCommerce store needs to comply since 25th May 2018. Those came into effect & we know them as General Data Protection Regulation (GDPR). So, while keeping GDPR in mind, we were also creating a module that can easily facilitate compliance with these regulations. That module is none other than Prestashop GDPR Compliance module.

Under the regulation, an enterprise collecting any data from the users must disclose the purpose of the data collection. This not only creates transparency but also ensures the prevention of data theft to customers.

Note: Prestashop GDPR Compliance module is compatible with PrestaShop version 8.x.x.

Check the overview of the plugin in the video mentioned-below –

Features of the Prestashop GDPR Compliance module

  • This module allows the admin to make his website GDPR compliant.
  • This module allows the admin to comply with EU cookie law.
  • Enable/disable the auto-approval of personal data deletion of the customers.
  • Configure GDPR email notification settings.
  • Configure the position, image, and text of a cookie block to display at the Front End.
  • Enable/disable the display of the GDPR agreement checkbox on the customer registration form.
  • Choose to enable/disable the display of the GDPR agreement checkbox on the customer personal information form.
  • Enable/disable the display of the GDPR agreement checkbox on the customer contact form.
  • Enable/disable the display of the GDPR agreement checkbox on the module’s form.
  • Let customers download their personal data on the website in PDF format.
  • Customers can also choose to email their personal data to their desired email address.
  • The customers can update their personal/address information.
  • The Customers can access, update, and delete their personal data on the website.
  • Admin can manage all the requests placed by the customer for data erasure.
  • Admin can download or delete the personal data of a customer.
  • The customers will receive an email notification regarding the confirmation of data deletion.
  • The customers will receive an email notification with the attached PDF file containing the updated personal information.

How to install the Prestashop GDPR Compliance module

  1. Firstly, go to the module manager in the back office and click on ‘upload a module’.
  2. After that, drag and drop the module file or select the file from the system.
  3. In this way, the module installation will be successful.
1
2
3

How To Make Your Module Compliant With Webkul’s GDPR Compliance Module

In order to make your module compliant with GDPR, you need to follow the same steps as in Prestashop’s official GDPR compliance module.

Searching for an experienced
Prestashop Company ?
Find out More

The hooks used in Webkul’s GDPR compliance module are same as used in Prestashop’s official GDPR compliance module:

  • registerGDPRConsent
  • actionDeleteGDPRCustomer
  • actionExportGDPRData
  • displayGDPRConsent

There is only one difference when it comes to making your module compliant with Webkul’s GDPR module.

5

Under “Display user consent checkboxes” instead of using the code({hook h=’displayGDPRConsent’ mod=’psgdpr’ id_module=$id_module}) in your module’s template files you have to enter the code as shown below:

{if isset($isWkGdpr)}
{hook h=’displayGDPRConsent’ mod=’wkgdpr’ id_module=$id_module}
{else}
{hook h=’displayGDPRConsent’ mod=’psgdpr’ id_module=$id_module}
{/if}

How to configure the Prestashop GDPR Compliance module

After the successful installation of the module, a new tab “Manage GDPR” becomes available to configure GDPR settings.

6

GDPR General Configuration

7
  • Customer data delete approval – On activating this option, a request for data deletion is sent to the admin for approval. In case, if it’s disabled, then the customer can delete the data himself.
  • GDPR default agreement content – In this field, the admin needs to enter the text which will be visible at the front end if agreement text is not set for any GDPR consent checkbox.
8

GDPR Mail Configuration

9

EU Cookie Law Configuration

10

Front End View of a Cookie Block

11
12

Manage GDPR Agreement Data

Before we go any further, let’s just see what are the options available in “Manage GDPR Agreement Data”.

Under the “Manage GDPR Agreement Data”, an admin can configure where to show the GDPR agreement checkbox and it’s content.

13

GDPR Agreement Data Management

Under “GDPR Agreement Data Management”, admin can configure the display of GDPR agreement checkbox on:

  • Core Prestashop Form Agreements
  • Prestashop Module’s Form Agreements

Core Prestashop Form Agreements

14

GDPR Agreement Checkbox in Customer Registration Form

15

GDPR Agreement Checkbox in Personal Information Form

16

Prestashop Module’s Form Agreements

17

GDPR Agreement Checkbox in Customer Contact Form

18

GDPR Agreement Checkbox in module’s form

19

Front End Workflow

Once the module gets installed, a tab “Manage Personal Data” gets available for the customers under ‘My Account’ at the front end.

20

When a customer clicks on “Manage Personal Data” tab, he can view three sub-tabs: Personal Data Access, Personal Data Rectification, and Personal Data Erasure.

21
  • Personal Data Access – Firstly a customer can use the option to download his entire data on the website in a PDF format. Secondly, a customer can also email his personal data to his desired email id.
22
  • Personal Data Rectification – Under this tab, a customer can update his personal information, address information, or any other information.
23

Click on ‘Update your Personal Information’ to go to the customer personal information page. On this page, a user can update his personal information.

24

In addition to above, there is an option to ‘Update Your Address Information’ too. On clicking it, a user lands on the ‘My Addresses’ tab. Here he can update or delete his address.

25

Another option i.e. ‘For Other Updations Click here’, a block gets available below the tab. After that, a user can enter the information he wants to update on the website.

26
  • Personal Data Erasure – Under this tab, a customer can request for data deletion or delete his complete data from the website. It’s applicable only if “customer data delete approval” is disabled by admin.
27

Whereas on clicking the ‘REQUEST FOR DELETE’ button, a pop-up with ‘DELETE DATA’ button appears on the screen to erase the data from the website.

28

Moreover, on clicking the ‘DELETE DATA’ button, a message will display on the screen as shown below.

29

Manage Customer Data

A request for data deletion from a customer is also sent to admin. He can also view it by navigating through Manage GDPR->Manage Customer Data.

30
  • Delete Customer Data – Choose to delete the personal data of a customer from the website by selecting the customer name. When an admin enters a customer’s name, he lands on the ‘Manage Customer Data’ page to erase the data of the selected customer.
31
  • Manage Customer Data – Under the “Manage Customer Data” tab, view the requests of customers for deleting or updating their personal data from the website. Apart from this, you can also choose to delete/update the data by clicking on the ‘View’ button.
32
1

So, this was all about Prestashop GDPR Module. I hope this document will help you in checking the functionality of the module in a better way. Also, do let us know about your views in the comments.

Support

For any kind of technical assistance or query, please raise a ticket or send us a mail at [email protected]

Also, please explore our Prestashop development services and vast range of quality Prestashop modules.

Current Product Version - 4.0.3

Supported Framework Version - 8.x.x, 1.7.x.x

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content