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.

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 checkout hat die folgenden Attribute:

Inhalt

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.

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