Wie Metafelder in Produkte verwenden?

Topic summary

Ein Nutzer möchte benutzerdefinierte Felder für spezifische Produktkategorien erstellen, die im Shop angezeigt werden. Bisher wurden Metafelder über Metaobjektdefinitionen angelegt, aber diese werden nicht angezeigt, wenn kein Inhalt vorhanden ist.

Lösungsansätze:

  • Metafelder können unter Administrationsbereich > Einstellungen > Benutzerdefinierte Daten > Produkte angelegt werden
  • Felder müssen im Template eingebunden werden und zeigen nur Inhalte an, wenn diese hinterlegt sind

Kernproblem:
Der Nutzer wünscht sich, dass beim Auswählen einer Produktkategorie automatisch die entsprechenden Felder erscheinen (siehe beigefügtes Bild).

Technische Einschränkung:
Metafelder über Produktkategorien sind standardisiert – eigene Gruppen lassen sich nicht erstellen. Metafelder werden allen Produkten zugeordnet, nicht kategoriespezifisch. Um Felder nur bei bestimmten Produkten anzuzeigen, müsste man zunächst den Produkttyp allen Produkten zuordnen, was unpraktisch ist.

Status: Die gewünschte kategoriebasierte Feldzuordnung ist mit den Standardfunktionen nicht umsetzbar.

Summarized with AI on November 5. AI used: claude-sonnet-4-5-20250929.

Ich möchte gerne eigene Felder für bestimmte Produktkategorien verwenden, die dann auch im Shop gezeigt werden bzw. wenn kein Inhalt vorhanden ist, nicht gezeigt werden. Bisher habe ich eine Metaobjektdefinition mit Feldern erstellt. Ist das der falsche Weg?

Du kannst Metafelder hier erstellen:

Administrationsbereich > Einstellungen > Benutzerdefinierte Daten > Produkte > Metafeld anlegen

Sobald du im Editor bist, kannst du die Metafelder in dein Template einbinden. Ist im Metafeld nichts hinterlegt, wird nichts ausgegeben. Ist etwas hinterlegt, so wird dies erst dann angezeigt.

Danke, das trifft es nicht so ganz. Ich möchte gerne eine Produktkategorie wählen und dann sollen die entsprechenden Felder kommen.

@Wiegetritt die Metafelder (bzw. Metaobjekte), die über Produktkategorien vergeben werden, sind standardisiert. Es lassen sich auch keine “eigenen” Gruppen erstellen. Sollten dir Metafelder fehlen, so kannst du über den von @Nordalux beschriebenen Weg Metafelder anlegen.

Die Produktgruppen werden über den Produkttyp geladen und zugeordnet. Metafelder hingegen werden bei allen Produkten angezeigt. Dadurch müsstest du z. B. nicht bei allen Produkten erst den Produkttyp zuordnen. Gerade wenn du ein Metafeld hast, das für alle Produkte verwendet werden soll, ist es sinnvoll, die Metafelder selbst zu erstellen.