Tabelle Theme Dawn mit Metafields

Topic summary

Problemstellung:
Ein Nutzer erstellt einen Shopify-Shop für einen Winzer und möchte Produktinformationen (Alkoholgehalt, Restsüße, etc.) aus Metafields in einer zweispaltigen Tabelle mit ca. 14 Zeilen darstellen. Die Lösung soll einfach sein, damit der Kunde künftig selbst Weine einpflegen kann.

Lösung:
Ein anderer Nutzer liefert eine detaillierte Anleitung:

  • Metafields anlegen für Produkteigenschaften (z.B. product.metafields.custom.jahrgang, bezeichnung, weinart, geschmack, rebsorte)
  • Liquid-Code in product.liquid oder main-product.liquid einfügen, um eine HTML-Tabelle mit zwei Spalten (Eigenschaft | Wert) zu erstellen
  • CSS-Styling über den Theme-Editor hinzufügen für professionelle Darstellung (Rahmen, Padding, Hintergrundfarben)

Zusätzliche Vorschläge:

  • Gamification-Elemente im Shop integrieren
  • Community-Landingpage nutzen für weitere Fragen

Status:
Das Problem wurde erfolgreich gelöst – der Fragesteller bestätigt, dass die Lösung funktioniert.

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

Hallo zusammen,

ich erstelle momentan einen Shop für einen Winzer. Für jeden Wein gibt es verschiedene Werte wie Alkoholgehalt, Restsüße usw.

Hier habe ich schon Metafields erzeugt, das war kein Problem. Meine Frage ist jedoch, wie ich diese Metafields in einer Tabelle darstellen kann? Ich brauche 2 Spalten und dann ca. 14 Reihen. Bis jetzt habe ich noch nicht herausgefunden, wie ich das machen könnte. Es sollte vor allem eine einfache Lösung sein, da der Kunde die Weine in Zukunft selbst einpflegen möchte.

Ich habe auch schon diese Tabelle genutzt und nach Anleitung erstellt: https://webforward.github.io/shopify-tables/

In einer Spalte habe ich dann die Metafields wie zum Beispiel {{ product.metafields.custom.bukett.value }} eingegeben. Diese werden aber natürlich nicht als den eingetragenen Wert beim Produkt rausgegben. Hat jemand eine Idee wie sich das lösen lässt?

Beispiel wie es aussehen sollte:

Jahrgang 2022 {{ product.metafields.custom.jahrgang.value }}
Bezeichnung Spätburgunder Rotwein
Weinart Rotwein
Geschmack halbtrocken
Rebsorte blauer Spätburgunder

Danke für eure Hilfe!

Hey @headgear07

Um die Metafelder in einer Tabelle im Dawn-Theme von Shopify darzustellen, kannst du den Liquid-Code im entsprechenden Template anpassen. Hier ist eine Schritt-für-Schritt-Anleitung, wie du dies umsetzen kannst:

Stelle sicher, dass du die Metafelder für deine Produkte angelegt hast. Zum Beispiel:

  • product.metafields.custom.jahrgang
  • product.metafields.custom.bezeichnung
  • product.metafields.custom.weinart
  • product.metafields.custom.geschmack
  • product.metafields.custom.rebsorte

Öffne die product.liquid oder main-product.liquid Datei in deinem Theme-Editor und füge den folgenden Code hinzu, um die Tabelle mit den Metafeld-Werten darzustellen.

Beispiel für den Liquid-Code:


| Eigenschaft | Wert |
| - | - |
| Jahrgang | {{ product.metafields.custom.jahrgang }} |
| Bezeichnung | {{ product.metafields.custom.bezeichnung }} |
| Weinart | {{ product.metafields.custom.weinart }} |
| Geschmack | {{ product.metafields.custom.geschmack }} |
| Rebsorte | {{ product.metafields.custom.rebsorte }} |

Füge etwas CSS hinzu, um die Tabelle ansprechend zu gestalten:

.wine-details-table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
}

.wine-details-table th, .wine-details-table td {
  border: 1px solid #ddd;
  padding: 8px;
}

.wine-details-table th {
  background-color: #f2f2f2;
  text-align: left;
}

Hoffe das hilft dir weiter - lass wissen falls nicht! :wink:


Warum nicht etwas Gamification in das Shop einbauen, um deinen Kunden etwas Fun im Shop anzubieten? Gerne kann ich bei Interesse Tipps dazu geben!

Hast du weitere Fragen zum Shop? Gebe einfach ein Suchbegriff oben in der Suchleiste der Community Landingpage ein, denn das Thema haben wir sehr wahrscheinlich schon besprochen. Halte bitte Ausschau in deiner E-Mail auf Notifications zu Antworten auf deine Fragen in der Community.

Hallo Gabe,

vielen Dank dir! Hat super funktioniert :heart_eyes:

giphy