Shopify Lieferzeiten per Metafeld und Liquid anzeigen

Nicht alle Produkte sind gleich schnell lieferbar. Ein Shopify-Metafeld sorgt dafür, dass gepflegte Lieferhinweise automatisch am passenden Produkt erscheinen.

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

Artikel teilen

WhatsApp ↗ LinkedIn ↗ E-Mail ↗

Alle Ratgeberartikel

DIGITALHAUS / REGIONEN

In deiner Region aktiv.

Entdecke die verfügbaren regionalen Leistungsseiten. Betreut aus Wettin-Löbejün im Saalekreis.

Rhein-Neckar

Auch im Umfeld: Heidelberg · Ludwigshafen am Rhein · Schwetzingen · Viernheim

Halle & Saalekreis

Auch im Umfeld: Bad Dürrenberg · Landsberg · Leuna · Petersberg · Salzatal · Schkopau · Wettin-Löbejün

Leipzig & Umgebung

Auch im Umfeld: Delitzsch · Markkleeberg · Markranstädt · Schkeuditz · Taucha

Salzlandkreis

Auch im Umfeld: Alsleben (Saale) · Arnstein · Barby · Bördeland · Calbe (Saale) · Güsten · Ilberstedt · Könnern · Nienburg (Saale) · Seeland

Anhalt-Bitterfeld

Auch im Umfeld: Aken (Elbe) · Muldestausee · Osternienburger Land · Raguhn-Jeßnitz · Sandersdorf-Brehna · Südliches Anhalt · Zörbig

Magdeburg & Umgebung

Auch im Umfeld: Biederitz · Sülzetal · Wolmirstedt

Dessau-Roßlau & Umgebung

Auch im Umfeld: Aken (Elbe) · Coswig (Anhalt) · Oranienbaum-Wörlitz

Mansfeld-Südharz

Auch im Umfeld: Gerbstedt · Goldene Aue · Großörner · Klostermansfeld · Mittelhausen · Niederröblingen · Oberröblingen · Siebigerode · Vatterode · Walbeck · Wettelrode · Wolferstedt

Rhein-Main-Gebiet

Auch im Umfeld: Aschaffenburg · Bruchköbel · Budenheim · Bürgel · Dreieich · Flörsheim am Main · Friedrichsdorf · Griesheim · Groß-Gerau · Hofheim am Taunus · Ingelheim am Rhein · Kaiserlei · Langen (Hessen) · Maintal · Ober-Eschbach · Oberursel (Taunus) · Pfungstadt · Raunheim · Schwalbach am Taunus · Sulzbach (Taunus) · Taunusstein · Weiterstadt

Thüringen

Auch im Umfeld: Apolda · Arnstadt · Gotha · Rudolstadt · Stadtroda · Weimar

Sachsen

Auch im Umfeld: Freiberg · Freital · Mittweida · Pirna · Radebeul · Zwickau

Harz

Auch im Umfeld: Allrode · Bad Suderode · Ballenstedt · Derenburg · Drei Annen Hohne · Friedrichsbrunn · Gernrode · Heimburg · Hüttenrode · Huy · Ilsenburg · Langenstein · Osterwieck · Schierke · Treseburg