PrestaShop GDPR & Legal

Toy Safety & CE Compliance (Age Warnings) for PrestaShop

Toy safety: CE markings and age warnings

Automatically display the CE marking, safety warnings and mandatory age restrictions on your toy product pages, in line with European Directive 2009/48/EC on the safety of toys.

EU Compliance PrestaShop 8 & 9 Multi-shop Multilingual FR/EN/ES/DE/IT GDPR-friendly
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
Sécurité Jouets & Conformité CE (Avertissements d'Âge) PrestaShop
v1.0.0 · updated 2026-06-18
What it does

The short version.

01

CE marking and conformity statement

Show the CE pictogram and the conformity statement under the price, in one click per product.

02

0-3 pictogram and age restriction

The not-suitable-under-3 symbol and the recommended minimum age, displayed clearly.

03

Annex V warning library

Standard warnings from Directive 2009/48/EC and the EN 71 standard, multi-select, translated into FR, EN, ES, DE and IT.

04

Compliance dashboard

Back-office overview of configured toys, with direct access to edit each product.

The long version

Everything you'd want to know before you install.

A detailed look at how Toy Safety & CE Compliance (Age Warnings) for PrestaShop works, why we built it the way we did, and the thinking behind the features above.

§ 01

Why display these notices on your toy pages

European Directive 2009/48/EC on the safety of toys requires the CE marking and, depending on the nature of the toy, safety warnings and age restrictions. The well-known 0-3 pictogram, for example, flags toys that are not suitable for children under 36 months because of small parts that could be swallowed. Presenting this information clearly on the product page reassures the buyer, reduces returns and disputes, and demonstrates your compliance effort.

§ 02

Product-by-product setup in seconds

The module adds a dedicated tab to the product edit page in the back office. There you enable the safety block, tick the CE marking and the 0-3 pictogram, fill in the recommended minimum age, then select the standard warnings that apply to that toy. A free-text field per language lets you add a specific notice. Nothing to code, nothing to duplicate.

§ 03

A warning library aligned with Annex V

The module ships the most common standard warnings from Annex V of the directive and from the EN 71 standard: small parts and choking hazard, functional toy to be used under adult supervision, activity toy for domestic use, aquatic toy, skates and skateboards, imitation masks and helmets, toys to be strung across a cot, balloons, chemical toys. Each warning is translated into five languages and shows automatically in the shop language.

§ 04

Multilingual and deterministic

Warning texts are resolved from the active shop language, with an English fallback when the language is not covered. They rely on no external translation machinery: rendering is identical and predictable under PrestaShop 8 and PrestaShop 9. You stay in control of the displayed text and can complete it with a custom warning specific to each product and each language.

§ 05

Clean display, no unnecessary weight

The block appears under the add-to-cart area or below the product images, as you choose. An option makes it collapsible to keep the page tidy. The CE and 0-3 pictograms are self-hosted SVG files that inherit your theme color, with no CDN call, no external font and no cookie. The performance footprint is negligible.

§ 06

Compliance dashboard

From the module configuration, a dashboard summarizes the toys for which the safety block is enabled, with for each one the status of the CE marking, the 0-3 pictogram, the minimum age and the number of selected warnings. A direct link opens the relevant product page to complete it. You spot products to finalize at a glance.

§ 07

Built for developers and to last

The module follows PrestaShop conventions with no extra layer: a manual PSR-4 autoloader with no Composer, direct Db access, official hooks compatible with PrestaShop 8 and 9. The code is readable, commented and ready to be audited or extended. On uninstall, the tables and per-product data are removed cleanly.