Metafields von Varianten dynamisch anzeigen

Hiho,

ich würde gerne meine varianten metafields im template einbauen, so wie hier beschrieben:

https://community.shopify.com/topic/555439

Nur leider gelingt es mir nicht. Hat hier jemand Erfahrung mit dem Thema?

thx

Hi minc,

Wenn du ein kostenloses Theme von Shopify verwendest, kannst du dich an das Support-Team von Shopify wenden, um SKU Nummern auf Produktseiten anzeigen zu lassen.

Wenn Sie weiterführende Anpassungen benötigen, aber keine Erfahrung mit HTML, CSS und JavaScript haben, sollten Sie einen Shopify-Experten beauftragen das Tutorial Show SKU numbers on product pages umzusetzen.

Erfahre hier mehr über den generellen Support von Themes.

MfG, Kai

Hi Kai,

danke für deine Antwort.

Auf ein Theme habe ich mich noch nicht festgelegt. HTML, CSS und JavaScript Kenntnisse sind vorhanden. SKU’s habe ich hinbekommen, aber wie mache ich das mit anderen metafields.

Im verlinkten Artikel wird das ja im Prinzip erklärt, nur funktioniert das so bei mir nicht.

However, ich werde dran bleiben und die Lösung dann hier posten.

cheerio

Wir haben das gleiche Problem. Folgende Doku haben wir gecheckt: https://shopify.dev/api/liquid/objects/variant

Allerdings zeigt die Objekte der Varianten die Values nicht, wie in der Doku oben.

Andere User haben bereits diese Frage:

Variant metafields as dynamic content in 2.0 themes - Shopify Community

Ich verstehe nicht, warum für so etwas simples keine technische Antwort gibt.

Wir haben nähmlich das Problem, dass zwar die Werte pro Variante darstellen können aber beim switchen der Variante z.B. von rot auf blau die Variant.Metafield Info sich nicht aktualisiert. Erst nach einem Browser refresh aktualisiert sich die Info.

Wir benötigen einen Weg, wie wir die Meta.Field. Werte auf Varianten-Ebene dynamisch aktualisieren. Also wir möchten eine saubere Lösung und keine DOM Javascript Workaround Geschichte, die zum Teil überall im Internet angeboten wird.

Wie können wir an dieser Stelle hier Shopify Dev-Support erhalten?

Vielen Dank

Wir haben das hier las Ansatz gefunden und unser Problem damit lösen können:
How do I get variant’s inventory_quantity in my JavaScript code? - Shopify Community