GPSR (General Product Safety Regulation) OpenCart Extension

GPSR OpenCart
  • Module version: 1.0.0
  • Last Update: 14 December 2024
  • Module format: ocmod.zip
  • Modification: yes
  • OpenCart: 3.x
  • OcStore: 3.x
  • PHP: 5.6 - 8.x
  • License: Single Domain
  • Author: OpenCartBot
  • Support: yes
  • GPSR OpenCart - Screenshot 1
  • GPSR OpenCart - Screenshot 2
  • GPSR OpenCart - Screenshot 3
  • GPSR OpenCart - Screenshot 4
  • GPSR OpenCart - Screenshot 5
  • GPSR OpenCart - Screenshot 6
  • GPSR OpenCart - Screenshot 7
  • GPSR OpenCart - Screenshot 8
  • GPSR OpenCart - Screenshot 9
  • GPSR OpenCart - Screenshot 10
  • GPSR OpenCart - Screenshot 11
  • GPSR OpenCart - Screenshot 12
  • GPSR OpenCart - Screenshot 13
  • GPSR OpenCart - Screenshot 14
  • GPSR OpenCart - Screenshot 15
  • GPSR OpenCart - Screenshot 16
  • GPSR OpenCart - Screenshot 17
  • GPSR OpenCart - Screenshot 18
  • GPSR OpenCart - Screenshot 19
  • GPSR OpenCart - Screenshot 20
  • GPSR OpenCart - Screenshot 21
  • GPSR OpenCart - Screenshot 22
  • GPSR OpenCart - Screenshot 23
  • GPSR OpenCart - Screenshot 24
fast support
$20.00
Domain for which the extension will be purchased
Available payment methods
Extension Compatibility
  • OpenCart: 3.0.0.0, 3.0.0.2, 3.0.1.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.4, 3.0.3.5, 3.0.3.6, 3.0.3.7, 3.0.3.8, 3.0.3.9, 3.0.4.0,
DeveloperOfficial OpenCart partnerOpenCart Development Partner
  •  Professional support of the author
  • Lifetime license
  • The license key is provided automatically
  •  Free license key for test domain
  • Extensions can be modified
  • Periodic module updates
  • Free technical support
Special offer

GPSR compliance for OpenCart

The General Product Safety Regulation (GPSR 2023/988) is a directive that regulates the general rules of product safety in the European Union. It came into force on 13 December 2024, so we have developed the GPSR Compliance extension for OpenCart, which will allow you to meet the requirements of this directive for online trading platforms. If you sell in the European Union or Northern Ireland, you are obliged to comply with this general regulation, even if you ship from other non-EU countries.

DEMO AdminDEMO Live

Extension Highlights

  •   Ability to add your own icons and hazard messages
  •   Has 6 positions to display the GPSR widget on the product page
  •   Ability to customize appearance
  •   Manage pictoram sizes
  •   Bulk linking to products by category and manufacturer
  •   Full multilanguage + translations into any language
  •   Compatible with Journal3 and other templates

According to the GPSR 2023/988, online sellers must do the following:

  • Provide information about the safety of the product
  • Add proper warning or hazard labelling
  • Provide clear information about the manufacturer and its contact details
  • Indicate the responsible representative in the EU
  • Provide documentation of product safety and conformity

The GPSR OpenCart extension allows you to add the necessary information to product pages in bulk, according to their manufacturers and categories. The module has a basic set of icons, which includes GHS (Global Harmonised System) warning signs, age restriction signs (children, adults), Conformité Européenne (CE), ISO conformity, TÜV icon, and European Union flag icons. You can also add your own icons in two categories - Safety and restrictions, Danger, then these icons can be selected when creating GPSR blocks for product pages. You can also create a list of Hazard Statements translated into each of the system's languages, so that when you create GPSR widgets, you can quickly select the necessary messages from the list. If you are copying information from SDS (Safety Data Sheet) documents, we have provided a field for inserting a list of Hazard Statements with codes into a separate field. Other warnings can be left in the Additional information field.

In the standard form of adding and editing a Manufacturer in OpenCart, the extension adds a GPSR tab where you can add contact information in three fields: Manufacturer, Responsible person, Importer. Based on this data and the connection of the product with the manufacturer, the module will display contact information in special blocks on the product page.

The extension allows you to upload documents for the product and display them on the product page, these can be safety and conformity certificates, product safety documentation (SDS), instructions for use and operation, disposal instructions, warranty documents, and others.  It is also possible to add external links to documents. The extension contains a set of icons for many popular document formats, such as pdf, doc, docx, rtf, djvu, xls, xlsx, as well as images, videos, and archives in various formats. These icons are displayed next to the files on the product page.

