Checkout
Auf das Objekt checkout
kann auf der Bestellstatusseite des Checkouts zugegriffen werden. VersaCommerce Plus-Händler können auch auf Eigenschaften des checkout
-Objekts in der Layout-Datei checkout. liquid zugreifen.
Das Objekt checkout
hat die folgenden Attribute:
Inhalt
- checkout.applied_gift_cards
- checkout.attributes
- checkout.billing_address
- checkout.buyer_accepts_marketing
- checkout.cart_level_discount_applications
- checkout.currency
- checkout.customer
- checkout.discount_applications
- checkout.discounts_amount
- checkout.discounts_savings
- checkout.email
- checkout.gift_cards_amount
- checkout.id
- checkout.line_items
- checkout.line_items_subtotal_price
- checkout.name
- checkout.note
- checkout.order
- checkout.order_id
- checkout.order_name
- checkout.order_number
- checkout.requires_shipping
- checkout.shipping_address
- checkout.shipping_method
- checkout.shipping_methods
- checkout.shipping_price
- checkout.tax_lines
- checkout.tax_price
- checkout.total_price
- checkout.transactions
checkout.applied_gift_cards
Gibt die auf die Kasse angewandten Geschenkkarten zurück.
checkout.attributes
Gibt die Attribute der Kasse zurück, die im Warenkorb erfasst wurden.
checkout.billing_address
Gibt die Rechnungsadresse der Kasse zurück.
checkout.buyer_accepts_marketing
Gibt an, ob der Käufer den Newsletter während der Kaufabwicklung akzeptiert hat.
{% if checkout.buyer_accepts_marketing %} Vielen Dank, dass Sie sich für unseren Newsletter angemeldet haben. Sie erhalten dann unsere exklusiven Newsletter-Angebote! {% endif %}
Vielen Dank, dass Sie sich für unseren Newsletter angemeldet haben. Sie erhalten dann unsere exklusiven Newsletter-Angebote!
checkout.cart_level_discount_applications
Gibt ein Array mit allen kartenspezifischen Rabattanwendungen für die Kasse zurück.
{% for discount_application in checkout.cart_level_discount_applications %} Rabatt code: {{ discount_application.title }} Ersparnisse: -{{ discount_application.total_allocated_amount | money }} {% endfor %}
Rabatt code: SUMMER16 Ersparnisse: -€20.00
checkout.currency
Gibt den ISO-Code der Kassenwährung zurück.
Currency: {{ checkout.currency }}
Currency: EUR
checkout.customer
Gibt den mit der Kasse verbundenen Kunden zurück.
checkout.discount_applications
Gibt ein Array von Rabattanwendungen für eine Kasse zurück.
{% for discount_application in checkout.discount_applications %} Rabatt code: {{ discount_application.title }} Ersparnisse: -{{ discount_application.total_allocated_amount | money }} {% endfor %}
Rabatt code: SUMMER16 Ersparnisse: -€20.00
checkout.discounts_amount
Gibt die Summe der auf die Kasse angewandten Rabatte zurück.
Sie Sparen: {{ checkout.discounts_amount | money }} <br>
Sie Sparen: €12.00
checkout.discounts_savings
Gibt die Summe der Ersparnisse der auf die Kasse angewandten Rabatte zurück. Das negative Gegenteil von discount_amount.
checkout.email
Gibt die beim Checkout verwendete E-Mail zurück.
checkout.gift_cards_amount
Gibt den in Geschenkkarten bezahlten Betrag der Kasse zurück.
checkout.id
Gibt die ID der Kasse zurück.
checkout.line_items
Gibt alle Einzelposten der Kasse zurück.
checkout.line_items_subtotal_price
Gibt die Summe der Einzelpostenpreise des Warenkorbs nach allen Einzelpostenrabatten 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.
<!-- subtotal = total dollar Wert von cart Produkte - line item discount --> Zwischensumme: {{ checkout.line_Produkte_subtotal_price | money }}
<!-- for a cart containing a €500 product mit einer €50 line item discount --> Zwischensumme: €450.00
checkout.name
Gibt den Namen der Kasse zurück. Dieser Wert ist identisch mit checkout. id
, dem ein Hash vorangestellt wird.
checkout.note
Gibt die Notiz der Kasse zurück.
checkout.order
Gibt die von der Kasse erstellte Bestellung zurück. Je nach Zahlungsanbieter kann es sein, dass die Bestellung auf der Seite mit dem Bestellstatus der Kasse noch nicht erstellt wurde und diese Eigenschaft nicht vorhanden ist.
checkout.order_id
Gibt die ID der Bestellung zurück, die durch die Kasse erstellt wurde. Je nach Zahlungsanbieter kann es sein, dass die Bestellung auf der Seite mit dem Bestellstatus an der Kasse noch nicht erstellt wurde.
checkout.order_name
Gibt den Namen der Bestellung zurück, die durch die Kasse erstellt wurde. Je nach Zahlungsanbieter kann es sein, dass die Bestellung auf der Seite mit dem Bestellstatus an der Kasse noch nicht erstellt wurde.
checkout.order_number
Gibt die Nummer der Bestellung zurück, die durch den Checkout erstellt wurde. Je nach Zahlungsanbieter kann es sein, dass die Bestellung auf der Seite mit dem Bestellstatus an der Kasse noch nicht erstellt wurde.
checkout.requires_shipping
Gibt zurück, ob die Kasse als Ganzes versandkostenpflichtig ist, d. h. ob eine der Positionen versandkostenpflichtig ist.
{% if checkout.requires_shipping %} Sie erhalten eine E-Mail mit der Nummer der Sendungsverfolgung, sobald Ihre Bestellung versandt wurde. {% endif %}
Sie erhalten eine E-Mail mit der Nummer der Sendungsverfolgung, sobald Ihre Bestellung versandt wurde.
checkout.shipping_address
Gibt die Versandadresse der Kasse zurück.
checkout.shipping_method
Gibt die Versandart der Kasse zurück.
checkout.shipping_methods
Gibt ein Array der Versandmethoden der Kasse zurück.
Shipping methods: <br> {% for shipping_method in checkout.shipping_methods %} * {{ shipping_method.title }}: {{ shipping_method.price | money }} <br> {% endfor %}
Shipping methods: <br> * Inländischer Versand: €8.00 <br> * Internationaler Versand: €12.00 <br>
checkout.shipping_price
Gibt den Versandpreis der Kasse zurück.
checkout.tax_lines
Gibt alle Steuerzeilen der Kasse zurück.
checkout.tax_price
Gibt den Steuerpreis der Kasse zurück, unabhängig davon, ob die Steuern in den Preisen enthalten sind oder nicht.
checkout.total_price
Gibt den Gesamtpreis der Kasse zurück.
<!-- Total = subtotal + shipping cost - shipping discount + taxes --> Total: {{ checkout.total_price | money }}
<!-- For a €500 product mit einer €50 discount, €10 shipping, and a tax rate of 20% --> Total: €552.00
checkout.transactions
Gibt ein Array von Transaktionen aus der Kasse zurück.