Cart

Attribute für Geldbeträge, wie z. B. Preise und Summen, werden in der Hauswährung des Kunden (Präsentationswährung) angegeben. Verwenden Sie einen Geldfilter, um das Ergebnis als Geldbetrag anzuzeigen.

Das Objekt cart hat die folgenden Attribute:

Inhalt

cart.attributes

cart. attributes ermöglicht die Erfassung weiterer Informationen auf der Warenkorb-Seite. Dazu wird einer Eingabe das Attribut name mit der folgenden Syntax zugewiesen:

Eigenschaften[attribute-name]

Sie können einem Attributnamen einen doppelten Unterstrich ( __) voranstellen, um ihn privat zu machen. Private Attribute verhalten sich wie andere Cart-Attribute, mit dem Unterschied, dass sie nicht von Liquid oder der Ajax-API gelesen werden können. Sie können für Daten verwendet werden, die sich nicht auf das Rendering der Seite auswirken, was ein effektiveres Caching der Seite ermöglicht.

Nachfolgend sehen Sie ein einfaches Beispiel für die Verwendung einer HTML-Eingabe vom Typ "Text" zur Erfassung von Informationen auf der Warenkorb-Seite. Sie können auch eine cart. attributes Eingabe erstellen, indem Sie den VersaCommerce UI Elements Generator verwenden.

<label>What is your Pet's name?</label>
<input type="text" name="Eigenschaften[ihr-austier-ame]" value="{{ cart.Eigenschaften.ihr-austier-ame }}">

cart. attributes kann in Vorlagen für Bestell-E-Mails, auf der Bestellstatus-Seite der Kasse sowie in Apps wie Order Printer aufgerufen werden.

{{ Eigenschaften.ihr-austier-ame }}
Mauzi

cart.cart_level_discount_applications

Liefert ein Array mit allen wagenspezifischen Rabattanwendungen für den Warenkorb.

{% for discount_application in cart.cart_level_discount_applications %}
  Rabatt code: {{ discount_application.title }}
  Ersparnisse: -{{ discount_application.total_allocated_amount | money }}
{% endfor %}
Rabatt code: SUMMER16
Ersparnisse: -€20.00

cart.currency

Gibt die Währung des Warenkorbs zurück. Wenn Ihr Geschäft mit mehreren Währungen arbeitet, ist die cart. currency die gleiche wie die lokale (Präsentations-) Währung des Kunden. Andernfalls ist die Währung des Warenkorbs dieselbe wie die Währung Ihres Geschäfts.

Die Liste der Währungen, die von Ihrem Geschäft akzeptiert werden, finden Sie im Objekt shop. enabled_currencies.

{{ cart.currency.iso_code }}
EUR

cart.discount_applications

Gibt ein Array von Rabattanwendungen für den Warenkorb zurück.

{% for discount_application in cart.discount_applications %}
  Rabatt code: {{ discount_application.title }}
  Ersparnisse: -{{ discount_application.total_allocated_amount | money }}
{% endfor %}
Rabatt code: SUMMER16
Ersparnisse: -€20.00

cart.item_count

Gibt die Anzahl der Artikel im Warenkorb zurück.

{{ cart.item_count }} {{ cart.item_count | pluralize: 'item', 'Produkte' }} ({{ cart.total_price | money }})
25 Produkte (€53.00)

cart.items

Gibt alle Positionen im Warenkorb zurück.

cart.items_subtotal_price

Gibt die Summe der Einzelpostenpreise des Warenkorbs nach einem eventuellen Einzelpostenrabatt zurück. Die Zwischensumme enthält keine Steuern (es sei denn, die Steuern sind in den Preisen enthalten), keinen Rabatt auf den Warenkorb und keine Versandkosten.

cart.note

cart. note ermöglicht die Erfassung von mehr Informationen auf der Warenkorb-Seite.

Dazu wird das Warenkorbformular mit einem HTML textarea übermittelt und die Ausgabe von cart. note umbrochen.

<label>Gift note:</label>
<textarea name="note"></textarea>
Es kann nur eine Instanz von {{ cart. note }} auf der Warenkorb-Seite geben. Wenn es mehrere Instanzen gibt, wird diejenige, die im Document Object Model (DOM) an letzter Stelle steht, mit dem Formular übermittelt.

cart. note kann in Vorlagen für Bestell-E-Mails, auf der Bestellstatus-Seite der Kasse sowie in Apps wie Order Printer aufgerufen werden. Beispiele für die Verwendung von Warenkorbvermerken finden Sie unter Fragen Sie einen Kunden nach zusätzlichen Informationen.

{{ note }}
Hoffentlich gefällt Ihnen das Geschenk, Korina!

cart.original_total_price

Gibt die Zwischensumme des Warenkorbs vor Anwendung von Rabatten zurück.

cart.taxes_included

Rücksendungen true wenn in den Preisen Ihrer Produkte Steuern enthalten sind. Andernfalls wird false zurückgegeben.

Dies kann in den Steuereinstellungen Ihres Shops eingestellt werden. Wenn Sie aktiviert haben Steuern je nach Land Ihres Kunden ein- oder ausschließen aktiviert haben, spiegelt der Wert die Steueranforderungen des Landes Ihres Kunden wider.

{% if cart.taxes_included %}
  inklusive Steuern
{% else %}
  Ohne Steuern
{% endif %}
inklusive Steuern

cart.total_discount

Gibt die Summe aller Rabatte (den gespeicherten Betrag) für den Warenkorb zurück.

cart.total_price

Gibt den Gesamtpreis aller Artikel im Warenkorb nach Anwendung von Rabatten zurück.

cart.total_weight

Gibt das Gesamtgewicht aller Artikel im Warenkorb zurück.

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