Referenz für Benachrichtigungsvariablen

Benachrichtigungen, die von deinem Shop gesendet werden, werden mit Liquid gerendert. Liquid ist Shopifys einfache und leicht zu verwendende Programmiersprache. Es ist dieselbe Programmiersprache, auf der Themes aus dem Theme Store aufgebaut sind.

Um die Benachrichtigungen zu bearbeiten, die von deinem Shop gesendet werden, kannst du an deinen Benachrichtigungsvorlagen grundlegende Anpassungen vornehmen.Um auf die vollständige Liste der anpassbaren Benachrichtigungen zuzugreifen, gehe zur Seite Benachrichtigungen in deinem Shopify-Adminbereich.

Wenn du Hilfe bei weitergehenden Änderungen benötigst oder Änderungen an Vorlagen für benutzerdefinierte Benachrichtigungen vornehmen möchtest, kannst du dich in unseren Foren an die Community wenden oder einen Shopify-Partner engagieren, der deine Anpassungen für dich vornimmt. Erhalte mehr Informationen über das Engagieren von Shopify-Partnern.

Bestelleigenschaften

Viele Eigenschaften einer Bestellung sind direkt mit Liquid in Vorlagen und in zusätzlichen Skripten verfügbar.

Beschreibung der Bestelleigenschaften
Eigenschaft Beschreibung
id

Eine systemweite eindeutige ID der Bestellung für den internen Gebrauch. Verwende das folgende Beispiel, um im Adminbereich deines Shops einen Link zur Bestellung zu generieren. Du kannst beispielsweise in deiner Vorlage für eine Neue Bestellung den folgenden Code hinzufügen:

<a href="{{ shop.url }}/admin/orders/{{ id }}">Bestellung anzeigen</a>
email
Die mit der Bestellung verknüpfte E-Mail.
name

Typischerweise ist dies ein Raute-Symbol, gefolgt von der order_number, z. B.

Beispiel: #1004

order_name
Wie der Name.
order_number

