Datenobjekt "ProductAttribute"
Last updated
Last updated
Das Datenobjekt ProductAttribute dient in Pimcore der strukturierten Pflege und Ausgabe von produktbezogenen Informationen. Diese Inhalte erscheinen u.a. auf der Produktdetailseite der Website und liefern dem Kunden klare, einheitliche und relevante Produktinformationen.
Die Attribute gliedern sich in zwei Arten:
Redaktionell gepflegte Inhalte, die in Pimcore direkt bearbeitet werden. Diese Texte erscheinen z. B. als Produktbeschreibung oder Bulletpoints im Frontend.
Beispiel: Sämtliche ProductAttributes aus dem Ordner "Standard-Attributes"
System Attributes sind ebenfalls ProductAttributes enthalten jedoch systemseitige Informationen, die aus SAP synchronisiert werden. Es gibt also ProductAttributes die durch Daten-Replikation aus SAP automatisch erstellt werden. Dies wurde bei bislang bei den Produktattributen (Labels) umgesetzt, um die manuelle Pflege in Pimcore zu beseitigen.
"Auf den Produktdetailseiten werden aber noch weitere produktbezogenen Informationen wie z.B. "Safety & Performance" angezeigt. Woher kommen diese Daten und wie funktioniert das System in Pimcore?"
Die ClassificationKeyConfigs ergänzen die redaktionell gepflegten ProductAttributes um systemseitige Produktinformationen. Sie spielen eine technisch zentrale Rolle, wenn es um die Integration strukturierter Merkmale aus SAP geht – etwa Labels, Freigaben oder technische Spezifikationen. Dabei sorgen sie dafür, dass diese Informationen automatisiert, korrekt und strukturkonform in Pimcore übernommen werden, ohne manuelle Pflege durch Benutzer:innen. Besonders wichtig sind sie für alle Daten, die nicht direkt als ProductAttribute
erfasst werden, sondern über die SAP-Klassifikation ins System gelangen.
ClassificationKeyConfigs dienen als technische Brücke zwischen SAP-Klassifizierungen und Pimcore
Sie definieren, welche Merkmale aus SAP übernommen werden
Beispiele sind (ZPRD_SPECIFICATIONS, ZPRD_SAFETYPERFORMANCE)
Sie ermöglichen die Zuordnung zu bestimmten Produktklassen (z. B. Z_PRODUCT
, Z_ECOM_ARTICLE
)
Die gepflegten Werte erscheinen je nach Typ im Produktobjekt unter Classification Data oder System Attributes und sind nicht editierbar
Im Frontend werden somit ProductAttributes (Attribute aus Pimcore) + SystemAttributes (Attribute aus SAP) sowie ClassificationKeyConfigs (Klassifizierungs-Merkmale aus SAP) angezeigt.
"Ich weiss nun woher die verschiedenen Daten kommen, doch wie gelangen diese Daten auf die Webseiten bzw. an den richtigen Stellen im Produktdetail?"
"Ich weiss nun wie das System grob funktioniert. Doch wie pflege ich nun produktbezogene Informationen bzw. ProductAttributes und SystemAttributes?"
Für die Pflege der ProductAttributes – also der redaktionell in Pimcore gepflegten Inhalte – wurde ein neuer, verbindlicher Standard eingeführt, der auf jedes Produkt angewendet werden kann. Er schafft eine klare Struktur, vereinfacht die Pflege für Produktmanager, reduziert Fehler im Backend und steigert nachhaltig die Qualität der Produktdaten.
1
SUBLINE
1-Marketing-Slogan
x
Kurzer Marketingtext der das Produkt in 1 Satz beschreibt. Wird auch in Angeboten angezeigt
-
2
WEBTEXT
2-Product-Description
x
Langer Marketingtext der das Produkt im Detail beschreibt.
Produktbeschreibung
3
PRODUCT-FEATURES
3-Product-Features
x
Bullet Points mit den wichtigsten Merkmalen des Produkts.
Produktmerkmale
4
NOTES
4-Product-Note
Zusätzlicher Produkthinweis - Zusatzinfos zum Produkt, den Labels, Produktset usw.
Produkthinweis
5
FIELD-OF-APPLICATION
5-Field-of-Application
Bezeichnet die spezifischen Anwendungsgebiete für die das Produkt entwickelt, geeignet oder vorgesehen ist. Es beschreibt, in welchen Umgebungen, Branchen oder unter welchen Bedingungen das Produkt verwendet werden kann
Einsatzbereich
6
APPLICATION
6-Application
Beschreibt den tatsächlichen Vorgang der Nutzung des Produkts
Anwendung
7
DOSAGE
7-Dosage
Bezieht sich auf die genaue Menge oder das Mass eines Produkts, das verwendet oder angewendet werden soll, um den gewünschten Effekt zu erzielen.
Dosierung
8
INSTALLATION
8-Installation
Beschreibt die Inbetriebnahme des Geräts
Inbetriebnahme
9
WARTUNG
9-Maintenance
Beschreibt die Wartung des Geräts
Wartung
10
LAGERUNG
10-Storage
Beschreibt wie das Produkt gelagert werden soll
Lagerung
11
INGREDIENT_DATA-SHEET
11-Ingredient Data Sheet
Wird nur für DE verwendet, da dort für einige Produkte die Inhaltsstoffe ausgewiesen werden müssen
Inhaltsstoffe
Der oben beschriebene Standard wird automatisch auf neue Produkte angewendet, sobald diese erstmals durch eine freigegebene ZAA bzw. einem neu erstellten und freigegebenem Dokument aus SAP nach Pimcore repliziert werden. Die zugehörigen ProductAttributes werden direkt am Produkt angelegt und sind sofort bearbeitbar – eine manuelle Initialkonfiguration der ProductAttributes durch den Produktmanager ist nicht mehr erforderlich. Die zugrunde liegende Baumstruktur, in der der Standard gespeichert ist, ist für Endanwender nicht mehr relevant.
Bei bestehenden Produkten kann der neue Standard ebenfalls angewendet werden. Bereits vorhandene, manuell gepflegte ProductAttributes bleiben dabei erhalten. Auch nicht standardisierte Attribute werden im Frontend angezeigt, sofern sie Inhalte enthalten – leere Felder hingegen bleiben im Frontend unsichtbar.
Über den Aktions-Button > "Import Attributes" kann der definierte Standard sowohl auf neue als auch auf bestehende Produkte angewendet werden. Ist der Button nicht sichtbar, sind bereits alle Standard-ProductAttributes dem Produkt zugewiesen. Beim Ausführen des Buttons wird eine produktindividuelle Kopie des Templates erzeugt. Diese wird in einem eigenen Ordner innerhalb der Baumstruktur der ProductAttributes gespeichert – benannt nach der jeweiligen ZAA-Nummer. Das ursprüngliche Standard-Template bleibt dabei unverändert. Der Prozess ist so aufgebaut, dass nur noch nicht zugewiesene Standardattribute ergänzt werden. Bereits vorhandene Attribute bleiben erhalten, Dubletten werden vermieden. Falls notwendig, können einzelne Einträge gelöscht und der Vorgang erneut ausgelöst werden, ohne dass unnötige Objekte im Backend entstehen.
Beispiel: Sämtliche ProductAttributes aus dem Ordner ZPRD_Z_LABLES (Backend Pimcore)
Weitere Informationen zu System Attributes unter
Die Ausgabe der Produktinformationen auf der Website erfolgt über sogenannte Outputchannels. Diese Outputchannels steuern, welche Daten (z. B. aus ProductAttributes
oder ClassificationKeyConfigs
) an welcher Stelle auf der Produktdetailseite angezeigt werden. Sie sind fest im System konfiguriert und mit bestimmten Bereichen des Frontends verknüpft. Weitere Informationen hierzu unter .