Deprecated objects
Die folgenden Liquid-Objekteigenschaften gelten als veraltet und wurden ersetzt. Sie werden noch in einigen Themes verwendet, aber es wird empfohlen, die unten aufgeführten Alternativen zu verwenden.
Inhalt
- checkout object properties
- checkout.unavailable_line_items
- checkout.fulfilled_line_items
- checkout.unfulfilled_line_items
- checkout.fulfillment_status
- checkout.financial_status
- checkout.fulfilled_at
- checkout.discount
- checkout.discounts
- checkout.cancelled
- discount object properties
- discount.amount
- discount.code
- discount.id
- discount.savings
- discount.title
- discount.total_amount
- discount.total_savings
- discount.type
- line item object properties
- line_item.discounts
- line_item.line_price
- line_item.price
- line_item.total_discount
- order object properties
- order.discounts
- shop object properties
- shop.enabled_locales
- shop.locale
- shop.taxes_included
checkout object properties
Die folgenden Eigenschaften des Checkout-Objekts sind jetzt veraltet:
checkout.unavailable_line_items
Gibt die nicht verfügbaren Einzelposten der Kasse zurück. Veraltet, weil er immer leer ist.
checkout.fulfilled_line_items
Gibt die erfüllten Einzelposten der Kasse zurück. Veraltet, weil er immer leer ist.
checkout.unfulfilled_line_items
Gibt die nicht erfüllten Positionen der Kasse zurück. Veraltet, weil es immer gleich line_items
ist.
checkout.fulfillment_status
Gibt den Erfüllungsstatus der Kasse zurück. Veraltet, da er immer 'unerfüllt' zurückgibt.
checkout.financial_status
Gibt den Finanzstatus der Kasse zurück. Veraltet, da es immer null zurückgibt.
checkout.fulfilled_at
Gibt das Erfüllungsdatum der Kaufabwicklung zurück. Veraltet, da es immer null zurückgibt.
checkout.discount
Gibt den an der Kasse angewandten, aber nicht gespeicherten Rabatt zurück. Veraltet, da auf der Bestellstatusseite kein ungespeicherter Rabatt existieren kann.
checkout.discounts
Gibt die auf die Kasse angewandten Rabatte zurück. Die Beträge lauten auf die Hauswährung des Kunden (Präsentationswährung).
{% for discount in checkout.discounts %} * {{ discount.code }}: {{ discount.amount | money }} {% endfor %}
* Geheim-Rabatt: €12.00
Veraltet, da nicht alle Rabattarten und alle Rabattdetails enthalten sind.
checkout.cancelled
Gibt zurück, ob der Checkout abgebrochen wird. Veraltet, da sie immer false zurückgibt.
discount object properties
Das Objekt discount
enthält Informationen über einen Rabatt, einschließlich seiner ID, seines Codes, seines Betrags, seiner Ersparnis und seines Typs. Veraltet, da nicht alle Rabattarten und alle Rabattdetails enthalten sind.
Die folgenden discount
Objekteigenschaften sind ebenfalls veraltet:
discount.amount
Gibt den Betrag des Rabatts zurück.
discount.code
Gibt den Titel oder den Rabattcode des Rabatts zurück.
discount.id
Gibt die ID des Rabatts zurück.
discount.savings
Gibt den Betrag der Ersparnis durch den Rabatt zurück. Das negative Gegenteil von discount. amount
.
discount.title
Gibt den Titel oder den Rabattcode des Rabatts zurück.
discount.total_amount
Gibt den Gesamtbetrag des Rabatts zurück, wenn er auf mehrere Positionen angewendet wurde.
discount.total_savings
Gibt den Gesamtbetrag der Ersparnis des Rabatts zurück, wenn er auf mehrere Positionen angewendet wurde. Das negative Gegenteil von total_amount.
discount.type
Gibt den Typ des Rabatts zurück. Die möglichen Werte von discount. type
sind:
- FixedAmountDiscount
- ProzentsatzRabatt
- VersandRabatt
line item object properties
line_item.discounts
Gibt alle Rabatte zurück, die Scripts auf die Position angewendet haben. Dieses Attribut hat nur einen Wert, wenn Sie die Skript-Editor-App verwenden.
Veraltet, da nicht alle Rabattarten und alle Rabattdetails enthalten sind.
line_item.line_price
Gibt den kombinierten Preis aller Artikel in der Position zurück. Dies schließt alle Rabatte von VersaCommerce Scripts ein, die auf die Zeile angewendet wurden. Dies ist gleich line_item. price
multipliziert mit line_item. quantity
.
Veraltet, da es keine Code-Rabatte enthält.
line_item.price
Gibt den Preis der Position einschließlich aller Rabatte aus VersaCommerce Scripts zurück, die auf die Position angewendet wurden.
Veraltet, da es keine Code-Rabatte enthält.
line_item.total_discount
Gibt den Gesamtbetrag aller auf die Position angewandten Rabatte zurück.
Dieses Attribut hat nur einen Wert, wenn Sie die Skript-Editor-App verwenden.
Veraltet, da sie nicht alle möglichen Rabatte berücksichtigt.
order object properties
order.discounts
Gibt ein Array von Rabatten für eine Bestellung zurück.
{% for discount in order.discounts %} Code: {{ discount.code }} Ersparnisse: {{ discount.savings | money }} {% endfor %}
Code: SUMMER16 Ersparnisse: -€20.00
Veraltet, da sie nicht alle Rabatttypen und alle Rabattdetails enthält.
shop object properties
shop.enabled_locales
Gibt ein Array von shop_locale
Objekten zurück. Jedes Objekt steht für ein Ladenlokal, das im Shop veröffentlicht wird.
Veraltet, da es nicht klar war, dass dieser Wert veröffentlichte Gebietsschemata zurückgibt.
shop.locale
Gibt das Sprachgebietsschema zurück, in dem der Shop derzeit angezeigt wird. Zum Beispiel: en
, fr
oder pt-BR
.
Veraltet, da dieser Wert im Zusammenhang mit der Anfrage steht und keine Eigenschaft der Shop-Ressource ist.
shop.taxes_included
Rücksendungen true
wenn in den Preisen Ihrer Produkte Steuern enthalten sind. Andernfalls wird false
zurückgegeben.
{% if shop.taxes_included %} inklusive Steuern {% else %} Ohne Steuern {% endif %}
inklusive Steuern
Veraltet, da es je nach Land des Kunden unterschiedlich sein kann, ob die Preise Steuern enthalten oder nicht. Da dieses Attribut je nach dem Kontext des Kunden variiert, ist es sinnvoller, es als Attribut des cart
Objekts zu verwenden.