Variablen für E-Mail-Benachrichtigungen

MyCOMMERCE-Mail-Benachrichtigungen sind so konzipiert, dass sie wichtige Auftragsinformationen für Kunden und Geschäftsinhaber bereitstellen. Diese Benachrichtigungen werden mit Hilfe von HTML-Tags erstellt und verwenden spezielle Variablen, um aktuelle Auftragsinformationen in E-Mails anzuzeigen.

Dieser Artikel beschreibt die Liste der verfügbaren Variablen und gibt Beispiele für deren Verwendung.

Hinweis: Anpassbare E-Mail-Benachrichtigungen sind in Starter- und höheren Abos verfügbar.

In diesem Artikel:

Variablen zur Kundeninformation
Variablen für Auftragsinformationen
Variablen für Produktinformationen
Variablen für Filialinformationen
Variablen für Markeninformationen
Ändern der E-Mail mit der Auftragsbestätigung
Entfernen der Firmenrufnummer aus der E-Mail zur Auftragsbestätigung
Verwendung der zusätzlichen Felder der Bestellung

Variablen zur Kundeninformation

Name Beschreibung
${customer.name}
Zeigt den Namen des Kunden an.
${customer.email}

Zeigt die E-Mail des Kunden an.

${customer.membership_name}

Zeigt den Namen der Kundengruppe an.

${customer.membership_id}

Zeigt die Kundengruppe-ID an.

Variablen für Auftragsinformationen

Name Beschreibung
<#list order.items as orderItem> 
Zeigt die Liste der bestellten Produkte an.
${orderItem.name}

Zeigt den Namen des Produkts an.

${orderItem.sku}

Zeigt die SKU des Produkts an.

${orderItem.description}

Zeigt die Produktbeschreibung an.

${orderItem.customerUrl}

Ruft die URL der Produktseite auf.

${orderItem.imageUrl}

Zeigt das Produktbild an.

${orderItem.quantity}
Zeigt die Menge der bestellten Artikel an.
${orderItem.price}
Zeigt den Produktpreis an.
${orderItem.isShippingRequired}
 
${orderItem.weight}
Zeigt das Gewicht des bestellten Artikels an.
${orderItem.subtotal}
Zeigt die Zwischensumme der Auftragsposition an
(Artikelpreis x Menge der bestellten Positionen).
<#list orderItem.options as option>
Zeigt die Liste der für das Produkt ausgewählten Optionen an.
${option.name}
Zeigt den Namen der Option an.
${option.value}
Zeigt die Höhe des Preismodifikators an.
<#list orderItem.attributes as attribute>
Zeigt die Liste der für das Produkt eingestellten versteckten Attribute an.
${attribute.name}
Zeigt den versteckten Attributtitel an.
${attribute.value}
Zeigt den Namen des versteckten Attributs an.
<#list orderItem.visibleAttributes as visibleAttribute>
Zeigt die Liste der für das Produkt eingestellten Attribute an.
${visibleAttribute.name}
Zeigt den Attributtitel an.
${visibleAttribute.value}
Zeigt den Attributnamen an.
<#list orderItem.files as file>
Zeigt die Liste der an das Produkt angehängten Dateien an.
${file.description}
Zeigt die Beschreibung der Datei an.
${file.fileName}
 
${file.name}
Zeigt den Namen der Datei an.
${file.type}
Zeigt den Typ der Datei an.
${file.size}
Zeigt die Grösse der Datei an.
${file.url}
Fügt einen Download-Link für die Datei hinzu.
${order.number}
Zeigt die Auftragsnummer
${order.customerUrl}
Fügt dem Kundenprofil eine URL hinzu. Leer, wenn die Bestellung anonym gemacht wurde.
<@orderLink/>
Fügt die Auftragsnummer hinzu. Wenn die Bestellung von registrierten Kunden aufgegeben wurde, enthält sie eine URL zur Bestellhistorie des Kunden. Wenn der Kunde nicht registriert ist, wird die Bestellnummer als Klartext angezeigt.
${order.adminUrl}
Fügt einen Link zur Bestellung in der Ecwid Systemsteuerung hinzu.
${order.dateCreated}
Zeigt das Datum der Auftragserteilung an.
${order.paymentStatus}
Zeigt den aktuellen Zahlungsstatus der Bestellung an.
<@paymentStatusColor/>
Ändert die Farbe des Elements $ abhängig vom Status der Zahlung.
${order.subtotal}
Zeigt die Zwischensumme des Auftrags an.
${order.total}
Zeigt die Auftragssumme an.
${order.shippingCost}
Zeigt die Versandkosten für die Bestellung an.
${order.weight}
 Zeigt das Gesamtgewicht der bestellten Artikel an.
