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 |
E-Mails
...
Variablen
Benutzer ($user)
...
Selection (männlich/weiblich)(male/female)(118/119)
...
Sonderregel für AGFA / Decker-Druck
-- Entfernen!!
...
Benutzer/ Supervisor/ Verwaltung/ Interessenten
--- kannst du die Ids in die Doku aufnehmen?
...
Rechnungsadresse
Land
...
. |
Info | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|
Inhalt
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)
Anker | ||||
---|---|---|---|---|
|
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 | ||||||||
| 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 | ||||||||
| 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 | ||||||||
| 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 | ||||||||
| Versandkosten | Money | ||||||||
vat | MwSt. | float | ||||||||
| Netto | Money | ||||||||
| 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 | |||||||||
| Summe | Money | |||||||||
| Id des Artikels | int | |||||||||
| Artikeltyp | int |
| ||||||||
| Kostenstelle | string | |||||||||
| Link für PDF-Download | string | |||||||||
| Links für Bild-Download (Seitenweise) | array | |||||||||
| Zusatzfeldname | string | |||||||||
| Zusatzfeldwert | string | |||||||||
| Personalisierungsdaten | string | |||||||||
| Bemerkung | 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 | 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 integer, 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 Dezimalwert, 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. |
%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 Dezimalwert |
%n | neue Zeile |
%p | entweder 'am' oder '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 Dezimalwert |
%t | Tabulator |
%T | aktuelle Zeit, genau wie %H:%M:%S |
%u | Tag der Woche als Dezimalwert [1,7], dabei ist 1 der Montag. |
%U | Nummer der Woche des aktuellen Jahres als Dezimalwert, beginnend mit dem ersten Sonntag als erstem Tag der ersten Woche. |
%V | Kalenderwoche (nach ISO 8601:1988) des aktuellen Jahres. Als Dezimalzahl mit dem Wertebereich 01 bis 53, |
%w | Wochentag als Dezimalwert, Sonntag ist 0. |
%W | Nummer der Woche des aktuellen Jahres, beginnend mit dem ersten Montag als erstem Tag der ersten Woche. |
%x | Bevorzugte Datumswiedergabe (ohne Zeit), abhängig von der gesetzten Umgebung. |
%X | Bevorzugte 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 |