Lieferzeiten können von Produkt zu Produkt deutlich variieren. Während Lagerware häufig schnell versendet werden kann, benötigen Sonderanfertigungen oder bestimmte Varianten mehr Zeit.
Anstatt dafür mehrere Produktvorlagen zu pflegen, kannst du den Lieferhinweis als Metafeld direkt am Produkt hinterlegen. Das Snippet zeigt nur die eingetragenen Informationen an und verwendet bei Bedarf einen spezifischeren Variantenwert.
Produkt-Metafeld einrichten
Lege unter Einstellungen → Benutzerdefinierte Daten → Produkte ein Metafeld mit diesen Eigenschaften an:
- Name: Lieferhinweis
- Namespace und Schlüssel: custom.delivery_note
- Typ: Einzeiliger Text
- Beispielwert: „Voraussichtlich 3–5 Werktage innerhalb Deutschlands“
Wenn die Lieferangabe innerhalb eines Produkts stark nach Variante variiert, lege zusätzlich dieselbe Metafelddefinition für Varianten an. Das Snippet verwendet dann zuerst den Wert der aktuellen Variante und ansonsten den Wert des Produkts.
Liquid-Snippet zum Kopieren
Erstelle snippets/delivery-note.liquid:
{%- comment -%}
snippets/delivery-note.liquid
Produkt-Metafeld: custom.delivery_note
Typ: Einzeiliger Text
Optional dasselbe Metafeld an Varianten anlegen.
{%- endcomment -%}
{%- assign variant = product.selected_or_first_available_variant -%}
{%- assign note = variant.metafields.custom.delivery_note.value -%}
{%- if note == blank -%}
{%- assign note = product.metafields.custom.delivery_note.value -%}
{%- endif -%}
{%- if note != blank -%}
<p class="delivery-note">
<span class="delivery-note__title">Lieferhinweis:</span>
<span>{{ note | escape }}</span>
</p>
{%- endif -%}
So entsteht eine einfache Datenhierarchie: Variante → Produkt → keine Ausgabe. Ein fehlender Wert wird ausdrücklich nicht mit einer erfundenen Standardlieferzeit ersetzt.
Shopify beschreibt das Verfahren unter Metafeldobjekt und .value sowie Variantenobjekt.
Einbau auf der Produktseite
{% render 'delivery-note', product: product %}
Der Block passt etwa unter Verfügbarkeit und Versandinformationen oder in die Nähe des Kaufbuttons. Eine einfache Formatierung:
.delivery-note { margin-block: .9rem; font-size: .875rem; line-height: 1.5; }
.delivery-note__title { font-weight: 750; margin-right: .4rem; }
Die Beispiele sind absichtlich leichtgewichtig und benötigen keine App.
Zwei wichtige Grenzen
1. Variantenwechsel: Das Snippet wird beim ersten HTML-Render für die aktuelle oder erste verfügbare Variante berechnet. Wechselt der Besucher beispielsweise von einer Lagergröße zu einer Sonderanfertigung, muss das Theme die Ausgabe aktiv aktualisieren. Prüfe die vorhandene Varianten-Update-Logik.
2. Lieferzeit ist keine allgemeine Marketingaussage: Versprochen werden darf nur, was unter den tatsächlich geltenden Versandbedingungen vertretbar ist. Wochenenden, Versandland, Auftragsfertigung, Lagerbestand und Carrier können erheblichen Einfluss haben. Rechtlich relevante Lieferzeitinformationen und den Checkout solltest du getrennt prüfen. Das Snippet ermittelt keine reale Lieferprognose.
Testliste vor dem Livegang
| Fall | Erwartung |
|---|---|
| Produkt-Metafeld ist leer | Kein Lieferhinweis |
| Produkt hat einen Wert | Produktwert erscheint |
| Variante hat eigenen Wert | Variantenwert hat Vorrang |
| Variante wird im Browser gewechselt | Wert muss passend neu gerendert werden |
| Produkt ist ausverkauft | Unpassende Lieferzusage vermeiden |
| Markt oder Lieferland wechselt | Hinweis bleibt fachlich zutreffend oder wird angepasst |
Fazit
Lieferinformationen gehören in eine strukturierte, gepflegte Datenquelle. Metafelder sind dafür eine gute Grundlage, ersetzen aber weder eine Lieferzeitberechnung noch die Prüfung rechtlicher Anforderungen.
Wer den Shopify-Katalog langfristig konsistent halten möchte, sollte Lieferzeiten, Verfügbarkeit von Varianten und Produkt-USPs aus Metafeldern als zusammenhängende Datenarchitektur betrachten.
War dieser Artikel hilfreich?
Dein Feedback hilft uns, unsere Ratgeber zu verbessern.
Mit Digitalhaus Kunze gearbeitet?
Dann freuen wir uns über deine ehrliche Erfahrung auf Google – unabhängig davon, ob sie positiv oder kritisch war.
Auf Google bewerten