<#list order.taxes as tax>
Zeigt eine Liste der auf die Bestellung angewandten Steuern an.
${tax.name}
Zeigt den Namen der Steuer an.
${tax.value}
Zeigt den Wert der Steuer an.
<#list order.discounts as discount>
Zeigt eine Liste des Rabatts an, der auf die Bestellung angewendet wird.
${discount.name}
Zeigt den Namen des Rabatts an.
${discount.value}
Zeigt den Wert des Rabatts an.
${order.couponPercent}
Zeigt den Prozentsatz des Rabattcoupons an, der für die Bestellung verwendet wird.
${order.couponName}
Zeigt den Namen des Rabattcoupons an.
${order.couponCode}
Zeigt den Rabattcouponcode an.
${order.totalDiscount}
Zeigt den Gesamtwert des Rabattbetrags an, der auf den Auftrag angewendet wird.
${order.isShippingRequired}
 
 ${order.shippingAddress}
Zeigt die gesamte Lieferadresse für die Bestellung an. Es ist auch möglich, jedes Element der Lieferadresse separat anzuzeigen.
 ${order.shippingAddress.name}
Zeigt den Namen des Kunden an.
 ${order.shippingAddress.companyName}
Zeigt den in der Lieferadresse angegebenen Firmennamen an.
 ${order.shippingAddress.street}
Zeigt die in der Lieferadresse angegebene Strasse an.
 ${order.shippingAddress.city}
Zeigt die in der Lieferadresse angegebene Stadt an.
 ${order.shippingAddress.country}
Zeigt das in der Lieferadresse angegebene Land an.
 ${order.shippingAddress.countryCode}
Zeigt den Code des Landes an, das in der Lieferadresse des Kunden angegeben ist
 ${order.shippingAddress.postalCode}
Zeigt die in der Lieferadresse angegebene Postleitzahl (PLZ) an.
 ${order.shippingAddress.state}
Zeigt den in der Lieferadresse angegebenen Status an.
 ${order.shippingAddress.stateCode}
Zeigt den Code des Status an, der in der Lieferadresse des Kunden angegeben ist.
 ${order.shippingAddress.phone}
Zeigt die Telefonnummer des Kunden an.
 ${order.shippingAddress.province}
Zeigt die in der Lieferadresse angegebene Provinz an.
${order.shippingAddress.provinceCode}
Zeigt den Code der Provinz an, der in der Lieferadresse des Kunden angegeben ist.
${order.billingAddress}
Zeigt die gesamte Rechnungsadresse für den Auftrag an. Es ist auch möglich, jedes Element der Rechnungsadresse separat anzuzeigen.
${order.billingAddress.name}
Zeigt den Namen des Kunden an.
${order.billingAddress.companyName}
Zeigt den in der Rechnungsadresse angegebenen Firmennamen an.
${order.billingAddress.street}
Zeigt die in der Rechnungsadresse angegebene Strasse an.
${order.billingAddress.city}
Zeigt die in der Rechnungsadresse angegebene Stadt an.
${order.billingAddress.country}
Zeigt das in der Rechnungsadresse angegebene Land an.
${order.billingAddress.countryCode}
 Zeigt den Code des Landes an, das in der Rechnungsadresse des Kunden angegeben ist.
${order.billingAddress.postalCode}
Zeigt die in der Rechnungsadresse angegebene Postleitzahl (PLZ) an.
${order.billingAddress.state}
Zeigt den in der Rechnungsadresse angegebenen Status an.
${order.billingAddress.stateCode}
Zeigt den Code des Status an, der in der Lieferadresse des Kunden angegeben ist.
${order.billingAddress.phone}
Zeigt die in der Rechnungsadresse angegebene Telefonnummer an.
${order.billingAddress.province}
Zeigt die in der Rechnungsadresse angegebene Provinz an.
${order.billingAddress.provinceCode}
Zeigt den Code der Provinz an, der in der Lieferadresse des Kunden angegeben ist.
${order.pickupTime}
Zeigt die Zeit der Abholung an, die von einem Kunden ausgewählt wurde.
${order.isPaid}
 
