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