AlergenosPresta is a PrestaShop module that allows food-related stores to assign and display allergen information per product, complying with EU Regulation 1169/2011 on food labeling.
European law requires that customers be informed about the presence of 14 mandatory allergens in food products. This module helps you comply by assigning allergens to each product and displaying them clearly in the front office.
- Assign one or more allergens to each product
- Supports the 14 mandatory EU allergens
- Displays allergen icons and names on the product page
- Inherits allergens from products in a pack (for bundle products)
- Back office integration via Symfony product form modifier
- Lightweight and multilingual
- Optional data removal on uninstall
- Download or clone this repository
- Zip the folder as
alergenos.zip(make sure the folderalergenos/is at the root) - Upload the module via PrestaShop Back Office > Modules > Module Manager > Upload a module
- Install it as any other module
📝 Requires PrestaShop 8.x – Compatible with PHP 7.4, 8.0, 8.1
- Go to any product in the Back Office
- You'll see a new Allergens section in the product form
- Select relevant allergens (checkboxes)
- Save. The icons will be shown on the product page automatically.
For pack products, the allergen list is generated based on the included products and cannot be edited manually.
The module includes translations for all major EU languages:
- 🇬🇧 English, 🇪🇸 Spanish, 🇫🇷 French, 🇩🇪 German, 🇮🇹 Italian, 🇵🇹 Portuguese, 🇳🇱 Dutch
- 🇷🇴 Romanian, 🇭🇺 Hungarian, 🇵🇱 Polish, 🇸🇪 Swedish, 🇬🇷 Greek, 🇧🇬 Bulgarian
- 🇨🇿 Czech, 🇩🇰 Danish, 🇸🇰 Slovak, 🇸🇮 Slovenian
Allergen names and module strings are translatable via the built-in PrestaShop translation interface.
Pull requests and suggestions are welcome! If you want to help add new features or improve translations, feel free to fork the project.
This project is licensed under the GNU GPL v3 License.
🛠 Developed by Pedro Montalvo
📬 Contact: github.com/mhonty