${order.paymentMethod}
Zeigt den Titel "Zahlungsmethode:" und den Namen der Zahlungsmethode an.
 ${order.PaymentMethod.isOnline}
 
${order.PaymentMethod.instructionsTitle}
Zeigt den Titel der Zahlungsanweisungen an.
${order.PaymentMethod.instructions}
Zeigt den Inhalt der Zahlungsanweisungen an.
${order.PaymentMethod.name}
Zeigt den Namen der Zahlungsmethode an.
${order.orderComments}
Zeigt die Bestellkommentare an.
${order.privateAdminNotes}
Zeigt die vom Filialisten hinzugefügten Personalbestellnotizen an.
${order.isPaymentStatusUpdated}
 
${order.isFulfillmentStatusUpdated}
 
${order.fulfillmentStatus}
Zeigt den aktuellen Erfüllungsstatus der Bestellung an.
${order.trackingNumber}
Zeigt die Auftragsverfolgungsnummer an, wenn diese aktiviert ist.
${order.trackingUrl}
Fügt die URL der Seite zur Auftragsverfolgung für die von den Spediteuren berechneten Versandoptionen hinzu.
${order.affiliateID}
Zeigt die Affiliate-ID der Bestellung an.
${order.extraFields}
 
<#list order.extraFields as extraField> 
Zeigt die Liste der zusätzlichen Bestellfelder an.
${extraField.key}
Zeigt die Taste für das zusätzliche Feld' an.
${extraField.value}
Zeigt den Wert des zusätzlichen Feldes an.
${extraField.title}
Optional. Zeigt den Titel des Zusatzfeldes' an.
${extraField.orderDisplaySection}
Optional. Zeigt den Titel des zusätzlichen Feldes an.
${extraField.type}
Zeigt den Typ des zusätzlichen Feldes an.

Variablen für Produktinformationen

Name Beschreibung
${product.name}
Zeigt den Produktnamen an.
${product.sku}
Zeigt die Produkt-SKU an.
${product.quantity}
Zeigt die Menge des Produkts an.
${product.adminUrl}
Zeigt die URL der Produktseite in der MyCOMMERCE-Konto an.
${product.customerUrl}
Fügt die URL der Produktseite hinzu.
${product.imageUrl}
Zeigt das Produktbild an.
${product.warningLimit}
Zeigt die Menge der Artikel auf Lager an, die die "Benachrichtigung über niedrige Bestände" auslöst
${product.options}
Zeigt das Gewicht des bestellten Artikels an.
<#list product.options as option> 
Zeigt die Liste der Produktoptionen an.
${option.name}
Zeigt den Namen der Option an.
${option.value}
Zeigt den Wert der ausgewählten Option an.
${product.attributes}
 
<#list product.attributes as attribute>
Zeigt die Liste der für das Produkt eingestellten versteckten Attribute an.
${attribute.name}
Zeigt den versteckten Attributtitel an.
${attribute.value}
Zeigt den Namen des versteckten Attributs an.
<#list product.visibleAttributes as visibleAttribute>
Zeigt die Liste der für das Produkt eingestellten Attribute an.
${visibleAttribute.name}
Zeigt den Attributtitel an.
${visibleAttribute.value}
Zeigt den Attributnamen an.

Verfügbare Variablen für Shop-Informationen

