Vileda Editor's HandbookPart 1 – Content Model Reference Contentful · master · 52 content types · 23 October 2026

Content model reference

Commerce Components

These components only exist on product detail and product listing pages. They sit next to data that comes from SAP Commerce Cloud – product information, prices, availability and the product grid itself are not maintained in Contentful.

1. PDP Accordion

Name in Contentful: 🛒 PDP Accordion Content type ID: pdpAccordion Entry title: title

Specification:CS-176 (Vileda QA on S1)

Design:Product description · Features & benefits · How to use · Payment · Delivery & Returns

An information row in the product selector on product detail pages, and only there. Unlike the generic accordion, a row does not expand in place: clicking it opens a shared overlay in which every row title becomes a tab pill, so visitors can switch between the topics: product description, features and benefits, and how to use and care.

Anatomy: the accordion rows in the product selector.
Anatomy: the accordion rows in the product selector.
The shared overlay, opened on “Product description”. Every row title becomes a tab pill – the other tabs are linked above.
The shared overlay, opened on “Product description”. Every row title becomes a tab pill – the other tabs are linked above.
Where the content comes from: the long product description is delivered by SAP Commerce, the rest is maintained in Contentful.
Where the content comes from: the long product description is delivered by SAP Commerce, the rest is maintained in Contentful.
FieldField IDTypeReq.Loc.Rules and allowed valuesNotes for editors
Market vileda JSON object (app) Yes No Set through the Market field app. Assigns the entry to the market or markets it belongs to. Mandatory on almost every content type – pick the markets in the app interface rather than editing the JSON.
Internal Name internalName Short text (Symbol) Yes No Free text. Editorial working title. Not shown on the website; it is the entry title in lists, search and reference pickers. Use a clear, consistent pattern, e.g. “PLP | Mops | Highlight Card”.
Title title Short text (Symbol) Yes Yes Free text. Row label. The position in the Accordions list of the Product Detail Page decides the section: the first entry is always titled “Product description”, the second “Features and benefits”, the third “How to use and care”. This is also the entry title in Contentful.
Content content Rich text Yes Yes Headings 2–6, ordered and unordered lists, horizontal rule, bold, italic, underline. Links to URLs and Page entries. Embedded blocks: Media Test, Document and Link entries plus assets. Inline entries: Media Test. The row body. Embed a Document entry to offer a manual or data sheet as a download. Heading 1 is intentionally unavailable – the page headline is the only H1.

Editorial notes

  • The title is both the row label and the tab pill in the overlay – keep it short.
  • A row with no content is hidden automatically; you do not need to delete it to hide it.
  • The long product description at the top of the description overlay comes from SAP Commerce and cannot be edited here.
  • Row order is set by the Accordions list on the Product Detail Page, not on the accordion itself.
  • A product detail page takes at most three PDP Accordion entries, in the fixed order of the three topics above.

2. PLP Highlight Card

Name in Contentful: 🛒 PLP Highlight Card Content type ID: plpHighlightCard Entry title: internalName

Specification:CS-373 (To Do)

Places an editorial card inside the product grid of a listing page, so a category page can carry content alongside the product data coming from SAP. The card is injected at a chosen slot in the grid.

FieldField IDTypeReq.Loc.Rules and allowed valuesNotes for editors
Market vileda JSON object (app) Yes No Set through the Market field app. Assigns the entry to the market or markets it belongs to. Mandatory on almost every content type – pick the markets in the app interface rather than editing the JSON.
Internal Name internalName Short text (Symbol) Yes No Free text. Editorial working title. Not shown on the website; it is the entry title in lists, search and reference pickers. Use a clear, consistent pattern, e.g. “PLP | Mops | Highlight Card”.
Card card Reference (entry) Yes No Content Card entries only. The card content. Reuse an existing Content Card where one fits instead of creating a near-duplicate.
Position position Integer Yes No Whole number, minimum 1. 1-based slot in the product grid where the card is injected. Avoid giving two cards the same position on one page.

Editorial notes

  • Position is a whole number starting at 1; Contentful does not check whether two cards claim the same slot.

3. Sub-Category Card

Name in Contentful: 🛒 Sub-Category Card Content type ID: subCategoryCard Entry title: internalName

Specification:CS-158 (QA Testing on S1)

One card in the sub-category slider above the product grid of a listing page. It carries a label, a thumbnail and a link to the corresponding sub-category page and guides shoppers deeper into a category.

FieldField IDTypeReq.Loc.Rules and allowed valuesNotes for editors
Market vileda JSON object (app) Yes No Set through the Market field app. Assigns the entry to the market or markets it belongs to. Mandatory on almost every content type – pick the markets in the app interface rather than editing the JSON.
Internal Name internalName Short text (Symbol) Yes No Free text. Editorial working title. Not shown on the website; it is the entry title in lists, search and reference pickers. Use a clear, consistent pattern, e.g. “PLP | Mops | Highlight Card”.
Label label Short text (Symbol) Yes Yes Free text. Card caption – normally the sub-category name.
Image image Reference (entry) Yes No Media or Image entries. Card visual. Use a consistent crop across all cards of one slider.
Target target Reference (entry) Yes No Page entries only. The page this card navigates to – normally the sub-category listing page.

Editorial notes

  • All three fields are mandatory: label, image and target page.
  • The target must be a Page entry, so the sub-category page has to exist before you can link it.
Vileda website relaunch · Editor's Handbook, Part 1 Contentful space l95snmxc3m2t, environment master Status 23 October 2026 · prepared by Unic