HeyDilek! @Dilek_1
Danke für den Sachverhalt und du kannst gerne einen unserer Experten engagieren indem du denen eine E-Mail rüberschießt. Unsere Experten antworten meist sehr schnell. Dann findest du auch einige Experten aus unserem Indischen Partner Team in unserem EN Forum die dir helfen können. Poste deine Frage auf Englisch und gebe so viele wichtigen Angaben wie möglich an.
In unserer privaten FB Gruppe hier findest du auch einige unserer deutschen Experten die dir helfen können.
Um die folgenden Lösungen zu implementieren, benötigst du möglicherweise etwas Erfahrung mit der Bearbeitung von Shopify’s Liquid Code und JavaScript. Falls du nicht vertraut damit bist, könnte es hilfreich sein, einen Shopify-Experten oder Entwickler zu konsultieren, der dir bei der Einrichtung helfen kann.
Meine generelle Tipps zu deinen oben-beschrieben Use-Case:
Um unterschiedliche Lieferzeiten je nach Lagerbestand der Produktvarianten in deinem Shopify-Onlineshop für Schmuck zu verwalten, gibt es mehrere Ansätze, die du nutzen könntest:
- Metafelder für jede Variante: Du kannst für jede Produktvariante spezifische Metafelder einrichten, die Informationen wie die Lieferzeit speichern. Diese Metafelder können dann auf der Produktseite angezeigt werden, um unterschiedliche Lieferzeiten je nach Verfügbarkeit der Variante anzuzeigen. Dazu müsstest du Metafelder über die Shopify-Einstellungen oder eine Metafields-App wie Metafields Guru hinzufügen und diese dann in deinem Theme über Liquid-Tags aufrufen (mehr dazu in diesem Thread).
- Anpassung über JavaScript: Eine weitere Methode ist die Verwendung von JavaScript, um auf der Produktseite basierend auf dem Lagerstatus unterschiedliche Lieferzeiten dynamisch anzuzeigen. Dabei könntest du ein Skript schreiben, das prüft, ob eine Variante auf Lager ist oder nicht, und entsprechend die Lieferzeiten anpasst (mehr dazu in diesem Thread).
- Apps nutzen: Es gibt auch spezielle Apps im Shopify App Store, die helfen können, geschätzte Lieferzeiten basierend auf verschiedenen Kriterien wie Lagerbestand und Standort anzupassen. Beispiele hierfür sind Apps wie „Advanced Conditional Logic“ oder „Delivery Date Pro“, obwohl letztere möglicherweise nicht genau die von dir benötigte Logik unterstützt (Shopify Community) (Shopify Community).
Indem du Metafelder oder spezifische Apps verwendest, kannst du flexibel und genau steuern, welche Lieferinformationen deinen Kunden angezeigt werden, basierend darauf, ob ein Produkt sofort verfügbar ist oder angefertigt werden muss.
Um auf deiner Shopify-Produktseite unterschiedliche Lieferzeiten basierend auf dem Lagerbestand der Varianten anzuzeigen, könntest du folgenden Liquid- und JavaScript-Code verwenden. Dieser Ansatz setzt voraus, dass du bereits Metafelder für die Lieferzeiten deiner Produktvarianten eingerichtet hast. Hier ist eine detaillierte Anleitung, wie du dies umsetzen kannst:
Schritt 1: Metafelder in Shopify einrichten
Erstelle ein Metafeld für jede Variante, in dem die Lieferzeit gespeichert wird. Das könnte zum Beispiel so aussehen:
- Namespace:
delivery
- Key:
time
Du kannst dies in deinem Shopify-Adminbereich unter „Einstellungen“ > „Metafelder“ einrichten.
Schritt 2: Liquid Code in dein Shopify-Theme einfügen
Du kannst den folgenden Liquid-Code in die Datei product-template.liquid oder eine ähnliche Datei innerhalb deines Themes einfügen. Dieser Code prüft, ob eine Variante ausgewählt wurde und zeigt dann die entsprechende Lieferzeit aus dem Metafeld an:
Wähle eine Größe, um die Lieferzeit zu sehen.
- Das JavaScript wartet, bis das Dokument geladen ist und fügt einen Event-Listener hinzu, der auf Änderungen in der Variantenauswahl reagiert. Es lädt dann die Produktinformationen per AJAX, findet die ausgewählte Variante und zeigt die Lieferzeit aus dem entsprechenden Metafeld an.
- Das HTML macht den Container, der verwendet wird, um die Lieferzeit anzuzeigen.
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.