E-Mail-Vorlagen können für verschiedene Bereiche genutzt werden. Zur Zeit 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.
Hinweis |
---|
|
Diese Seite befindet sich noch im Aufbau. |
Info |
---|
|
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | Artikel |
---|
| Diese Variablen können nur verwendet werden, wenn es sich bei dem Item um einen Artikel handelt. Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | Money |
---|
| Diese Variablen enthalten Währungen. Der Betrag in Cent lässt sich mit "->getAmount→ getAmount()" ausgeben. Beispiel: $order ->total→getAmount()→ 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 |
Shop Domain
Benutzer ($user)
Variablen Name | Beschreibung | Typ | Info |
---|
id | Id | int |
|
username | Benutzername | string |
|
title | Titel | string |
|
firstName | Vorname | string |
|
lastName | Nachname | string |
|
gender | Geschlecht | int | - männlich: 118
- weiblich: 119
|
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 |
|
email | E-Mail | string |
|
internet | Internet | string |
|
mobile | Mobiltelefon | string |
|
customerNumber | Kundennummer | string |
|
code | Code | string |
|
level | Kontotyp | int | - Benutzer: 57
- Supervisor: 58
- Verwaltung: 59
- Interessenten: 60
|
openingTimes1 | Öffnungszeiten 1 | string |
|
openingTimes2 | Öffnungszeiten 2 | string |
|
openingTimes3 | Öffnungszeiten 3 | string |
|
external |
AussendienstAuß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 |
numberNummerBestellnummer | int |
description | Beschreibung | string |
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | Money |
---|
| 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 |
EmailE-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 |
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | Money |
---|
| 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 |
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | Money |
---|
| 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→ package | Anzahl der Pakete | int |
shipping |
->weight→ weight | Gewicht | int |
barcode | Barcode | string |
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | Money |
---|
|
|
shipping->shippingCosts | Versandkosten | Money |
vat | MwSt. | float |
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | Money |
---|
| totalWithoutVat | Netto | Money |
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | Money |
---|
| totalWithVat | Brutto | Money |
orderDate | Bestelldatum | DateTimeImmutable |
freeFields->namecustomFields → name | Freifeldname | string |
freeFields->valuecustomFields → 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 |
|
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | Money |
---|
| total | Summe | Money |
|
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | Artikel |
---|
| articleId | Id des Artikels | int |
|
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | Artikel |
---|
| articleType | Artikeltyp | int | |
On- on-Demand: 26
- Handelsware PLUS: 27
- Handelsware mit Datenupload: 80
|
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | Artikel |
---|
| costCenter | Kostenstelle | string |
|
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | Artikel |
---|
| downloadPrintPdfUrl | Link für |
PdfdownloadDownload | string |
|
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | Artikel |
---|
| downloadImageUrls | Links für Bild-Download (Seitenweise) | array |
|
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | Artikel |
---|
| additionalFields->name | Zusatzfeldname | string |
|
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | Artikel |
---|
| additionalFields->value | Zusatzfeldwert | string |
|
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | Artikel |
---|
| personalizationData->value | Personalisierungsdaten | string |
|
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | Artikel |
---|
| remark | Bemerkung | string |
|
Artikel ($article)
Variablen Name | Variablen Name Deutsch | Typ | Info |
---|
id |
idId | 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 | |
On- on-Demand: 26
- Handelsware PLUS: 27
- Handelsware mit Datenupload: 80
|
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→ total → getAmount()|number_format:2"
Ergebnis: 500.600,00
Ein Datum wird formatiert, indem "|date_format" angehangen wird.
Beispiel für eine deutsche Formatierung: $order ->orderDate→ orderDate|date_format:"%d.%m.%Y %H:%M:%S"
Ausgabe vom Beispiel: 25.06.2019 10:30:55
Variable | Bedeutung |
---|
%a | abgekürzter Name des Wochentages, abhängig von der gesetzten Umgebung |
%A | ausgeschriebener Name des Wochentages, abhängig von der gesetzten Umgebung |
%b | abgekürzter Name des Monats, abhängig von der gesetzten Umgebung |
%B | ausgeschriebener Name des Monats, abhängig von der gesetzten Umgebung |
%c | Wiedergabewerte für Datum und Zeit, abhängig von der gesetzten Umgebung |
%C | Jahrhundert (Jahr geteilt durch 100, gekürzt auf |
Integerinteger, Wertebereich 00 bis 99) |
%d | Tag des Monats als Zahl (Bereich 00 bis 31) |
%D | so wie %m/%d/%y |
%e | Tag des Monats als |
Dezimal-WertDezimalwert, einstelligen Werten wird ein Leerzeichen |
vorangestellt (Wertebereich Ž 0Ž bis Ž31Ž) |
%g | wie %G, aber ohne Jahrhundert |
. |
%G | Das vierstellige Jahr entsprechend der ISO |
-Wochennummer (siehe %V). Das gleiche Format und der gleiche Wert wie bei %Y. Besonderheit: |
entsprichtEntspricht die ISO Wochennummer dem vorhergehenden oder folgenden Jahr, wird dieses Jahr verwendet. |
%h | so wie %b |
%H | Stunde als Zahl im 24-Stunden-Format (Bereich 00 bis 23) |
%I | Stunde als Zahl im 12-Stunden-Format (Bereich 01 bis 12) |
%j | Tag des Jahres als Zahl (Bereich 001 bis 366) |
%m | Monat als Zahl (Bereich 01 bis 12) |
%M | Minute als |
Dezimal-WertDezimalwert |
%n | neue Zeile |
%p | entweder |
`am`pm'pm' (abhängig von der gesetzten Umgebung) oder die entsprechenden Zeichenketten der gesetzten Umgebung |
%r | Zeit im Format a.m. oder p.m. |
%R | Zeit in der 24-Stunden-Formatierung |
%S | Sekunden als |
Dezimal-WertDezimalwert |
%t | Tabulator |
%T | aktuelle Zeit, genau wie %H:%M:%S |
%u | Tag der Woche als |
Dezimal-WertDezimalwert [1,7], dabei ist 1 der Montag. |
%U | Nummer der Woche des aktuellen Jahres als |
Dezimal-WertDezimalwert, beginnend mit dem ersten Sonntag als erstem Tag der ersten Woche. |
%V | Kalenderwoche (nach ISO 8601:1988) des aktuellen Jahres. Als |
Dezimal-ZahlDezimalzahl mit dem Wertebereich 01 bis 53, wobei die Woche 01 die erste Woche mit mindestens 4 Tagen im aktuellen Jahr ist. Die Woche beginnt montags (nicht sonntags). (Benutzen Sie %G or %g für die Jahreskomponente, die der Wochennummer für den gegebenen Timestamp entspricht). |
)Dezimal-WertDezimalwert, Sonntag ist 0. |
%W | Nummer der Woche des aktuellen Jahres, beginnend mit dem ersten Montag als erstem Tag der ersten Woche. |
%x |
bevorzugteBevorzugte Datumswiedergabe (ohne Zeit), abhängig von der gesetzten Umgebung. |
%X |
bevorzugteBevorzugte Zeitwiedergabe (ohne Datum), abhängig von der gesetzten Umgebung. |
%y | Jahr als 2-stellige |
- Zahl (Bereich 00 bis 99). |
%Y | Jahr als 4-stellige |
- Zahl inklusive des Jahrhunderts. |
%Z | Zeitzone, Name oder eine Abkürzung. |
%% | ein %-Zeichen |