Liquid, JavaScript, Themes
Hallo zusammen,
für mein Onlineshop (Einzelhandel für Schmuck) habe ich je Produkt unterschiedliche Varianten.
Zum Beispiel bei Ringen: Ring Muster 1 in verschieden Ringgrößen 50, 52, 54 ..., jedoch habe ich nicht alle auf Lager, da ich hauptächlich made-to-order verkaufe.
Wie kann nun je nach Ring Variante die Lieferzeit abhänging vom Lagerbestand angegeben werden? Denn wenn die Ring Variante auf Lager ist, dann ist die Lieferzeit nur 1-2 Tage und wenn die Variante nicht auf Lager ist (also made-to-order), dann ist die Lieferzeit 4-5 Wochen.
Ich habe bereits eine Abfrage über ein Produktmetafeld "Lagerbestand" erstellt, sodass dann immer je nach Lagerbestand die Lieferzeit angegeben wird, aber dies kann ich leider nicht auf Produktvarianten anwenden.
Ich bräuchte hier dringend Unterstüzung und Suche jemanden, den ich beauftragen kann.
Vielen Dank und viele Grüße
Dilek
Hey Dilek! @Dilek_
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:
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:
Erstelle ein Metafeld für jede Variante, in dem die Lieferzeit gespeichert wird. Das könnte zum Beispiel so aussehen:
delivery
time
Du kannst dies in deinem Shopify-Adminbereich unter „Einstellungen“ > „Metafelder“ einrichten.
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:
<script>
document.addEventListener('DOMContentLoaded', function() {
var selectElement = document.querySelector('.single-option-selector');
selectElement.addEventListener('change', function() {
var variantId = this.value;
fetch(`/products/{{ product.handle }}.js`)
.then(response => response.json())
.then(product => {
var variant = product.variants.find(v => v.id == variantId);
var deliveryTime = variant.metafields.delivery.time;
document.getElementById('delivery-time').innerText = 'Lieferzeit: ' + deliveryTime;
});
});
});
</script>
<div id="delivery-time">Wähle eine Größe, um die Lieferzeit zu sehen.</div>
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.
Gabe | Social Care @ Shopify
- War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen!
- Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung
- Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog
Hallo Gabe,
vielen lieben Dank für die schnelle und ausführliche Rückmeldung.
Ich kämpfe mich gerade durch und versuche über die Varianten Metafelder die entsprechende Einstellungen durchzuführen.
Noch sieht es nicht gut aus, aber ich würde mich gerne mit einem Update melden wollen.
Vielen lieben Dank nochmals,
Dilek
Melde dich hier jederzeit aber bei weitere Probleme wäre einer unserer Experten eine effektivere Nutzung deiner Zeit da die einen näheren 👀 in deine Metafelder werfen können, was wir ja hier nicht machen können.
Hoffe das hilft dir weiter - lass wissen falls nicht! 😉
Gabe | Social Care @ Shopify
- War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen!
- Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung
- Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog
Hallo Gabe,
ich habe meine Anfrage in der Facebook Gruppe gestellt, aber leider habe ich keinen Experten in der Facebook-Gruppe finden können. Was räts du mir am besten als nächsten Schritt bzw. könntest du mir Kontakte nennen, die ich direkt kontaktieren kann? Denn ich komme so leider nicht weiter. Vielen Dank und viele Grüße, Dilek
Hey @Dilek_
Bitte einen unserer Experten engagieren indem du denen eine E-Mail rüberschießt. Unsere Experten antworten meist sehr schnell. Sende die E-Mail an mehrere um die Angebote vergleichen zu können.
Hoffe das hilft dir weiter - lass wissen falls nicht! 😉
Gabe | Social Care @ Shopify
- War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen!
- Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung
- Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog
Mit dem Lernpfad der Shopify Academy und dem Verified Skills-Badge Expanding Your Sho...
By Shopify Feb 7, 2025Den Verkauf im Großhandel steigern: In der Shopify Academy lernst du, wie das geht, zum...
By Shopify Feb 3, 2025Teil 2 - Wie die Prinzipien des UX-Designs dir dabei helfen können einen großartigen Shop ...
By Kai Sep 16, 2024