Hey @Yokina
Vielen Dank für die Infos und an erster Stelle ist es mir ins Gesicht gesprungen, dass ihr SEHR lange Lieferzeiten auf der PPD anzeigt, ist das richtig? In deinem Bild oben steht “Ende Oktober 2024”!
Dauern die Lieferungen mit euren Pre-Order Produkten so lange? Ich kenne deinen Shop und deine Produkte nicht, da du diesen Kontext nicht mit uns geteilt hast. Falls euer Shop noch im Aufbau ist, würde ich auch empfehlen den Passwortschutz zu aktivieren bis es fertig ist denn die angezeigte Lieferzeit in deinem Bild kann die prospekte Kunden ggf. verschrecken. Wenn deine Produkte wie der Schlüsselanhänger und die Animation Figur wirklich so lange brauchen da sie Made-To-Order sind, dann ist das auch ok. Nur sollte man das möglichst klar und deutlich auf der Homepage erklären, wie mit einer deutlichen Infografik die veranschaulicht, wie der Versand genau abläuft.
Und nun zu deiner Frage:
Um Daten aus den Metafields in deine Shopify-Bestellbestätigungs-E-Mails mithilfe von Liquid einzufügen, musst du sicherstellen, dass du die richtigen Objekte und Variablen verwendest. Standardmäßig sind aber nicht alle Metafields in den E-Mail-Vorlagen verfügbar. Folgendes ist ein Vorschlag wie du die gewünschten Daten in deine Bestätigungs-E-Mails einbinden kannst. Tipp: unterhalb meines Beitrags hier, im Bereich “Empfehlungen” ganz unten wirst du Threads finden die auch verwandte Themen behandeln.
Beachte aber dass das ohne Gewähr ist:
- Du musst zunächst sicherstellen, dass die Metafields im Liquid-Template des E-Mail zugänglich sind. Standardmäßig sind Metafields nicht direkt in den E-Mail-Templates verfügbar, da diese eine sichere Umgebung sind und nicht alle Variablen und Objekte aus der Shop-Umgebung übernehmen. Um Metafelder in den E-Mail-Liquid-Vorlagen von Shopify zu verwenden, fügst du somit einen benutzerdefinierten Liquid-Code zu deinen E-Mail-Vorlagen hinzu. So kannst du Metafelder dynamisch anzeigen. Eine Anleitung findest du hier.
- Eine mögliche Lösung wäre also, die Metafields über die Shopify Admin API anzusprechen und diese dann über ein App-Script oder einen Workflow in einem separaten Step vor dem Senden der E-Mail zu verarbeiten. Das bedeutet, dass du möglicherweise eine kleine App oder ein Script schreiben musst, das die Metafields lädt und diese dann in einem Format speichert, das in deinem E-Mail-Template nutzbar ist. Die Shopify Admin API zu nutzen, um Metafelder abzurufen und sie dann über eine App oder ein Skript zu verarbeiten, könnte somit ein guter Ansatz sein. Mit dieser Methode kannst du die Metafelder auf kontrollierte und sichere Weise in deine E-Mail-Vorlagen integrieren. Weitere Details zur Verwendung der Shopify Admin API findest du in der Shopify Admin API-Doku hier und auch hier.
- Eine andere Methode könnte sein, relevante Metafields-Daten in Kundenattributen oder Bestellnotizen zu speichern, wenn die Bestellung aufgegeben wird. Diese sind leichter in den E-Mail-Templates zugänglich.
- Du kannst auch Shopify Flow verwenden, um Metafields-Daten zu manipulieren und vor dem Senden einer E-Mail zu setzen. Es gibt auch Apps im Shopify App Store, die dabei helfen können, Metafields in E-Mails einzubinden.
- Template-Anpassung: Füge im Liquid-Code der E-Mail-Vorlage an geeigneter Stelle eine IF-Statement wie die folgende ein, um auf ein Metafield zuzugreifen, falls verfügbar:
{% if order.metafields.custom.lieferbar %}
Lieferdatum: {{ order.metafields.custom.lieferbar }}
{% endif %}
Beachte, dass order.metafields.custom.lieferbar durch den tatsächlichen Namespace und Schlüssel deines Metafields ersetzt werden muss.
Du musst auch prüfen, ob bestimmte Produkte gekauft wurden, und dann entsprechende Nachrichten in der Bestätigungs-E-Mail zu senden. Dies könnte etwa so aussehen:
{% assign product_ids = order.line_items | map: 'product_id' %}
{% if product_ids contains 123 %}
Hier ist eine spezielle Nachricht für Produkt 123!
{% endif %}
Dieser Code prüft, ob das Produkt mit der ID 123 gekauft wurde, und fügt eine spezielle Nachricht in die Bestätigungs-E-Mail ein. Du kannst diese Logik für verschiedene Produkte anpassen, indem du mehr Bedingungen hinzufügst (Mehr dazu in unserer Community hier).
Um die Vorlagen in Shopify zu bearbeiten, musst du zu „Einstellungen“ > „Benachrichtigungen“ gehen. Dort kannst du die „Bestellbestätigung“ auswählen und die Liquid-Variablen sowie HTML nach deinen Bedürfnissen anpassen (NotifyVisitors).
Für umfassendere Anpassungen oder komplexere Szenarien kann es nützlich sein, sich mit Shopify-Experten zu beraten oder spezialisierte Plugins zu verwenden, die erweiterte Funktionen bieten können. Genr ekann ich welche bei Bedarf empfehlen!
Hoffe das hilft dir weiter - lass wissen falls nicht! 
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.