CLP hazard pictograms on the product page

CLP hazard pictograms belong on the product page, not only on the parcel

CLPLens: CLP Hazard Display (Shopify App Store) is a Shopify app that creates product hazard profiles with GHS pictograms and statements, syncs app-owned metafields for theme-block storefront display, and reviews missing hazard fields before publishing product pages. It does not classify mixtures or decide legal compliance.

Related: Prop 65 Warning Manager — Prop 65 warning with a chemical name on 2028 product pages.

Free includes 5 products with preview-only profiles. Paid plans add metafield theme sync, a gap review queue, and CSV audit exports.

Free check first: CLP label element checker runs in your browser and sends nothing. Paste CLP label text and see which Article 17 label elements it mentions or lacks.

Job: show CLP/GHS hazard pictograms and statements on the product page for distance-selling offers of hazardous substances and mixtures, before purchase. A pack shot on the parcel path is a different surface.

What must a CLP product page show today, and what changes on 1 January 2028?

Today (until 31 December 2027): CLP Art. 48(2) requires that any advertisement for a mixture classified as hazardous “which allows a member of the general public to conclude a contract for purchase without first having sight of the label shall mention the type or types of hazard indicated on the label.” See Regulation (EC) No 1272/2008. A link to the safety data sheet alone does not fulfil Art. 48(2), per the Commission’s interpretation recorded in the ECHA Forum report on internet sales.

From 1 January 2028: Regulation (EU) 2024/2865, Art. 1 point (26), replaces Art. 48. Advertisements must show hazard pictograms, signal words, hazard statements and EUH statements. General-public adverts must add “Always follow the information on the product label.” Point (27) inserts Art. 48a “Distance sales offers”: “the offer shall clearly and visibly indicate the label elements referred to in Article 17.”

Regulation (EU) 2025/2439 (OJ 3 December 2025) moved Art. 1 points (14), (15)(c), (26) and (27) of 2024/2865 to 1 January 2028 (new Art. 2(3a)). Those points originally applied from 1 July 2026. Pages that still quote 1 July 2026 for online offers are out of date.

Put the hazard block near the price / Add to cart, as text plus pictogram images — not only an SDS link or a label photo. Article 17 label elements are: supplier identity; nominal quantity for general-public packages; product identifiers; pictograms; signal word; hazard and precautionary statements; and supplemental information, including the UFI where Annex VIII / labelling rules require it on the pack.

CLPLens stores the hazard profile you enter (pictograms, H/P statements), reviews missing fields, and displays it on the product page. It does not classify the mixture.

Install CLPLens: CLP Hazard Display, create CLP hazard profiles with pictograms and statements, review missing fields, then confirm the live product page.

Write a review

This page is not legal advice. Confirm the live articles, not this paraphrase.

Create a hazard profile (pictograms + H/P statements), review missing fields, sync to the storefront, then confirm the live PDP. The app stores and displays content you enter. It does not classify the mixture. Not legal advice.

Install CLPLens: CLP Hazard Display, create CLP hazard profiles with pictograms and statements, review missing fields, then confirm the live product page.

Install, attach hazard info, confirm the live product page

The paid path is hazard information visible on the product page, not a backend note staff forget to open.

  1. Install CLPLens (CLP Hazard Info Display) from the App Store.
  2. Attach the hazard display to the product this guide covers.
  3. Open the live product page and confirm the hazard info renders where buyers see it.
  4. Keep the in-app record of what you attached before you roll out to the next SKU.

The app helps display hazard content you configure. It does not classify substances for you. This page is not legal advice.

Install CLPLens → attach hazard display → confirm live product page

Demo

Short walkthrough of the app flow. Then follow the start path below.

Open the demo on YouTube

A gallery photo is not a CLP label on the offer

