The downloaded package for the plugin is a .zip archive that needs to be unzipped before use. After it has been unzipped, inside the downloaded package you will find:
- the plugin's .zip archive - must be installed using EXTENSIONS/MANAGE/INSTALL
- an optional .zip archive for HikaShop compatibility - must to be installed using EXTENSIONS/MANAGE/INSTALL
- the ReadMe.txt file - has useful information about the product
Once installed, find the plugin in EXTENSIONS/PLUGINS and open it:

FavGDPR HikaShop Plugin
This plugin has no options. It must be installed and configured to run after the normal FavGDPR plugin. The HikaShop specific fields will be auto-configured once the settings from the normal plugin are changed and saved. So, in order for it to function, the normal FavGDPR plugin must be installed and configured !
Consent Fields
1. Terms and Conditions

- TERMS AND CONDITIONS selector - Display and require the TERMS AND CONDITIONS selector on the user's registration form and profile page (or disable it).
- TERMS AND CONDITIONS article - The article the user should see when clicking the TERMS AND CONDITIONS URL.
2. Privacy Policy

- PRIVACY POLICY selector - Display and require the PRIVACY POLICY selector on the user's registration form and profile page (or disable it).
- PRIVACY POLICY article - The article the user should see when clicking the PRIVACY POLICY URL.
3. Cookie Policy

- COOKIE POLICY selector - Display and require the COOKIE POLICY selector on the user's registration form and profile page (or disable it).
- COOKIE POLICY article - The article the user should see when clicking the COOKIE POLICY URL.
4. Subscribe to Newsletter

- SUBSCRIBE TO NEWSLETTER selector - Display the SUBSCRIBE TO NEWSLETTER selector on the user's registration form and profile page (or disable it).
5. Delete Account

- DELETE ACCOUNT email - The email account in which the user requests will be sent.
- DELETE ACCOUNT selector - Display the DELETE ACCOUNT selector on the user's profile page (or disable it). A positive selection from the user will trigger a 'call to action' e-mail to the website's administrators."
6. Request Data

- REQUEST DATA email - The email account in which the user requests will be sent.
- REQUEST DATA selector - Display the REQUEST DATA selector on the user's profile page (or disable it). A positive selection will trigger a 'call to action' e-mail to the website's administrators."
7. Front-end Registration Fields
The user will see these fields on the registration page (both the Joomla! default one and the HikaShop registration page).

8. Front-end Edit Profile Fields
The fields will also be visibile inside the user's edit profile screen (both the Joomla! default one and the HikaShop edit profile page).

Cookie Bar Settings
1. General Settings

- COOKIE BAR display - Choose the display for the Cookie Bar, either bottom or top (or disable it).
- COOKIE BAR text align - Choose the horizontal text alignment for the Cookie Bar.
- COOKIE BAR padding - Insert the padding using pixels or percent (for example: 14px or 10%, not 14). The padding is a CSS property that sets the space around the content. The padding can have from 1 to 4 values (top, right, bottom and left). A blank field reverts the setting to the default value.
- COOKIE BAR Google Font - Insert the name of the Google Font, for example Open Sans or Roboto. A blank field reverts the setting to the default value.
- COOKIE BAR font size - Insert the font size using pixels, percent or em (for example: 14px, 120% or 1.2em, not 14). A blank field reverts the setting to the default value.
- COOKIE BAR font weight - Set the font weight for the Cookie Bar.
- COOKIE BAR text color - Choose the color for the Cookie Bar text.
- COOKIE BAR background color - Choose the background color for the Cookie Bar.
- COOKIE BAR opacity - Choose the opacity for the COOKIE BAR. You must use a value between 0 and 1 (1 being 100% opacity).
2. Learn More button settings

- COOKIE BAR 'Learn More' text color - Choose the color for the 'Learn More' button text.
- COOKIE BAR 'Learn More' background color - Choose the background color for the ''Learn More' button.
- COOKIE BAR 'Learn More' padding - Insert the padding using pixels or percent (for example: 14px or 10%, not 14). The padding is a CSS property that sets the space around the content. The padding can have from 1 to 4 values (top, right, bottom and left). A blank field reverts the setting to the default value.
- COOKIE BAR 'Learn More' article - Choose the article for the 'Learn More' button.
3. Accept button settings

- COOKIE BAR 'Accept' text color - Choose the color for the 'Accept' button text.
- COOKIE BAR 'Accept' background color - Choose the background color for the 'Accept' button.
- COOKIE BAR 'Accept' padding - Insert the padding using pixels or percent (for example: 14px or 10%, not 14). The padding is a CSS property that sets the space around the content. The padding can have from 1 to 4 values (top, right, bottom and left). A blank field reverts the setting to the default value.
Google Analytics
Google Analytics Script

- GOOGLE ANALYTICS context usage - Choose if and when you want to load your GOOGLE ANALYTICS code. Here, you can configure your GOOGLE ANALYTICS code to only be loaded if the user has accepted the COOKIE POLICY or all the time (the default behaviour).
- GOOGLE ANALYTICS code - Copy and paste your GOOGLE ANLYTICS code here (including the script tags).
Other Scripts

- OTHER SCRIPTS context usage - Choose if and when you want to load your OTHER SCRIPTS code. Here, you can configure your OTHER SCRIPTS code to only be loaded if the user has accepted the COOKIE POLICY or all the time (the default behaviour). This is quite useful if you decide to load some external scripts (ex: an interactive customer chat, some social media scripts) that are loading third-party cookies in your visitor's browser.
- OTHER SCRIPTS code - Copy and paste your OTHER SCRIPTS code here (including the script tags). This is useful if you decide to load some external scripts (ex: an interactive customer chat, some social media scripts) that don't require to be loaded in a certain template position.
Statistics Exports
Initiate Various Statistics Exports

- Initiate a COOKIE POLICY users export - This will produce a CSV export of your users and their COOKIE POLICY choices.
- Initiate a NEWSLETTER users export - This will produce a CSV export of your users and their SUBSCRIBE TO NEWSLETTER choices.
- Initiate a DELETE ACCOUNT users export - This will produce a CSV export of your users and their DELETE ACCOUNT choices.
- Initiate a REQUEST DATA users export - This will produce a CSV export of your users and their REQUEST DATA choices.
Translate or Modify Fields Texts
- If you want to modify any fields texts (back-end or front-end related), you can use Joomla!'s default translation procedure: access the plugin folder (/plugins/system/favgdpr) and, inside the languages folder, edit the desired language ini file. The modifs will be instantly visible.
- If you want to add a new translation (back-end or front-end related), access the plugin folder (/plugins/system/favgdpr) and, inside the languages folder, create another subfolder using the right language code (ex: fr-FR, for french). Then, inside this new folder, clone the english ini file and rename it using the right language code prefix (ex: fr-FR.plg_system_favgdpr.ini). Then, apply your translations.
Being a responsive plugin, the front-end part of this Joomla! plugin (the cookie bar) has no fixed width. The maximum width of the plugin is the width of the device used (desktop, tablet or mobile). To test the responsive behaviour of the plugin simply adjust the width of the browser window to different sizes.