Order
Sie können auf das Objekt order
in den Liquid-Vorlagen eines Themas mit customer. orders
zugreifen.
Das Objekt order
hat die folgenden Attribute:
Inhalt
- order.attributes
- order.billing_address
- order.cancelled
- order.cancelled_at
- order.cancel_reason
- order.cancel_reason_label
- order.cart_level_discount_applications
- order.created_at
- order.customer
- order.customer_url
- order.discount_applications
- order.email
- order.financial_status
- order.financial_status_label
- order.fulfillment_status
- order.fulfillment_status_label
- order.line_items
- order.line_items_subtotal_price
- order.location
- order.name
- order.note
- order.order_number
- order.order_status_url
- order.payment_terms
- order.phone
- order.shipping_address
- order.shipping_methods
- order.shipping_price
- order.subtotal_line_items
- order.subtotal_price
- order.tags
- order.tax_lines
- order.tax_price
- order.total_discounts
- order.total_net_amount
- order.total_price
- order.total_refunded_amount
- order.transactions
order.attributes
Gibt die benutzerdefinierten Warenkorbattribute für die Bestellung zurück, falls vorhanden. Sie können beliebig viele benutzerdefinierte Attribute zu Ihrem Warenkorb hinzufügen.
Wenn Sie in einer Schleife durch die Attribute gehen, verwenden Sie {{ attribute | first }}
, um den Namen des Attributs zu erhalten, und {{ attribute | last }}
, um seinen Wert zu erhalten.
{% if order.Eigenschaften %} <p>Order notes:</p> <ul> {% for attribute in order.Eigenschaften %} <li><strong>{{ attribute | first }}</strong>: {{ attribute | last }}</li> {% endfor %} </ul> {% endif %}
<p>Order notes:</p> <ul> <li><strong>Message to merchant</strong>: I love your products! Thanks!</li> </ul>
order.billing_address
Gibt die Rechnungsadresse der Bestellung zurück.
order.cancelled
Gibt true
zurück, wenn ein Auftrag storniert wird, oder false
, wenn dies nicht der Fall ist.
order.cancelled_at
Gibt den Zeitstempel zurück, wann eine Bestellung storniert wurde. Verwenden Sie den Datumsfilter, um den Zeitstempel zu formatieren.
order.cancel_reason
Gibt einen der folgenden Stornierungsgründe zurück, wenn eine Bestellung storniert wurde:
- artikel nicht verfügbar
- betrügerische Bestellung
- kunde hat Auftrag geändert/storniert
- andere.
order.cancel_reason_label
Gibt die übersetzte Ausgabe von order. cancel_reason einer Bestellung zurück.
Englisch: {{ order.cancel_reason }} Französisch: {{ order.cancel_reason_label }}
Englisch: Items unavailable Französisch: Produits indisponibles
order.cart_level_discount_applications
Gibt ein Array von auftragsspezifischen Rabattanwendungen für einen Auftrag zurück.
{% for discount_application in order.cart_level_discount_applications %} Rabatt code: {{ discount_application.title }} Ersparnisse: -{{ discount_application.total_allocated_amount | money }} {% endfor %}
Rabatt code: SUMMER16 Ersparnisse: -€20.00
order.created_at
Gibt den Zeitstempel zurück, wann eine Bestellung erstellt wurde. Verwenden Sie den Datumsfilter, um den Zeitstempel zu formatieren.
order.customer
Gibt den mit der Bestellung verbundenen Kunden zurück.
order.customer_url
Gibt eine eindeutige URL zurück, die der Kunde verwenden kann, um auf die Bestellung zuzugreifen.
{{ order.name | link_to: order.Kunde_url }}
<a href="http://johns-apparel.myversacommerce.de/account/orders/d94ec4a1956f423dc4907167c9ef0413">#1235</a>
order.discount_applications
Gibt ein Array von Rabattanwendungen für eine Bestellung zurück.
{% for discount_application in order.discount_applications %} Rabatt code: {{ discount_application.title }} Ersparnisse: -{{ discount_application.total_allocated_amount | money }} {% endfor %}
Rabatt code: SUMMER16 Ersparnisse: -€20.00
order.email
Gibt die E-Mail-Adresse zurück, die mit einer Bestellung verbunden ist, falls sie existiert.
order.financial_status
Gibt den Finanzstatus einer Bestellung zurück. Die möglichen Werte sind:
pending
authorized
paid
partially_paid
refunded
partially_refunded
voided
order.financial_status_label
Gibt die übersetzte Ausgabe des financial_status einer Bestellung zurück.
Englisch: {{ order.financial_status }} Französisch: {{ order.financial_status_label }}
Englisch: Bezahlt Französisch: Pagado
order.fulfillment_status
Gibt den Erfüllungsstatus einer Bestellung zurück.
order.fulfillment_status_label
Gibt die übersetzte Ausgabe des fulfillment_status einer Bestellung zurück.
Englisch: {{ order.fulfillment_status }} Französisch: {{ order.fulfillment_status_label }}
Englisch: Unvollständig Französisch: No confirmado
order.line_items
Gibt ein Array von Positionen für die Bestellung zurück.
order.line_items_subtotal_price
Gibt die Summe der Einzelpostenpreise der Bestellung zurück, nachdem alle Einzelpostenrabatte angewendet wurden. Die Zwischensumme enthält keine Rabatte auf den Warenkorb, keine Steuern (es sei denn, die Steuern sind in den Preisen enthalten) und keine Versandkosten.
<!-- subtotal = total dollar Wert von cart Produkte - line item discount --> Zwischensumme: {{ order.line_Produkte_subtotal_price | money }}
<!-- for a cart containing a €500 product mit einer €50 line item discount --> Zwischensumme: €450.00
order.location
(nur POS)Gibt den physischen Ort der Bestellung zurück. Sie können Standorte in den Standorteinstellungen Ihres VersaCommerce-Administrators konfigurieren.
order.name
Gibt den Namen der Bestellung in dem Format zurück, das im Abschnitt Standards und Formate der allgemeinen Einstellungen Ihres VersaCommerce-Administrators festgelegt wurde.
{{ order.name }}
#1025
order.note
Gibt die zu einer Kundenbestellung gehörende Notiz zurück.
Besondere Anweisungen: {{ order.note }}
Besondere Anweisungen: Bitte liefern Sie nach 17 Uhr
order.order_number
Gibt die Integer-Darstellung des Auftragsnamens zurück.
{{ order.order_number }}
1025
order.order_status_url
Gibt die eindeutige URL für die Bestellstatusseite der Bestellung zurück.
order.payment_terms
Gibt das payment_terms
objekt zurück, das an die Bestellung angehängt ist.
order.phone
Gibt die zu einer Bestellung gehörende Telefonnummer zurück, sofern sie existiert.
order.shipping_address
Gibt die Lieferadresse der Bestellung zurück.
order.shipping_methods
Gibt ein Array von shipping_method-Variablen aus der Bestellung zurück.
order.shipping_price
Gibt den Versandpreis einer Bestellung zurück.
order.subtotal_line_items
Gibt ein Array von Einzelposten zurück, die zur Berechnung des Zwischensummenpreises einer Bestellung verwendet werden. Ausgenommen Trinkgeldpositionen.
order.subtotal_price
Gibt den Zwischensummenpreis aller Artikel in der Bestellung zurück, nachdem sowohl Einzelposten- als auch Warenkorbrabatte angewendet wurden. Die Zwischensumme enthält keine Steuern (es sei denn, die Steuern sind in den Preisen enthalten), keine Versandkosten und kein Trinkgeld.
order.tags
Gibt ein Array mit allen Tags der Bestellung zurück. Die Tags werden in alphabetischer Reihenfolge zurückgegeben.
{% for tag in order.tags %} {{ tag }} {% endfor %}
new Leder verkauf Spezial
order.tax_lines
Gibt ein Array von tax_line-Variablen für eine Bestellung zurück.
{% for tax_line in order.tax_lines %} Tax ({{ tax_line.title }} {{ tax_line.rate | times: 100 }}%): {{ tax_line.price | money }} {% endfor %}
Tax (GST 14.0%): €25
order.tax_price
Gibt den Steuerpreis der Bestellung zurück.
order.total_discounts
Gibt den Gesamtwert aller auf die Bestellung angewandten Rabatte zurück.
order.total_net_amount
Gibt den Nettobetrag der Bestellung zurück.
Die order. total_net_amount
wird nach Anwendung der Erstattungen berechnet. Der Wert ist gleich order. total_price
minus order. total_refunded_amount
.
order.total_price
Gibt den Gesamtpreis einer Bestellung zurück.
Der Betrag von order. total_price
wird berechnet, bevor die Erstattung erfolgt. Um den Wert der Erstattungen zu erhalten,verwenden Sie die order. total_refunded_amount
eigenschaft.
order.total_refunded_amount
Gibt den gesamten erstatteten Betrag einer Bestellung zurück.
order.transactions
Gibt ein Array von Transaktionen aus der Bestellung zurück.