Order

Sie können auf das Objekt order in den Liquid-Vorlagen eines Themas mit customer. orders 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 order hat die folgenden Attribute:

Inhalt

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
Für einen Zwischensummenbetrag, der alle Arten von Rabatten enthält, siehe order. subtotal_price.

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.

Um eine Auftragsnotiz in einer E-Mail-Benachrichtigung oder einer Auftragsdruckervorlage anzuzeigen, verwenden Sie {{ note }}. Um eine Auftragsnotiz in einer Vorlagendatei wie customers/account. liquid anzuzeigen, verwenden Sie {{ order. note }}.
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.

Für einen Zwischensummenbetrag, der nur Einzelpostenrabatte enthält, siehe order. line_items_subtotal_price.

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.

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