Variant

Das Objekt variant hat die folgenden Attribute:

Inhalt

variant.available

Gibt true zurück, wenn die Variante zum Kauf verfügbar ist, oder false, wenn sie nicht verfügbar ist.

Damit eine Variante verfügbar ist, muss variant. inventory_quantity größer als Null sein oder variant. inventory_policy muss auf continue gesetzt sein. Eine Variante ohne variant. inventory_management wird ebenfalls als verfügbar angesehen.

variant.barcode

Gibt den Barcode der Variante zurück.

variant.compare_at_price

Liefert den Vergleich der Variante zum Preis.

Verwenden Sie einen Geldfilter, um den Wert in einem monetären Format zurückzugeben.

Gibt das erste Medienelement zurück, das mit der Variante verbunden ist.

variant.id

Gibt die eindeutige ID der Variante zurück.

variant.image

Gibt das mit der Variante verbundene Bildobjekt zurück.

{{ variant.image.src }}
/products/rot-shirt.jpeg

variant.incoming

Gibt true zurück, wenn die Variante über eingehende Bestände verfügt.

Eingehende Bestandsinformationen werden mit Bestandsumlagerungen aufgefüllt.

variant.inventory_management

Gibt den Bestandsverfolgungsdienst der Variante zurück.

variant.inventory_policy

Gibt zurück, ob die Variante verkauft werden soll, wenn sie nicht mehr auf Lager ist. Die möglichen Werte sind:

  • continue: Verkaufen Sie weiter, wenn die Variante nicht mehr auf Lager ist.
  • deny: Stoppen Sie den Verkauf, wenn die Variante nicht mehr auf Lager ist.

Weitere Informationen zu dieser Option finden Sie unter Verkaufen, wenn nicht mehr vorrätig.

variant.inventory_quantity

Gibt die Bestandsmenge der Variante zurück.

variant.matched

Gibt zurück, ob die Variante von einem Schaufensterfilter gefunden wurde. Gibt true zurück, wenn es übereinstimmt, und false, wenn nicht.

variant.next_incoming_date

Gibt das Datum zurück, an dem der nächste eingehende Bestand eintreffen wird.

Eingehende Bestandsinformationen werden mit Bestandsumlagerungen aufgefüllt.

variant.options

Gibt ein Array mit den Werten der Produktoptionen der Variante zurück.

{% for option in variant.options %}
  - {{ option }}
{% endfor %}
- Rot
  - Small
  - Wool

variant.option1

Gibt den Wert der ersten Produktoption der Variante zurück.

variant.option2

Gibt den Wert der zweiten Produktoption der Variante zurück.

variant.option3

Gibt den Wert der dritten Produktoption der Variante zurück.

variant.price

Gibt den Preis der Variante zurück. Verwenden Sie einen Geldfilter, um den Wert in einem monetären Format zurückzugeben.

variant.product

Gibt das übergeordnete Produktobjekt zurück.

variant.requires_shipping

Gibt true zurück, wenn die Variante so eingestellt ist, dass ein Versand erforderlich ist.

variant.requires_selling_plan

Gibt true zurück, wenn die Variante so eingestellt ist, dass beim Hinzufügen zum Warenkorb eine selling_plan erforderlich ist.

variant.selected

Gibt true zurück, wenn die Variante gerade ausgewählt ist. Die ausgewählte Variante basiert auf dem URL-Parameter variant.

variant.selected_selling_plan_allocation

Gibt ein selling_plan_allocation objekt zurück, das auf dem URL-Parameter selling_plan basiert.

Zum Beispiel, wenn die URL-Parameter ?variant=12345&selling_plan=8765 wird die Verkaufsplanzuordnung für die Variante 12345 mit einem Verkaufsplan id von 8765 zurückgegeben.

Wenn es keine ausgewählte Verkaufsplan-Zuordnung gibt, dann gibt diese Eigenschaft nil zurück.

variant.selling_plan_allocations

Ein Array von selling_plan_allocation objekten, die für die Variante verfügbar sind.

variant.sku

Gibt die SKU der Variante zurück.

variant.store_availabilities

Gibt ein Array von store_availability objekten für die folgenden Fälle zurück:

  • variant. selected ist true
  • Diese Variante ist die erste verfügbare Variante des Produkts. Zum Beispiel: product. first_available_variant oder product. selected_or_first_available_variant.

variant.taxable

Gibt true zurück, wenn für die Variante Steuern erhoben werden, oder false, wenn dies nicht der Fall ist.

variant.title

Gibt die Verkettung aller Produktoptionswerte der Variante zurück, verbunden durch die Zeichen /.

 <!-- If variant's option1, option2, and option3 are "Rot", "Small", "Wool", respectively -->
{{ variant.title }}
Rot / Small / Wool

variant.unit_price

Stückpreise sind nur für Geschäfte in Deutschland oder Frankreich verfügbar.

Gibt den Stückpreis der Produktvariante zurück. Der Preis spiegelt alle Rabatte wider, die auf die Position angewendet werden.

variant.unit_price_measurement

Gibt ein unit_price_measurement-Objekt für die Produktvariante zurück.

variant.url

Gibt eine URL zurück, die nur für eine Produktvariante eindeutig ist. Die Varianten-ID wird als eindeutiger Bezeichner verwendet.

{{ variant.url }}
/products/t-shirt?variant=12345678

variant.weight

Gibt das Gewicht der Variante in Gramm zurück. Verwenden Sie den weight_with_unit um sie in das Gewichtsformat Ihrer Filiale oder in die für die Variante konfigurierte Gewichtseinheit umzuwandeln.

variant.weight_unit

Gibt die Einheit für das in der Variante konfigurierte Gewicht zurück. Funktioniert gut in Verbindung mit dem weight_in_unit Attribut und dem weight_with_unit filter.

variant.weight_in_unit

Gibt das Gewicht des Produkts umgerechnet in die für die Variante konfigurierte Einheit zurück. Funktioniert gut in Verbindung mit dem Attribut weight_unit und dem weight_with_unit filter.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.