Shop-spezifische Nummer der Bestellung ohne das Raute-Präfix (#) oder irgendein der Bestellung hinzugefügtes Präfix oder Suffix durch den Shop-Inhaber in seinen Shop-Konfigurationen.

Beispiel: 1004

confirmation_number

Eine beliebig generierte alphanumerische ID für die Bestellung, die dem Kunden ggf. anstelle des sequenziellen Namens der Bestellung angezeigt wird. Dieser Wert ist nicht zwingend eindeutig.

Beispiel: XPAV284CT

created_at

Das Datum und die Uhrzeit, wann der Kunde die Bestellung erstellt hat. Du kannst dies mithilfe des Datumsfilters formatieren.

Beispiel: 2009-05-30T17:43:51+02:00

payment_terms

In den Zahlungsbedingungen ist das Datum angegeben, an dem die Zahlung für eine Bestellung fällig ist.

Erfahre, wie du Zahlungsbedingungen zu Bestellrechnungen hinzufügst.

Weitere Informationen findest du in der Liquid-Referenz für Zahlungsbedingungen.

destination
Das Versandziel, an das die Artikel gesendet werden sollen.
tags
Gibt ein Array aller Tags der Bestellung zurück. Die Tags werden in alphabetischer Reihenfolge zurückgegeben. Detailliertere Informationen findest du in unserer Liquid-Referenzdokumentation.
transactions
Gibt ein Array von Transaktionen aus der Bestellung zurück.
tax_price
Die kombinierten Steuern aller Artikel in der Bestellung.
tax_lines

Steuern, aufgeschlüsselt nach Steuerarten:

{% for tax_line in tax_lines %} {{ tax_line.title }} ({{ tax_line.rate_percentage }} %) : {{ tax_line.price | money_with_currency }} {% endfor %}
tax_line.title

Der Name der Steuer.

Beispiele: QST oder Mehrwertsteuer

tax_line.price
Die Summe.
tax_line.rate
Der Satz. Es wird als 0,175 zurückgeben, wenn es 17,5 % ist.
tax_line.rate_percentage
Der Steuersatz in einer für Menschen lesbaren Form. Er wird als 17,5 zurückgeben, wenn die Rate 0,175 ist.
customer
Kundenobjekt, das die Attribute der Kunden-Ausgabe enthält.
billing_address
Die Rechnungsadresse.
billing_address.first_name
Vorname des Kunden.
billing_address.last_name
Nachname des Kunden.
billing_address.company
Firmenname für Abrechnung.
billing_address.phone
Telefonnummer der Rechnungsadresse.
shop.name
Name deines Shops
shop.phone
Die Telefonnummer deines Shops.
subtotal_price
Summe der Einzelartikelpreise der Bestellung nach Abzug von Einzelartikelrabatt oder Warenkorbrabatt. Die Zwischensumme enthält keine Steuern (außer Steuern sind im Preis enthalten), Versandkosten oder Trinkgelder.
discounts
Eine Liste von Rabatten.
discounts_amount

Der Rabattbetrag, der für alle Rabatte gilt.

Beispiel: +5,00 USD

discounts_savings

Die Höhe der Einsparungen, die für alle Rabatte gilt.

Beispiel: -5,00 USD

total_price

Summe der Bestellung (Zwischensumme + Versandkosten - Versandkostenrabatt + Steuern).

financial_status
Der aktuelle Zahlungsstatus. Folgende stehen zur Auswahl: nil, pending, authorized, paid, voided, refunded.
requires_shipping
Boolesch Gibt true zurück, wenn mindestens ein Artikel in der Bestellung vorhanden ist, für den der Versand erforderlich ist.
shipping_method.title

Der Name des Versandtarifs.

In Käufer-Benachrichtigungen wird der Name des Versandtarifs in die Sprache übersetzt, in der der Käufer den Check-out durchgeführt hat, wenn sich die Sprache von der Standard-Shop-Sprache unterscheidet.

Beispiel: Standardversand
shipping_method.price

Die Versandkosten inkl. Versandrabatt.

Beispiel: {{ shipping_method.price | money }}

shipping_price

Der Versandpreis.

Beispiel: {{ shipping_price | money }}

shipping_address
Die Lieferadresse.
shipping_address.first_name
Der Vorname für die Lieferadresse.
shipping_address.company
Unternehmensname für Lieferadresse.
shipping_address.phone
Telefonnummer von der Lieferadresse.
line_items
Liste aller Einzelartikel der Bestellung.
item_count
Eine Summe aller Artikelmengen.
fulfillment_status
Der aktuelle Fulfillmentstatus der Bestellung. Einer von: nicht ausgeführt, teilweise, ausgeführt.
note
Die Anmerkung, die der Bestellung beigefügt ist. Die Anmerkung kann vom Kunden erhalten werden und/oder über den Bildschirm Bestelldetails in deiner Adminbereich-Oberfläche bearbeitet werden.
attributes

Sämtliche Attribute, die der Bestellung beigefügt wurden.

Beispiel: {{ attributes.gift-note }}

referring_site

Enthält die URL des Referrers, der den Kunden zu deinem Geschäft gebracht hat.

Beispiel: https://www.google.com/?s=great+products

landing_site

Enthält den Pfad der vom Kunden verwendeten Landing-Site. Dies ist die erste Seite, die der Kunde sah, als er/sie den Shop erreichte.

Beispiel: /products/great-product?ref=my-tracking-token

landing_site_ref

Betrachtet die Landing-Site und extrahiert daraus einen Referenzparameter. Referenzparameter können sein: ref, source, r.

Wenn unter landing_site /products/great-product?ref=my-tracking-token angegeben wird, dann ist landing_site_ref my-tracking-token. Du kannst eine bestimmte Aktion durchführen, wenn deine Referenz einem bestimmten Wert entspricht:

{% if landing_site_ref == 'my-tracking-token' %} Meine Aktion... {% endif %}
cancelled
Boolesch Gibt true zurück, wenn die Bestellung storniert wurde.
cancelled_at
Der Zeitpunkt, zu dem die Bestellung storniert wurde.
cancel_reason
Der Grund, der beim Stornieren der Bestellung ausgewählt wurde. Folgende stehen zur Auswahl: inventory, customer, declined, fraud oder other.
has_high_risks?
(deprecated)

Gibt "wahr" zurück, wenn die Bestellung ein hohes Risiko aufweist

unique_gateways

Gibt eine Liste mit eindeutigen Zahlungsanbietern für eine Bestellung aus. Wenn zum Beispiel jemand mit Visa, einer Mastercard und Bargeld bezahlt, wäre die ausgegebene Liste shopify_payments, cash.

location (POS only)

Zeigt den physischen Standort der Bestellung an. Es sind verschiedene Standorteigenschaften verfügbar, die hier aufgelistet sind. Du kannst Standorte im Bereich Standorte des Adminbereichs konfigurieren.

order_status_url

Gibt den Link zur Bestellstatusseite für diese Bestellung zurück.

fulfilled_line_items
(deprecated)
Liste der Einzelartikel, die ausgeführt wurden.
unfulfilled_line_items
(deprecated)
Liste der Positionen, die nicht vollständig ausgeführt wurden.
b2b?

Gibt "true" zurück, wenn es sich bei der Bestellung um eine B2B-Bestellung handelt. Verwende die Eigenschaft mit B2B-Variablen, um relevante Informationen wie Unternehmensname, Unternehmensstandort und Adresse in E-Mails anzuzeigen. Bei B2B-Bestellungen kannst du z. B. einen Header mit den folgenden Informationen zu einer Vorlage hinzufügen:

{% if b2b? %}
        <p> Customer: {{ customer.name }}
        <p> Company: {{ company.name }}
        <p> Location: {{ company_location.name }}
      {% endif%}
      
company

Das Unternehmen, an das du in einer B2B-Bestellung verkaufst.

company.name

Der Name des Unternehmens in einer B2B-Bestellung.

company.id

Die ID des Unternehmens in einer B2B-Bestellung.

company_location

Der Standort des Unternehmens in einer B2B-Bestellung. Ein Unternehmen, das bei dir kauft, kann mehr als einen Standort haben.

company_location.name

Der Name des Unternehmensstandorts in einer B2B-Bestellung.

company_location.id

Die ID-Nummer des Unternehmensstandorts in einer B2B-Bestellung.

company_location.shipping_address

Die Lieferadresse des Unternehmensstandorts in einer B2B-Bestellung.

company_location.billing_address

Die Rechnungsadresse des Unternehmensstandorts in einer B2B-Bestellung.

customer_order_url

Die Seite mit den neuen Bestelldetails für eine Bestellung, für die ein Kunde unter Verwendung neuer Kundenkonten eine Rückgabe angefordert hat.

Bestellentwurfseigenschaften

Beschreibung der Eigenschaften des Bestellentwurfs
Eigenschaft Beschreibung
id
Eine spezifische ID des Bestellentwurfs für die interne Verwendung.
invoice_url
Ein Link, dem der Kunde folgen kann, um die Rechnung über den sicheren Checkout von Shopify zu bezahlen.
reserve_inventory_until

Das Datum und die Uhrzeit, bis wann die Einzelartikel im Entwurf reserviert werden, z. B. 2015-05-30T17: 43: 51 + 02: 00.

Du kannst Daten mit dem Liquid-Datumsfilter formatieren.

user
Der letzte Mitarbeiter, der den Bestellentwurf geändert hat.
user.name
Der Name des letzten Mitarbeiters, der den Bestellentwurf geändert hat.
user.email
Die E-Mail-Adresse des letzten Mitarbeiters, der den Bestellentwurf geändert hat.
email
Die E-Mail-Adresse, die mit dem Bestellentwurf verbunden ist.
name
Die eindeutige number des Bestellentwurfs, der ein Nummernzeichen # vorangestellt wird.
number
Die spezifische Nummer des Bestellentwurfs ohne Bestell-Präfix oder Suffix.
created_at

Das Datum und die Uhrzeit, wann der Kunde den Bestellentwurf erstellt hat, z. B. 2009-05-30T17: 43: 51 + 02: 00.

Du kannst Daten mit dem Liquid-Datumsfilter formatieren.

tags
Gibt ein Array aller Tags der Bestellung zurück. Die Tags werden in alphabetischer Reihenfolge zurückgegeben. Detailliertere Informationen findest du in unserer Liquid-Referenzdokumentation.
tax_price
Die kombinierten Steuern aller Artikel im Bestellentwurf.
tax_lines

Steuern aufgeschlüsselt nach Steuertyp:

{% for tax_line in tax_lines %} {{ tax_line.title }} ({{ tax_line.rate_percentage }} %) : {{ tax_line.price | money_with_currency }} {% endfor %}
tax_line.title

Der Name der Steuer.

Beispiele: QST oder Mehrwertsteuer

tax_line.price
Der Steuerbetrag.
tax_line.rate
Der Steuerbetrag in Dezimalform. Zum Beispiel wird ein Steuersatz von 17,5% als 0,175 zurückgegeben.
tax_line.rate_percentage
Der Steuersatz in Prozent. Zum Beispiel wird eine Satz von 0,175 als 17,5 zurückgeben.
customer
Kundenobjekt, das die Attribute der Kunden-Ausgabe enthält.
billing_address
Die Rechnungsadresse für den Bestellentwurf.
billing_address.first_name
Der Vorname des Kunden.
billing_address.last_name
Der Nachname des Kunden.
billing_address.company
Der Unternehmensname in der Rechnungsadresse.
billing_address.phone
Die Telefonnummer in der Rechnungsadresse.
shop.name
Der Name deines Shops.
shop.phone
Die Telefonnummer deines Shops.
subtotal_price
Summe der Einzelartikelpreise des Bestellentwurfs nach Abzug von Einzelartikelrabatt oder Warenkorbrabatt. Die Zwischensumme enthält keine Steuern (außer Steuern sind im Preis enthalten) oder Versandkosten.
discounts
Eine Liste von Rabatten.
discounts_amount

Betrag des Rabattes, der für alle Rabatte gilt.

Beispiel: +5,00 USD

discounts_savings

Betrag der Einsparungen aufgrund aller Rabatte.

Beispiel: -5,00 USD

total_price
Gesamtsumme der Bestellung (Zwischensumme + Versandkosten - Versandkostenrabatt + Steuern).
requires_shipping
Gibt true zurück, wenn mindestens ein Artikel im Bestellentwurf vorhanden ist, für den der Versand erforderlich ist. Gibt false zurück, wenn keine Artikel im Bestellentwurf versandt werden müssen.
shipping_method.title

Der Name des Versandtarifs.

Beispiel: Standardversand

shipping_method.price
Der Preis der Versandart. Gibt dieselben Informationen wie shipping_pricezurück.
shipping_price

Der Versandpreis.

Du kannst diesen Betrag mit Liquid-Geldfiltern formatieren.

shipping_address

Die Lieferadresse.

Hinweis: Im Gegensatz zu regulären Bestellungen ist die Lieferadresse eines Bestellentwurfs möglicherweise unvollständig.

shipping_address.first_name
Der Vorname für die Lieferadresse.
shipping_address.company
Der Unternehmensname in der Lieferadresse.
shipping_address.phone
Die Telefonnummer in der Lieferadresse.
line_items
Eine Liste aller Einzelartikel im Bestellentwurf.
item_count
Eine Summe aller Artikelmengen im Bestellentwurf.
note
Die Anmerkung, die dem Bestellentwurf beigefügt ist. Die Anmerkung kann vom Kunden erhalten werden und/oder über den Bildschirm Bestellentwurfdetails in deinem Shopify-Adminbereich bearbeitet werden.
location

Der physische Standort der Bestellung. Es sind verschiedene Standorteigenschaften verfügbar.

Du kannst Standorte auf der Seite Standorte in ihrem Shopify-Adminbereich konfigurieren.

b2b?

Gibt "true" zurück, wenn es sich bei der Bestellung um eine B2B-Bestellung handelt. Verwende die Eigenschaft mit B2B-Variablen, um relevante Informationen wie Unternehmensname, Unternehmensstandort und Adresse in E-Mails anzuzeigen. Bei B2B-Bestellungen kannst du z. B. einen Header mit den folgenden Informationen zu einer Vorlage hinzufügen:

{% if b2b? %}
          <p> Customer: {{ customer.name }}
          <p> Company: {{ company.name }}
          <p> Location: {{ company_location.name }}
        {% endif %}
        
company

Das Unternehmen, an das du in einer B2B-Bestellung verkaufst.

company.name

Der Name des Unternehmens in einer B2B-Bestellung.

company.id

Die ID des Unternehmens in einer B2B-Bestellung.

company_location

Der Standort des Unternehmens in einer B2B-Bestellung. Ein Unternehmen, das bei dir kauft, kann mehr als einen Standort haben.

company_location.name

Der Name des Unternehmensstandorts in einer B2B-Bestellung.

company_location.id

Die ID-Nummer des Unternehmensstandorts in einer B2B-Bestellung.

company_location.shipping_address

Die Lieferadresse des Unternehmensstandorts in einer B2B-Bestellung.

company_location.billing_address

Die Rechnungsadresse des Unternehmensstandorts in einer B2B-Bestellung.

Zahlungsplaneigenschaften

Beschreibung von Zahlungsplaneigenschaften
Eigenschaft Beschreibung
payment_schedule.amount_due

Der Betrag, der für einen Zahlungsplan gezahlt werden muss.

Du kannst Beträge mit Währungen mithilfe des Liquid-Geldfilters formatieren.

payment_schedule.due_at

Das Fälligkeitsdatum für den Zahlungsplan.

Du kannst Daten mit dem Liquid-Datumsfilter formatieren.

payment_schedule.due_in_days

Die Anzahl der Tage bis zum Fälligkeitsdatum, wenn der Zahlungsplan noch fällig (unbezahlt) ist.

payment_schedule.due_later?

Gibt "wahr" zurück, wenn ein Zahlungsplan nicht bezahlt wurde und das Fälligkeitsdatum in der Zukunft liegt.

payment_schedule.number_of_days_overdue?

Die Anzahl der Tage seit dem Fälligkeitsdatum, wenn ein Zahlungsplan überfällig ist.

payment_schedule.overdue?

Gibt "wahr" zurück, wenn ein Zahlungsplan nicht bezahlt wurde und das Fälligkeitsdatum in der Vergangenheit liegt.

Zahlungsstatuseigenschaften

Beschreibung von Zahlungsstatuseigenschaften
Eigenschaft Beschreibung
has_pending_payment

(Boolesch) Gibt "wahr" zurück, wenn für die Bestellung eine Transaktion mit einer ausstehenden Zahlung vorliegt.

Erhalte mehr Informationen zu ausstehenden Zahlungen.

buyer_action_required

(Boolesch) Gibt "wahr" zurück, wenn für eine Bestellung eine Transaktion mit einer ausstehenden Zahlung vorliegt und eine Käuferaktion erforderlich ist, um die Zahlung freizugeben. Wenn dieser Wert als "wahr" zurückgegeben wird wird und die Zahlungsmethode Zahlungsanweisungen unterstützt, stellt der Code buyer_pending_payment_instructions Details bereit, mit denen der Käufer den Kauf offline abschließen kann.

Erhalte mehr Informationen über das Liquid-Transaktionsobjekt.

Positionseigenschaften

Jede line in der Liste der line_items oder subtotal_line_items hat folgende Eigenschaften.

Beschreibung der Positionseigenschaften
Eigenschaft Beschreibung
line.applied_discounts
(POS and draft orders only)
Liste der Rabatte für diesen Artikel (jeder Rabatt hat die Eigenschaften Titel, Code, Betrag, Einsparungen und Art).
line.custom
(Draft orders only)
(boolesch) Gibt wahr zurück, wenn der Artikel ein benutzerdefinierter Einzelartikel für einen Bestellentwurf ist.
line.grams
Gewicht eines einzelnen Artikels.
line.image
Gibt die URL des Bilds zurück, das mit dieser Position verknüpft ist. Du kannst auch den img_url-Filter verwenden, um bestimmte Bildgrößen zu erhalten, z. B. {{ line.image | img_url: 'small' }}
line.line_price
Der Preis multipliziert mit der Anzahl dieses Artikels.
line.original_line_price
Der kombinierte Preis der Anzahl der Artikel, die in der Zeile enthalten sind, bevor Rabatte angewendet wurden.
line.final_line_price
Der kombinierte Preis aller Artikel der Position, einschließlich aller Rabattbeträge auf Positionsebene.
line.price
Der Preis für einen einzelnen Artikel.
line.product.metafields

Die Metafelder auf Produktebene. Verwende den folgenden Syntax:

line.product.metafields.NAMESPACE.KEY

line.product.title
Der aktuelle Name des Produkts.
line.product.vendor
Der Anbieter des Artikels.
line.properties
Gibt ein Array mit benutzerdefinierten Informationen für einen Artikel zurück. Positionseigenschaften werden vom Kunden auf der Produktseite angegeben, ehe ein Produkt zum Warenkorb hinzugefügt wird.
line.quantity
Anzahl für diesen Artikel.
line.current_quantity
Die aktuelle Menge des Artikel nach den Entfernungen.
line.requires_shipping
Boolesch Gibt true zurück, wenn die Variante für den Artikel das Kontrollkästchen Dieses Produkt erfordert den Versand auf der Produktseite aktiviert hat.
line.selling_plan_allocation
Gibt ein selling_plan_allocation-Objekt aus, das beschreibt, wie ein Verkaufsplan, z. B. ein Abonnement, die Position beeinflusst.
line.taxable
(boolean) Gibt wahr zurück, wenn die Variante für den Artikel auf der Produktseite das Kontrollkästchen "Steuern für dieses Produkt berechnen" aktiviert hat.
line.title

Der Name des Produkts zum Zeitpunkt des Verkaufs, gefolgt von einem Bindestrich und dem Namen der Variante zum Zeitpunkt des Verkaufs. Der Variantenname ist nicht enthalten, wenn es sich um einen "Standardtitel" handelt.

In Käufer-Benachrichtigungen wird der Name des Produkts und der Variante in die Sprache übersetzt, in der der Käufer den Check-out durchgeführt hat, wenn sich die Sprache von der Standard-Shop-Sprache unterscheidet.
line.url
Die relative URL der Variante der Position. Die relative URL enthält nicht die Root-URL deines Shops (mystore.myshopify.com).
line.variant.barcode
Der mit der Produktvariante verknüpfte Barcode.
line.variant.compare_at_price
Der mit der Produktvariante verknüpfte Vergleichspreis.
line.variant.image
Das Bild für die Produktvariante. Gibt nur dann ein Bild zurück, wenn der Variante in der Position ein bestimmtes Bild zugewiesen wurde.
line.variant.metafields

Die Metafelder auf Variantenebene. Verwende den folgenden Syntax:

line.variant.metafields.NAMESPACE.KEY

line.variant.sku
Die mit der Produktvariante verknüpfte SKU.
line.variant.title

Die aktuellen Namen der Optionswerte der Variante, die durch / Zeichen verbunden sind.

Beispiel: Small/Red

line.refunded.quantity
(within refund notifications)

Die Anzahl eines Artikels, die zurückerstattet wird. Du kannst diese Eigenschaft verwenden, um eine ID zu erstatteten Artikeln in einer Bestellung hinzuzufügen.

Zum Beispiel: {% if line.refunded_quantity > 0 %}ID der erstatteten Position{% endif %}

Rückerstattungseigenschaften

Beschreibung der Rückerstattungseigenschaften
Eigenschaft Beschreibung
amount
Wie viel Geld zurückerstattet wird.
refund_line_items
Eine Liste der Rückerstattungspositionen, die zurückerstattet werden sollen.

Eigenschaften von Refund_line_item

Jede refund_line in der Liste der refund_line_items hat folgende Eigenschaften:

Beschreibung der Positionseigenschaften von Rückerstattungen
Eigenschaft Beschreibung
refund_line.line_item
Der Einzelartikel der zurückerstattet wird. Dies hat Zugriff auf alle Eigenschaften des Einzelartikels.
refund_line.quantity
Die Anzahl des Einzelartikels, die zurückerstattet wird.

Fulfillment-Eigenschaften

Beschreibung der Fulfillment-Eigenschaften
Eigenschaft Beschreibung
service_name
Der Name des benutzerdefinierten Dienstes, wie er auf der Seite Einstellungen > Versand definiert ist. (Nur Fulfillment-Anfrage.)
fulfillment.estimated_delivery_at
Ein voraussichtliches Lieferdatum basierend auf der Trackingnummer (falls verfügbar), die von einem der folgenden Versanddienstleister zur Verfügung gestellt wird: USPS, FedEx, UPS, Canada Post (nur in Kanada). Diese Eigenschaft steht nur zur Verfügung, wenn ein vom Versandunternehmen berechneter Tarif verwendet wird.
fulfillment.fulfillment_line_items
Eine Liste der Fulfillment-Positionen, die ausgeführt werden sollen.
fulfillment.item_count
Eine Summe aller Artikelmengen. Die Gesamtzahl der Artikel, die ausgeführt werden.
fulfillment.requires_shipping
(boolesch) Schaltet auf true, wenn diese Fulfillment-Anfrage versandt werden muss.
fulfillment.tracking_company
Das Unternehmen, das das Tracking macht.
fulfillment.tracking_numbers
Eine Liste von Trackingnummern.
fulfillment.tracking_urls
Eine Liste von Tracking-URLs
items_to_fulfill
(deprecated)
Liste der Positionen, die von diesem bestimmten benutzerdefinierten Fulfillmentdienst ausgeführt werden sollen. (Nur Fulfillment-Anfrage)
items_to_fulfill_count
(deprecated)
Die Gesamtzahl der Artikel, die bei dieser Anfrage ausgeführt werden muss. (Nur Fulfillment-Anfrage)

Eigenschaften von Fulfillment_line_item

Jede fulfillment_line in der Liste der fulfillment_line_items hat folgende Eigenschaften.

Beschreibung der Fulfillment-Positionseigenschaften
Eigenschaft Beschreibung
fulfillment_line.line_item
Der Einzelartikel der ausgeführt wird. Dies hat Zugriff auf alle Eigenschaften des Einzelartikels.
fulfillment_line.quantity
Die Anzahl des Einzelartikels, die ausgeführt wird.

Zustelleigenschaften

Beschreibung der Zustelleigenschaften
Eigenschaft Beschreibung
delivery_instructions
Informationen zu lokaler Zustellung, die du mit dem Kunden teilen kannst. Diese Informationen werden über das Feld Zustellinformationen in den Einstellungen für die lokale Lieferung gesteuert.
consolidated_estimated_delivery_time
Informationen zu den Lieferdaten der Bestellung, die dem Kunden zur Verfügung stehen. Diese Informationen werden von der Einstellung der Bearbeitungszeit gesteuert, die du auf der Seite Versand und Zustellung festgelegt hast.

Rabatteigenschaften

Es gibt zwei Arten von Rabatteigenschaften.

discount_applications beschreibt, warum und wie ein Artikel reduziert wurde.

discount_allocations beschreibt, wie ein bestimmter Rabatt eine Position beeinflusst und den Preis senkt. Diese Eigenschaft solltest du auf Positionsebene verwenden.

Du kannst diese Eigenschaften kombinieren, um Rabattinformationen auf Positions- oder Bestellebene anzuzeigen.

Beispiel

In diesem Beispiel wird überprüft, ob ein Rabatt auf die Position angewendet wurde. Wenn der Rabatt nicht auf Bestellebene (all) angewendet wurde, werden der Rabattname und der Rabattbetrag angezeigt.

{% if line.discount_allocations %}
    {% for discount_allocation in line.discount_allocations %}
        {% if discount_allocation.discount_application.target_selection != 'all' %}
            {{ discount_allocation.discount_application.title | upcase }}
            (-{{ discount_allocation.amount | money }})
        {% endif %}
    {% endfor %}
{% endif %}

Das Ergebnis könnte folgendermaßen aussehen:

SPRING5 (-$5.00)

Eigenschaften von Discount_allocation

Jede discount_allocation in der Liste der discount_allocations hat folgende Eigenschaften.

Beschreibung der Eigenschaften von discount_allocation
Eigenschaft Beschreibung
discount_allocation.amount
Der Betrag, den der Kunde bei einer Position spart. Muss in einer Schleife eingegeben werden, wenn du https://www.youtube.com/watch?v=yhCuCqJbOVEmehrere Rabattcodes zulassen möchtest.
discount_allocation.discount_application
Die Rabattanwendung, die den Betrag der Position zuordnet.

Eigenschaften von Discount_application

Jede discount_application in der Liste der discount_applications hat folgende Eigenschaften.

Beschreibung der Eigenschaften von discount_application
Eigenschaft Beschreibung
discount_application.target_selection

Beschreibt, wie ein Rabatt Positionen im Warenkorb auswählt, um sie zu ermäßigen. Folgende stehen zur Auswahl:

  • all: Der Rabatt gilt für alle Positionen.
  • entitled: Der Rabatt gilt für eine bestimmte Teilmenge von Positionen, häufig durch einen Zustand definiert.
  • explicit: Der Rabatt gilt für eine speziell ausgewählte Position oder eine Versandart.
discount_application.target_type
Der Artikeltyp, auf den sich ein Rabatt bezieht (line_item oder shipping_line).
discount_application.title

Der Name des Rabatts, der dem Kunden angezeigt wird.

Beispiele: Welcome10 oder CBBWQQAKYBYY

discount_application.total_allocated_amount
Der Gesamtbetrag, mit dem der Preis einer Bestellung um den Rabatt reduziert wird.
discount_application.type
Die Art des Rabatts. Folgende stehen zur Auswahl: automatic, discount_code, manual oder script.
discount_application.value
Der Wert des Rabatts.
discount_application.value_type
Der Werttyp des Rabatts. Folgende stehen zur Auswahl: fixed_amount oder percentage.

Abonnementeigenschaften

Für alle Abonnement-E-Mail-Vorlagen stehen Details zum Abonnement-Vertrag, zum aktuellen Rechnungszyklus sowie seinen Positionen, der Zustellmethode und der Zahlungsmethode zur Verfügung.

Installiere die Shopify Subscriptions-App, um Vorlagen für Abonnementbenachrichtigungen zu bearbeiten. Mache die Vorlage im Abschnitt Abonnements unter Einstellungen > Benachrichtigungen ausfindig.

Rechnungszykluseigenschaften von Abonnement-Verträgen

Um auf die Eigenschaften des Abonnementvertrags und seinen Rechnungszyklus zuzugreifen, verwende das Objekt subscription_contract_billing_cycle.

Beispiel

{% assign contract = subscription_contract_billing_cycle %}
This contract is currently {{ contract.status }}.

Ergebnis:

This contract is currently paused.

Eigenschaften

Beschreibung der Rechnungszykluseigenschaften von Abonnement-Verträgen
Eigenschaft Beschreibung
status
Der Status des Vertrags.

Entweder Aktiv, Pausiert, Storniert, Fehlgeschlagen, Abgelaufen oder Überholt.
delivery_method
Die Zustellmethode des Abonnements.

Wenn das Abonnement eine Dienstleistung oder ein digitales Produkt umfasst, wird
Null
zurückgegeben.
billing_frequency
Wie häufig das Abonnement in Rechnung gestellt wird.
delivery_frequency
Wie häufig das Abonnement zugestellt wird.
origin_order
Die ursprüngliche Bestellung, die zur Erstellung des Abonnements geführt hat.

Wenn das Abonnement nicht durch eine Shopify-Bestellung erstellt wurde, wird Null zurückgegeben.
customer
Der Kunde des Abonnements.
line_items
Die Positionen im Rechnungszyklus des Abonnements.
product_names
Eine Liste der Namen der Produkte, die im Abonnement-Rechnungszyklus enthalten sind.
update_payment_method_url
Die URL, über die der Kunde die Zahlungsmethode für diesen Vertrag aktualisieren kann.
shipping_address
Die Lieferadresse des Abonnements.

Wenn das Abonnement eine Dienstleistung oder ein digitales Produkt umfasst, wird Null zurückgegeben.
billing_address
Die Rechnungsadresse des Abonnements.
subtotal_price
Die Preis-Zwischensumme der Abonnement-Positionen.
shipping_price
Der Versandpreis des Abonnements.
total_tax
Die gesamte Steuer des Abonnements.
total_price
Der Gesamtpreis des Abonnements.
total_discounts
Die gesamten Rabatte des Abonnements.
customer_self_serve_url
Die Self-Serve-URL, über die der Kunde seine Abonnements verwalten kann.
billing_attempt_expected_date
Das Rechnungsdatum für diesen Rechnungszyklus.
next_billing_date
Das nächste nicht-übersprungene Rechnungsdatum nach diesem Rechnungszyklus.
last_attempted_billing_date
Das zuletzt versuchte Rechnungsdatum für den Rechnungszyklus.
days_overdue
Die Anzahl der Tage, seit denen die Abrechnung für diesen Rechnungszyklus überfällig ist.
payment_instrument
Die mit dem Abonnementvertrag verknüpfte Zahlungsmethode. Die Zahlungsmethode wird verwendet, um dem Kunden die Gebühr zu berechnen.

Positionseigenschaften von Abonnement-Verträgen

Die Eigenschaften jeder Position, die im Rechnungszyklus enthalten ist. Greife über das übergeordnete Objekt subscription_contract_billing_cycle.line_items auf die Positionseigenschaften von Abonnement-Verträgen zu.

Beispiel

{% for line_item in subscription_contract_billing_cycle.line_items %}
  {{ line_item.url }}
{% endfor %}
Beschreibung der Positionseigenschaften von Abonnement-Verträgen
Eigenschaft Beschreibung
url
Die URL der Produktdetailseite für die Produktvariante der Position.
requires_shipping
Ob die Position einen physischen Versand erfordert.
unit_price_measurement
Die Stückpreis-Maßeinheit der Position.
selling_plan_allocation
Die Verkaufsplan-Zuweisung für die Position.

Eigenschaften der Zustellmethode von Abonnement-Verträgen

Die Eigenschaften der Zustellmethode, die in diesem Rechnungszyklus verwendet werden. Greife über das übergeordnete Objekt subscription_contract_billing_cycle.delivery_method auf die Eigenschaften der Zustellmethode von Abonnement-Verträgen zu.

Beispiel

{% if subscription_contract_billing_cycle.delivery_method != blank %}
  Delivery method: {{ subscription_contract_billing_cycle.delivery_method.title }}
{% endif %}
Beschreibung der Eigenschaften für Zustellmethoden von Abonnement-Verträgen
Eigenschaft Beschreibung
title
Der Titel der Versandoption, die der Zustellmethode zugeordnet ist.
type
Die Art der Zustellmethode.

Entweder Versand, Lokal oder Abholung.

Eigenschaften der Zahlungsmethode von Abonnement-Verträgen

Details zur Zahlungsmethode von Abonnement-Verträgen.Die Zahlungsmethode wird verwendet, um dem Kunden die Gebühr zu berechnen.Greife über das übergeordnete Objekt subscription_contract_billing_cycle.payment_instrument auf die Eigenschaften der Zahlungsmethode von Abonnement-Verträgen zu.

Beispiel

{% assign instrument = subscription_contract_billing_cycle.payment_instrument %}

<img src="{{ instrument.payment_type | payment_type_img_url }} " alt="{{ instrument.credit_card_company }}" />
{{ instrument.credit_card_company }} ending with {{ instrument.credit_card_last_four_digits }}
Beschreibung der Eigenschaften für Zahlungsmethoden von Abonnement-Verträgen
Eigenschaft Beschreibung
payment_type
Die Art der Zahlungsmethode, die verwendet wird.

Verwende Zahlungsfilter, um eine Bild-URL oder ein SVG-Bild auszugeben.
credit_card_brand
Die Marke der Kreditkarte.
credit_card_company
Der Name des Kreditkartenunternehmens.
credit_card_last_four_digits
Die letzten 4 Ziffern der Kreditkarte.

E-Mail-Benachrichtigung-Eigenschaften

Beschreibung der Eigenschaften von E-Mail-Benachrichtigungen
Eigenschaft Beschreibung
shop.email_logo_url
Die URL für das Logo, das im Abschnitt E-Mail-Vorlagen anpassen des Adminbereichs angegeben ist.
shop.email_logo_width
Die Logo-Breite (Pixel), die im Abschnitt E-Mail-Vorlagen anpassen des Adminbereichs festgelegt wurde.
shop.email_accent_color
Der HEX-Code für die Akzentfarbe, die im Abschnitt E-Mail-Vorlagen anpassen des Adminbereichs festgelegt wurde.

Bereit, mit Shopify zu verkaufen?

Kostenlos testen