Lagerbestand innerhalb der Bestellbestätigung abfragen

Hey @thiejur

Das ist ein gute Frage und darf ich dazu fragen was der Use-Case dafür ist? Beachte ja, dass die Anzeige des verfügbaren Lagerbestands in einer Bestellbestätigung aus geschäftlicher Sicht nicht immer sinnvoll ist, da der Kunde bereits eine Bestellung aufgegeben hat. Das könnte für den Kunden verwirrend sein oder Unklarheiten bezüglich der Lieferfähigkeit erzeugen.

Und ganz so einfach ist es nicht denn es gibt ja beispielsweise verschiedene Inventar Statuse wie die folgende und es kommt darauf an welchen du in die Bestellbestätigung ziehen möchtest:

Ein Variable mit Liquid Filter wäre z. B. {{ current_variant.inventory_quantity }} auf Varianten-Ebene, dass du verwenden kannst (mehr dazu in diesem Thread hier). Dann ein weiterer Thread dazu hier.

Wenn du den generellen Lagerbestand eines Produkts in der Bestellbestätigung anzeigen möchtest, kannst du auch die Liquid-Variable line_item.variant.inventory_quantity verwenden (mehr dazu in unserer Developer Doku hier).

Hier ist ein einfaches Beispiel, wie du dies in einer Bestellbestätigung implementieren könntest:

{% for line_item in order.line_items %}
  Produkt: {{ line_item.title }}
  Bestellte Menge: {{ line_item.quantity }}
  Aktuell verfügbar im Lager: {{ line_item.variant.inventory_quantity }}
{% endfor %}

Mit diesem Code wird für jedes bestellte Produkt der Name des Produkts, die bestellte Menge und der aktuell verfügbare Lagerbestand angezeigt.

Gerne kann ich unsere Shopify Experten empfehlen wenn das nicht so ganz klappt! Hoffe das hilft dir weiter! :wink: