Skip to content
Operator handbook
Product Properties
Hygraph
Hygraph

Product Properties

Product properties are a fixed list (vegan, gluten-free, made in Germany, and so on). You assign them on the Product. The PDP shows matching images and labels.

Knowledge base screenshot

There is no Product Property content model. Values are the Hygraph enum ProductProperty on Product → Properties (properties).

Configuration
"product_property_label_"
"product_property_label_"
Editing Properties
Editing Properties
Editing Properties
Editing Properties
Editing Properties
Editing Properties
Editing Properties

On the product

In Hygraph, open the product → Properties.

  • + Add to list to assign.
  • Drag the six dots to reorder. Order in Hygraph is order on the PDP.
  • Three dots → remove.

You cannot invent a new property in Hygraph. Request it (Aha / product team) so engineering can add the enum value plus static word and image keys.

Save and publish the product. See Page revalidation. Static Word / Static Image changes that affect every PDP usually need a build.

Labels (Static Word)

Shop labels come from Static Words whose keys start with product_property_label_ (and some older product_property_ keys). Search Hygraph for product_property. Leave ICU placeholders and <0> tags as described in Static Words.

Images (Static Image)

Icons come from Static Image entries (search product_property). Each Static Image points at an Asset. Optional per-locale files live on the asset, not on the enum.

Storefront on Static Image limits which shops use that image. Key must match what the storefront expects. Alt is the image alternative text.

Current property values

The enum includes (apiId): NzvtApproved, MadeInGermany, Bio, CrueltyFree, DairyFree, Dermatest, EggFree, FishFree, FreeofColours, FructoseFree, GelantineFree, GelatineFree, GlutenFree, Hypoallergenic, LactoseFree, MadeInEurope, NoartificialSweetener, NoArtificialSweetener, NoFlavours, NoMagnesiumStearate, NoMicrocrystalCellulose, NonGMO, NoSiliconDioxide, NoSugarAlcohol, NutFree, Organic, PeanutFree, PreservativeFree, ShellfishFree, SoyFree, SugarFree, Vegan, Vegetarian, WheatFree, WithoutAdditives, YeastFree, MadeInNorway.

Some pairs are spelling variants (GelantineFree / GelatineFree, NoartificialSweetener / NoArtificialSweetener). Prefer the value already used on live products.

Working notes

  • Publish the product, then any Static Word / Static Image / Asset you changed. Revalidation is not relational.
  • New enum values without matching static word and image will look broken on the PDP.