GPSR — Compliance Module for PrestaShop

PP-M006
  • 1.7.7 + | 8.x
  • PL, EN
  • 1.1.3
  • 2025-12-12

GPSR Module for PrestaShop enables quick and compliant management of information required by the GPSR regulation. Automate obligations and increase your shop's security.

50.70 € Tax excluded

Store Administration Back office demo

Information Parameters:

  • 1.1.3
  • Store Version PHP Version
    1.7.7 + 7.1 – 7.4
    8.x 8.1 – 8.3
  • 2025-12-12
  • PL, EN
  • demo.admin.shop

What do you get?

This module for PrestaShop is designed for shop owners and administrators who need to ensure product compliance with safety requirements and efficiently manage product documentation. In practice, you get a tool for centralising manufacturer and responsible person data , creating and publishing warnings, and securely storing attachments related to the product.

Main benefits for merchants and administrators

  • Faster operational processes — bulk assignment of data and an easy interface speed up offer preparation and assortment management.
  • Reduction of formal risk — all necessary information and documents are available and organised, making audit preparation easier.
  • Better customer communication — clear warnings and access to documents increase buyer trust.
  • File security — validation of types and sizes, unique file names, and controlled download links.

Features — details that matter:

Manufacturer centralisation

Full manufacturer data (address, country, contact, logo) stored in a dedicated table and available for quick assignment to products.

List of responsible persons

Managing responsible entities with the ability to assign to single or multiple products.

Multilingual warnings

Creating warning content (title + content) in multiple languages, activation, and quick assignment to the product.

Attachments and file management

Support for PDF, JPG, and PNG files; MIME and size verification (default up to 5 MB), generating unique names, and secure storage in the module directory.

Integration with product card

The product editing panel contains an additional tab with selection of manufacturer, responsible person, warnings, and attachments — saving occurs during product update.

Bulk assign & monitoring

Bulk assignment of data to selected products and reports/lists of products without assignments, facilitating prioritisation of administrative work.

Updater

Built-in component checking for newer module versions and informing the administrator about updates — important for security and compliance.

Legal compliance and practical application

The module helps in fulfilling informational obligations regarding product safety. However, it is not a substitute for legal advice — the software's task is to facilitate the collection, storage, and presentation of documents (safety data sheets, instructions, declarations of conformity) and generating materials helpful during audits.

Official guidelines and requirements are published by the UOKiK. Implementation of the compliance process in the shop should be based on legal analysis; the module significantly speeds up the operational part of this process.

How it works — step by step

  1. In the module panel, you add manufacturers and responsible persons, and create necessary warnings and attachments.
  2. You assign elements to products directly in the product card or use bulk assignment functions.
  3. The module saves relationships in dedicated tables and makes data available on the front-end if such an option is enabled.
  4. The administrator monitors products without assignments and performs corrective actions (bulk assign) in the management panel.
  5. The updater informs about available module updates; regular updates help maintain functionality and security.

Technical integration — key information

  • Compatibility: PrestaShop 1.7 and newer.
  • DB Tables: the module creates its own tables for manufacturers, responsible persons, warnings, and attachments, as well as product relationships.
  • Hooks: integrates with main hooks (back office and front): incl. displayAdminProductsExtra , actionProductUpdate , actionProductDelete , displayProductExtraContent .
  • Upload: supports PDF/JPG/PNG, default limit 5 MB; files are validated and saved with unique names.
  • Security: MIME validation, size control, possibility to configure data deletion upon module uninstallation.

Frequently Asked Questions (FAQ)

Does the module ensure legal compliance?
The module helps in managing and presenting data needed for compliance, but does not replace legal consultation. We recommend collaborating with a lawyer on matters requiring legal interpretation.
What files can I attach?
By default PDF, JPG, PNG; file size limited to 5 MB (changeable in code/server modules).
Can I assign one manufacturer to multiple products?
Yes — the module supports single and bulk assignments.
What happens upon uninstallation?
There is an option to delete module data upon uninstallation; it can be enabled or disabled in the configuration.

Attention!

Implementation tip: Before deployment, make a full backup of the database and files. It is strongly recommended to install and test the module in a staging (sandbox) environment first, and only then proceed with the installation on the production site.

Download:


PrestaShop module installation (625.83KB)

Universal documentation describing the module installation process for PrestaShop.

## [1.1.3] - 2026-04-07

### Changed

- Replaced the legacy components/updater integration with the new components/ppupdater component.
- Added an upgrade script that removes the obsolete updater files during module update.
- Reworked the module documentation to describe the actual PPGPSR functionality and back office workflow.

## [1.0.0] - 2026-02-17

### Added

- Initial release of the module.

FAQs

  • Which product-related information can the module centralise?

    The module centralises manufacturer and responsible-person information, as well as product-related warnings and attachments. Manufacturer data can include the address, country, contact details and logo. This keeps required offer information organised and easy to assign to products.

  • Are the modules compatible with my version of PrestaShop?

    Each module in our store contains information about compatibility with specific PrestaShop versions. Please check this information carefully before purchasing. If you are not sure, contact us.

  • Can GPSR information be assigned to multiple products at once?

    Yes. The module lets you assign created information directly while editing a single product and also use bulk assignment tools. This applies to manufacturers, responsible persons, warnings and attachments, making it easier to prepare a larger part of the catalogue without repeating the same work.

  • How are customer warnings managed?

    In the back office, you can create multilingual warnings with a title and content. The warning can then be activated and assigned to a product. The module configuration lets you choose which prepared components are shown in the storefront.

  • Which documents can be added to a product?

    The module supports PDF, JPG and PNG attachments. Files are checked for MIME type and size, with a default limit of 5 MB. The system generates unique file names, stores them in the module directory and provides controlled download links.

  • How can I find products without assigned GPSR information?

    The module provides reports and lists of products that lack required assignments. An administrator can use these overviews to set work priorities, then complete the missing information manually or with bulk assignment. This supports systematic catalogue data management.

Do you need additional features or custom solutions?

  • Module customisation tailored to your specific requirements.
  • Extending functionality to enhance your store's capabilities.
  • Developing bespoke modules designed to meet your unique needs.
  • Integrating external systems and additional tools.
  • Optimisation and improvements for better performance and user experience.

Do you have ideas on how to improve this software? Share your suggestions for optimisation, new features, or bug reports – we’ll be happy to review them!