E-Mail-Vorlagen können für verschiedene Bereiche genutzt werden. Zurzeit gibt es viele unterschiedliche Möglichkeiten diese mit Variablen zu befüllen. Ziel dieses Projektes alle E-Mail-Vorlagen zu standardisieren und Variablen zu vereinheitlichen.
Achtung
Diese Seite befindet sich noch im Aufbau.
Hinweis
ArtikelBluetrue Diese Variablen können nur verwendet werden, wenn es sich bei dem Item um einen Artikel handelt.
MoneyBluetrue Diese Variablen enthalten Währungen. Der Betrag in Cent lässt sich mit "→ getAmount()" ausgeben. Beispiel: $order → total → getAmount()
Verwendung der Variablen
Variablen werden mit {$ } markiert.
Der Name einer Variable setzt sich aus der Oberkategorie und der untergeordneten Variable zusammen.
Beispiele:
{$env->host}
{$user->username}
{$order->orderCode}
Shop Umgebungsvariablen ($env)
Variablen Name | Beschreibung | Typ |
|---|---|---|
languageCode | Sprachkürzel | string (2 Zeichen) |
host | Shopdomain | string |
Benutzer ($user)shopUser
Variablen Name | Beschreibung | Typ | Info |
|---|---|---|---|
id | Id | int | |
username | Benutzername | string | |
title | Titel | string | |
firstName | Vorname | string | |
lastName | Nachname | string | |
gender | Geschlecht | int |
|
company1 | Firma 1 | string | |
company2 | Firma 2 | string | |
company3 | Firma 3 | string | |
salesCompany | Vertriebsgesellschaft | string | |
street | Straße | string | |
zip | PLZ | string | |
town | Ort | string | |
countryCode | Länderkürzel | string | |
country | Land | string | |
costCenter | Kostenstelle | string | |
phone | Telefon | string | |
fax | Telefax | string | |
string | |||
internet | Internet | string | |
mobile | Mobiltelefon | string | |
customerNumber | Kundennummer | string | |
code | Code | string | |
level | Kontotyp | int |
|
openingTimes1 | Öffnungszeiten 1 | string | |
openingTimes2 | Öffnungszeiten 2 | string | |
openingTimes3 | Öffnungszeiten 3 | string | |
external | Außendienst | string | |
invoiceAddressCompany1 | Rechnungsadresse Firma 1 | string | |
invoiceAddressCompany2 | Rechnungsadresse Firma 2 | string | |
invoiceAddressCompany3 | Rechnungsadresse Firma 3 | string | |
invoiceAddressTitle | Rechnungsadresse Titel | string | |
invoiceAddressName | Rechnungsadresse Name | string | |
invoiceAddressPhone | Rechnungsadresse Telefon | string | |
invoiceAddressStreet | Rechnungsadresse Straße | string | |
invoiceAddressZip | Rechnungsadresse PLZ | string | |
invoiceAddressTown | Rechnungsadresse Stadt | string | |
invoiceAddressCountry | Rechnungsadresse Land | string | |
branch | Branche | string | |
function | Funktion | string | |
state | Bundesland | string | |
taxId | Ust-IdNr. | string | |
type | Art | string | |
bank | Bankinstitut | string | |
bankCodeNumber | Bankleitzahl | string | |
accountNumber | Konto-Nr. | string | |
director | Geschäftsführer | string | |
companySeat | Sitz der Gesellschaft | string | |
taxNumber | Steuer-Nr. | string | |
localCourt | Amtsgericht | string | |
customFiled1 | Freifeld 1 | string | |
customField2 | Freifeld 2 | string | |
customField3 | Freifeld 3 | string | |
customField4 | Freifeld 4 | string | |
customField5 | Freifeld 5 | string | |
customField6 | Freifeld 6 | string | |
customField7 | Freifeld 7 | string | |
customField8 | Freifeld 8 | string | |
customField9 | Freifeld 9 | string | |
customField10 | Freifeld 10 | string |
Bestellung ($order)
Variablen Name | Beschreibung | Typ |
|---|---|---|
id | id | int |
orderCode | Bestellcode | string |
externalOrderCode | externer Bestellcode | string |
individualOrderCode | individueller Bestellcode | string |
orderNumber | Bestellnummer | int |
description | Beschreibung | string |
MoneyBluetrue total | Betrag | Money |
deliveryAddress->company1 | Lieferanschrift Unternehmen | string |
deliveryAddress->company2 | Lieferanschrift Unternehmen 2 | string |
deliveryAddress->name | Lieferanschrift Name | string |
deliveryAddress->firstName | Lieferanschrift Vorname | string |
deliveryAddress->lastName | Lieferanschrift Nachname | string |
deliveryAddress->title | Lieferanschrift Anrede | string |
deliveryAddress->street | Lieferanschrift Straße | string |
deliveryAddress->zip | Lieferanschrift PLZ | string |
deliveryAddress->town | Lieferanschrift Stadt | string |
deliveryAddress->country | Lieferanschrift Land | string |
deliveryAddress->countryCode | Lieferanschrift Länderkürzel | string |
deliveryAddress->email | Lieferanschrift E-Mail | string |
deliveryAddress->department | Lieferanschrift Abteilung | string |
deliveryAddress->telephone | Lieferanschrift Telefon | string |
deliveryAddress->fax | Lieferanschrift Fax | string |
costCenter | Lieferanschrift Kostenstelle | string |
payment->id | Zahlungsmethoden Id | int |
payment->name | Zahlungsmethode Name | string |
payment->mailInfo | Zahlungsmethode Info Mail | string |
MoneyBluetrue payment->price | Zahlungsmethode Kosten | Money |
bankAccount->bankCodeNumber | Bankleitzahl | string |
bankAccount->bankName | Bankname | string |
bankAccount->accountNumber | Kontonummer | string |
bankAccount->depositor | Kontoinhaber | string |
vatIdentificationNumber | Umsatzsteuer-ID | string |
invoiceAddress->company1 | Rechnungsanschrift Unternehmen 1 | string |
invoiceAddress->company2 | Rechnungsanschrift Unternehmen 2 | string |
invoiceAddress->company3 | Rechnungsanschrift Unternehmen 3 | string |
invoiceAddress->title | Rechnungsanschrift Anrede | string |
invoiceAddress->name | Rechnungsanschrift Name | string |
invoiceAddress->firstName | Rechnungsanschrift Vorname | string |
invoiceAddress->lastName | Rechnungsanschrift Nachname | string |
invoiceAddress->telephone | Rechnungsanschrift Telefon | string |
invoiceAddress->street | Rechnungsanschrift Straße | string |
invoiceAddress->zip | Rechnungsanschrift PLZ | string |
invoiceAddress->town | Rechnungsanschrift Stadt | string |
invoiceAddress->country | Rechnungsanschrift Land | string |
invoiceAddress->countryCode | Rechnungsanschrift Länderkürzel | string |
invoiceNumber | Rechnungsnummer | string |
invoiceDate | Rechnungsdatum | DateTimeImmutable |
shipping->expressShipping | Expressversand | int |
MoneyBluetrue shipping->expressShippingAddition | Expressversand Aufschlag | Money |
shipping->shipmentMethod | Versandart | int |
remark | Bemerkung | string |
budgetBefore | Budget Vor | int |
budgetBooking | Budget Buchung | int |
budgetBookingAfter | Budget Buchung Nach | int |
status | Status | int |
deliverDate | Liefertermin | DateTimeImmutable |
shipping → package | Anzahl der Pakete | int |
shipping → weight | Gewicht | int |
barcode | Barcode | string |
MoneyBluetrue shipping → shippingCosts | Versandkosten | Money |
vat | MwSt. | float |
MoneyBluetrue totalWithoutVat | Netto | Money |
MoneyBluetrue totalWithVat | Brutto | Money |
orderDate | Bestelldatum | DateTimeImmutable |
customFields → name | Freifeldname | string |
customFields → value | Freifeldwert | string |
shopUser | Benutzer Objekt | TemplateShopUser |
OrderItem ($orderItem)
Variablen Name | Beschreibung | Typ | Info |
|---|---|---|---|
id | Id | int | |
parentId | Id des dazugehörenden Artikels | int | z. B. bei der Auftragspauschale im Warenkorb |
type | Typ | int | |
quantityValue | Menge | int | |
name | Bezeichnung | string | |
MoneyBluetrue total | Summe | Money | |
ArtikelBluetrue articleId | Id des Artikels | int | |
ArtikelBluetrue articleType | Artikeltyp | int |
|
ArtikelBluetrue costCenter | Kostenstelle | string | |
ArtikelBluetrue downloadPrintPdfUrl | Link für PDF-Download | string | |
ArtikelBluetrue downloadImageUrls | Links für Bild-Download (Seitenweise) | array | |
ArtikelBluetrue additionalFields->name | Zusatzfeldname | string | |
ArtikelBluetrue additionalFields->value | Zusatzfeldwert | string | |
ArtikelBluetrue personalizationData->value | Personalisierungsdaten | string | |
ArtikelBluetrue remark | Bemerkung | string |
ArtikelBluetrue downloadPrintPdfUrl | Link für ZIP-Download | string |
string
Artikel ($article)
Variablen Name | Variablen Name Deutsch | Typ | Info |
|---|---|---|---|
id | Id | int | |
name | Bezeichnung | string | |
internalName | Bezeichnung (intern) | string | |
description | Beschreibung | string | |
longDescription | erweiterte Produktbeschreibung | string | |
additionalInformation | Zusatzinfo | string | |
previewFile | Vorschaudatei | string | ab Version 6.13.0 |
type | Artikeltyp | int |
|
sapNumber | SAP-Nummer | string | |
timeOfProduction | Produktionszeit | int | |
deliveryTime | Lieferzeit | int | |
downloads->type | Download-Dateityp | int | |
downloads->url | Download-URL | string | |
downloads->name | Download-Dateiname | string |
Zahlenwerte formatieren
Zahlenwerte können mit "|number_format" formatiert werden.
Beispiel: 500600 "$order → total → getAmount()|number_format:2"
Ergebnis: 500.600,00
Datum formatieren
Ein Datum wird formatiert, indem "|date_format" angehangen wird.
Beispiel für eine deutsche Formatierung: $order → orderDate|date_format:"%d.%m.%Y %H:%M:%S"
Ausgabe vom Beispiel: 25.06.2019 10:30:55
Variable | Bedeutung |
|---|---|
%a |
|
%A |
|
%b |
|
%B |
|
%c |
|
%C |
|
%d |
|
%D |
|
%e |
|
%g |
|
%G |
|
%h |
|
%H |
|
%I |
|
%j |
|
%m |
|
%M |
|
%n |
|
%p |
|
%r |
|
%R |
|
%S |
|
%t |
|
%T |
|
%u |
|
%U |
|
%V |
|
%w |
|
%W |
|
%x |
|
%X |
|
%y |
|
%Y |
|
%Z |
|
%% |
|