Name Beschreibung
${store.id}
Zeigt die Filial-ID an.
${store.name}
Zeigt den Namen des Ladens an.
${store.logoUrl}
Ruft die URL des Shop-Logos auf.
<@storeLogo/>
Zeigt das Logo des Ladens an. Wenn kein Logo angegeben ist, wird der Name des Ladens angezeigt.
${store.storeUrl}
Ruft die Front-URL des Ladens auf.
${store.companyEmail}
Zeigt die Firmen-E-Mail an, die in den Shop-Einstellungen angegeben ist.
${store.customerOrdersPageUrl}
Ruft die URL zur Bestellhistorie des Kunden auf.
<#list store.legalPages as page> 
Zeigt die Liste der legalen Seiten an.
${page.name}
Zeigt den Namen einer bestimmten legalen Seite an.
${page.url}
Ruft die URL der jeweiligen legalen Seite auf.
<@legalPages/>
Zeigt die Liste der legalen Seiten in einer einzigen Zeichenkette an.
${store.controlPanelUrl}
Fügt der Nachricht die URL https://my.commerce.com/cp/ hinzu.
${store.egoodsLinkLifetime}
Zeigt die Lebensdauer des Links E-Ware an.
${store.egoodsMaxDownloadAttempts}
Zeigt die maximale Anzahl der Download-Versuche für E-Ware-Produkte an.
${store.officeAddress}
Zeigt die physikalische Adresse des Speichers an, die in den Speichereinstellungen angegeben ist.
${store.resetPasswordUrl}
Fügt der Nachricht die URL zum Zurücksetzen des Passworts eines Kunden hinzu.
${store.businessRegistrationID}
Zeigt die ID der Geschäftsregistrierung (VAT) an.

Variablen für Markeninformationen

Name Beschreibung
${brand.name}
Zeigt den Markennamen "MyCOMMERCE" an.
${brand.logoUrl}
Ruft die URL des MyCOMMERCE-Logos auf.

Wenn ein Element ein Sub-Element enthält, sieht die Anforderung so aus: $


Mit dieser Konstruktion kann die Liste der Elemente festgelegt werden:

Markeinformationen

Ändern der E-Mail mit der Auftragsbestätigung

MyCOMMERCE bietet Standardmeldungen für bezahlte und unbezahlte Auftragsbestätigungen, um Ihre Kunden auf dem Laufenden zu halten.

Bezahlte Aufträge erzeugen die folgende Meldung:

Auftragsbestätig

Unbezahlte Aufträge (z.B. Offline-Zahlungsarten) erzeugen die folgende Meldung:

Auftragsbestätigung 2

Sie können diese Nachrichten mithilfe von HTML an die Stimme Ihres Shops anpassen.

Die Variable $ zeigt Ihren Shop-Namen in der Nachricht an. Du kannst es in jeden beliebigen Teil der Nachricht einfügen.

Entfernen der Telefonnummer сompany aus der E-Mail zur Auftragsbestätigung

Wenn angegeben, fügen wir Ihre Firmenrufnummer standardmässig den E-Mail-Nachrichten zur Auftragsbestätigung hinzu. Wenn Sie diese Zeile aus Ihren E-Mails entfernen möchten, löschen Sie die folgende Codezeile aus Ihren Vorlagen für die Auftragsbestätigung:

Entfernen Firmenrufnumme

Die Variable $ ist für die Anzeige der Telefonnummer in der E-Mail zuständig. Wenn Sie diese Zeile aus dem Vorlagencode entfernen, wird die Telefonnummer nicht angezeigt.

Verwendung der zusätzlichen Felder der Bestellung

Wenn Sie zusätzliche Felder bestellen, können Sie einige zusätzliche Informationen für die Bestellung speichern. Es kann für den Kunden sichtbar oder unsichtbar sein.

Zusätzliche Werkzeuge für die Arbeit mit zusätzlichen Feldern der Reihenfolge beinhalten zwei Funktionen und ein Array von Objekten: getOrderExtraFieldValue("key"), getOrderExtraField("key"), order.extraFields.

Hier sind einige Beispiele:

Zeigt alle zusätzlichen Felder der Bestellung an, die in den Auftragsdetails sichtbar sind (Titel und OrderDisplaySection sind angegeben).

Verwendung zusätzlicher Felder

Druckwert eines bestimmten Auftragszusatzfeldes

Verwendung zusätzlicher Felder 2

Wobei "askHowYouFoundUsApp" der Schlüssel zu Ihrem zusätzlichen Bestellfeld ist.

Drucken Sie bestimmte Felder eines zusätzlichen Feldes einer bestimmten Reihenfolge (entfernen Sie Felder, die Sie nicht anzeigen müssen).

Verwendung zusätzlicher Felder 3

Wobei "askHowYouFoundUsApp" der Schlüssel zu Ihrem zusätzlichen Bestellfeld ist.