The module interfaces have been translated into most European languages, such as: English, Bulgarian, Croatian, Czech, Danish, Dutch, Estonian, Finnish, French, German, Greek, Hungarian, Italian, Latvian, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, Slovenian, Spanish, Swedish, Turkish, Ukrainian. If the language you need is not on the list, we will add support for it, but it is important to know that the module's front-end is fully multilingual and you can write your own texts in each of the languages of your system in the extension settings.

The module is fully compatible with the Journal3 theme and the default template. It also works with any other templates, but there may be problems with the output of the module in certain positions, but this can be resolved with technical support.

Extension installation instructions:

  1. Upload the module in the admin panel in the "Extensions" : "Install".
  2. Select the desired localization language from the /localization folder and also upload it in the Install extensions section
  3. Go to the "Modifications" section and update the cache.
  4. Go to the "Dashboard" section and update the template cache (only for OpenCart 3).
  5. Go to the "Extensions" : "Extensions" : "Modules" and enable the module.
  6. Edit module. Enable the status and adjust all its options to your needs and save the settings.
  7. Check extension operation.


Screenshots of GPSR (General Product Safety Regulation)

  • GPSR OpenCart - Screenshot 1
  • GPSR OpenCart - Screenshot 2
  • GPSR OpenCart - Screenshot 3
  • GPSR OpenCart - Screenshot 4
  • GPSR OpenCart - Screenshot 5
  • GPSR OpenCart - Screenshot 6
  • GPSR OpenCart - Screenshot 7
  • GPSR OpenCart - Screenshot 8
  • GPSR OpenCart - Screenshot 9
  • GPSR OpenCart - Screenshot 10
  • GPSR OpenCart - Screenshot 11
  • GPSR OpenCart - Screenshot 12
  • GPSR OpenCart - Screenshot 13
  • GPSR OpenCart - Screenshot 14
  • GPSR OpenCart - Screenshot 15
  • GPSR OpenCart - Screenshot 16
  • GPSR OpenCart - Screenshot 17
  • GPSR OpenCart - Screenshot 18
  • GPSR OpenCart - Screenshot 19
  • GPSR OpenCart - Screenshot 20
  • GPSR OpenCart - Screenshot 21
  • GPSR OpenCart - Screenshot 22
  • GPSR OpenCart - Screenshot 23
  • GPSR OpenCart - Screenshot 24

FAQ: GPSR (General Product Safety Regulation)

How to display a module in a separate tab in the Journal3 template

To add the GPSR module to a separate tab on the product page in the Journal3 template, you need to:

  1. In the admin menu, go to Journal > Product Extras > Product Tabs and click the "+" button there
  2. Enter the name of the module "GPSR" and fill in the tab title in the "Module Title" field, and in the "Position" field, select the placement of your tabs on the product page (usually "Details Top")
  3. In the lower "Content" block, in the "Content Type" field, select the value "Dynamic", and in the "Controller Path" field, insert the value "extension/module/gpsr"
  4. Save the tab and update the template cache

How do I set a different localization/language?

All available localisations of the extension can be found in the ‘localisation’ folder in the module distribution. In this folder, you will find localisation files for most European languages, but if your language is not on the list, please contact us and we will translate it into your language. All translations are made by Google Translate, so inaccuracies or misinterpretations are possible. The localisation is installed after installing the main GPSR extension for OpenCart. To do this, select the zip file from the folder of the language you need and install it in the OpenCart admin panel in the ‘Install extensions’ section. After that, go to the list of modifiers and click the Update button. We also recommend updating other caches, such as theme cache or twig files.

Can I not display certain blocks in the widget?

All blocks are optional, so you can leave certain blocks blank and they will not be displayed in the GPSR widget on the product page. This way, you can leave only the necessary information. Also, you can choose not to select icons or add text in some fields if you need to. However, we recommend that you fill in these fields as it is your responsibility to ensure that your products are GPSR compliant.
You must be logged in to view the files!
Write a review
Facebook Google
Note: HTML is not translated!
   Bad      Good

There are no reviews for this product.


More OpenCart Extensions
GDPR Deleting account OpenCart

$20.00

OpenCart hreflang localized version

$10.00

Print Receipt OpenCart

$20.00

XML feed for Google and Facebook

$20.00

QR Platba (CZ)

$25.00

View PDF on the OpenCart product page

$15.00

ChatGPT OpenCart text generator

$20.00

Read Our Blog