A gallery photo is not a CLP label on the offer
Surface What the shopper gets before buy
On-pack CLP label Pictograms, signal word, H- and P-statements on the unit
Gallery / pack shot only Often unreadable; not structured statements
SDS in a footer After-the-fact download - not the offer itself
Product-page hazard block (this page) Same pictograms and statements as the profile, before purchase

Do not mix with Prop 65 (California chemical-name short form) or EU food allergen labelling - different templates.

Suggested path:

  1. Install CLPLens: CLP Hazard Display.
  2. Create product hazard profiles with GHS pictograms and the statements already on the label/SDS.
  3. Review missing fields before publish; sync app-owned metafields to a theme block when that path is live on the listing.
  4. Confirm the live PDP matches the profile. Keep the audit record.

Example profile fields (paraphrase, not a classification):

signal word
GHS pictograms
hazard statements (H…)
precautionary statements (P…)
supplemental information as on the label

What this page is not

Do candle, wax melt and home-fragrance makers in GB/EU need CLP on the product page?

Yes. Most home-fragrance products containing fragrance or essential oils need a CLP label (Scentify CLP labelling guide). The British Candle Makers Federation advice pack says CLP information must also be provided on your website because a product page counts as an ‘advertisement’, and ‘if it appears on the product label, it should also appear on your website’.

The simplest compliant route is a photo or PDF of the label on each product page; text pictograms and H/P statements are the alternative. See the app listing for current plans. Not legal advice.

Do CLP/GHS hazard pictograms have to appear on the product page?

Today, until 31 December 2027, Art. 48(2) of Regulation (EC) No 1272/2008 requires the advertisement to mention the type or types of hazard indicated on the label. From 1 January 2028, replaced Art. 48 requires pictograms, signal words, hazard statements and EUH statements (and the “Always follow the information on the product label.” line for general-public adverts), and new Art. 48a requires the offer to clearly and visibly indicate the Article 17 label elements. This page is not legal advice. Confirm the live articles, including Regulation (EU) 2024/2865 and Regulation (EU) 2025/2439, not this paraphrase.

Is a photo of the bottle enough?

A pack shot can be unreadable on a phone and can omit statements the label requires. The job on this page is a structured hazard profile (pictograms + statements) shown on the product page, with missing fields reviewed before you publish. Do not treat a gallery image as the label.

Does an app classify the mixture or write the SDS?

No. Classification, labelling, and the safety data sheet are legal facts you already have (or your supplier has). A listing can store a hazard profile, sync it to a theme block via app-owned metafields, and keep an audit record of what you published. It does not decide the hazard class.

Is this the same as a California Prop 65 warning?

No. Prop 65 is a California safe-harbor warning with a listed chemical name. CLP is EU classification and labelling with GHS pictograms. Do not copy a Prop 65 short form onto a CLP product page, or the reverse.

Is this the same as EU food allergen labelling?

No. Food information (Regulation (EU) No 1169/2011) is a different pre-purchase job: Annex II allergens, nutrition, origin. CLP covers hazardous substances and mixtures. A food SKU and a detergent SKU do not share a label template.

What should I review before the hazard block goes live?

Missing pictograms, signal word, hazard statements, and precautionary statements relative to the profile you intend to show. Walk that gap-check on Review missing CLP hazard fields before you publish, then confirm the live product page.

Where do I put CLP/GHS pictograms on the product page?

Create a product hazard profile with GHS pictograms and statements, review missing fields, then sync app-owned metafields to a theme block. CLPLens: CLP Hazard Display is the App Store listing this site already uses for that job. Open the listing, install, build the profile, then confirm the live product page. It is not a compliance certification.

Install CLPLens: CLP Hazard Display, create CLP hazard profiles with pictograms and statements, review missing fields, then confirm the live product page.

Related pages

Paste your label text into the free CLP label element checker to see which Article 17 elements it mentions.

Not legal advice. Not a classification or SDS service. Confirm CLP as amended before you treat a product page as in or out of scope. The app displays hazard content you enter.