Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

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
titleAchtung

Diese Seite befindet sich noch im Aufbau

E-Mails

...

.

...

...


...

Variablen

Benutzer ($user)

...

Info

...

titleHinweis

Status
subtletrue
colourBlue
titleArtikel
Diese Variablen können nur verwendet werden, wenn es sich bei dem Item um einen Artikel handelt.

Status
subtletrue
colourBlue
titleMoney
Diese Variablen enthalten Währungen. Der Betrag in Cent lässt sich mit "→ getAmount()" ausgeben. Beispiel: $order → total → getAmount()

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 NameBeschreibungTyp
languageCodeSprachkürzelstring (2 Zeichen)
hostShopdomainstring


Benutzer ($user)
Anker
shopUser
shopUser

Variablen NameBeschreibungTypInfo
idIdint
usernameBenutzernamestring
titleTitelstring
firstNameVornamestring
lastNameNachnamestring
genderGeschlechtint
Selection (
  • männlich
/weiblich)(male/female)(118/119)
  • : 118
  • weiblich: 119
company1Firma 1string
company2Firma 2string
company3Firma 3string
salesCompanyVertriebsgesellschaftstring
streetStraßestring
zipPLZstring
townOrtstring
countryCodeLänderkürzelstring
countryLandstring
costCenterKostenstellestring
phoneTelefonstring
faxTelefaxstring
emailE-Mailstring
internetInternetstring
mobileMobiltelefonstring
customerNumberKundennummerstring
codeCodestring
levelKontotypint
  • Benutzer
(
  • : 57
)/
  • Supervisor
(
  • : 58
)/
  • Verwaltung
(
  • : 59
)/
  • Interessenten
(
  • : 60
)
openingTimes1Öffnungszeiten 1string
openingTimes2Öffnungszeiten 2string
openingTimes3Öffnungszeiten 3string
external
Aussendienst
Außendienststring
invoiceAddressCompany1Rechnungsadresse Firma 1string
invoiceAddressCompany2Rechnungsadresse Firma 2string
invoiceAddressCompany3Rechnungsadresse Firma 3string
invoiceAddressTitleRechnungsadresse Titelstring
invoiceAddressNameRechnungsadresse Namestring
invoiceAddressPhoneRechnungsadresse Telefonstring
invoiceAddressStreetRechnungsadresse Straßestring
invoiceAddressZipRechnungsadresse PLZstring
invoiceAddressTownRechnungsadresse Stadtstring
invoiceAddressCountry

Rechnungsadresse

Land


string
branchBranchestring
functionFunktionstring
stateBundeslandstring
taxIdUst-IdNr.string
typeArtstring
bankBankinstitutstring
bankCodeNumberBankleitzahlstring
accountNumberKonto-Nr.string
directorGeschäftsführerstring
companySeatSitz der Gesellschaftstring
taxNumberSteuer-Nr.string
localCourtAmtsgerichtstring
customFiled1Freifeld 1string
customField2Freifeld 2string
customField3Freifeld 3string
customField4Freifeld 4string
customField5Freifeld 5string
customField6Freifeld 6string
customField7Freifeld 7string
customField8Freifeld 8string
customField9Freifeld 9string
customField10Freifeld 10string


Bestellung ($order)

Variablen Name
Variablen Name Deutsch
BeschreibungTyp
ididint
userName
orderCode
Benutzername
Bestellcodestring
budgetGroupId
externalOrderCode
Budgetgruppen Id
externer Bestellcode
int
string
code
individualOrderCode
code
individueller Bestellcodestring
externalCodeexterner codestringnumberNummerintdescstringtotalintdeliverAddressCompany
orderNumberBestellnummerint
descriptionBeschreibungstring

Status
subtletrue
colourBlue
titleMoney
total

BetragMoney
deliveryAddress->company1Lieferanschrift Unternehmenstring
deliverAddressCompany2
deliveryAddress->company2Lieferanschrift Unternehmen 2string
deliverAddressName
deliveryAddress->nameLieferanschrift Namestring
deliverAddressFirstname
deliveryAddress->firstNameLieferanschrift Vornamestring
deliverAddressLastname
deliveryAddress->lastNameLieferanschrift Nachnamestring
deliverAddressTitle
deliveryAddress->titleLieferanschrift Anredestring
deliverAddressStreet
deliveryAddress->streetLieferanschrift Straßestring
deliverAddressZip
deliveryAddress->zipLieferanschrift PLZstring
deliverAddressTown
deliveryAddress->townLieferanschrift Stadtstring
deliverAddressCountry
deliveryAddress->countryLieferanschrift Landstring
deliverAddressCountryCode
deliveryAddress->countryCodeLieferanschrift Länderkürzelstring
deliverAddressEmail
deliveryAddress->emailLieferanschrift
Email
E-Mailstring
deliverAddressEmail2
deliveryAddress->departmentLieferanschrift
Email 2
Abteilungstring
deliverAddressDepartment
deliveryAddress->telephoneLieferanschrift
Abteilung
Telefonstring
deliverAddressCostCenter
deliveryAddress->faxLieferanschrift
Kostenstelle
Faxstring
deliverAddressCustOrderNo
costCenterLieferanschrift Kostenstellestring
deliverAddressTelLieferanschrift TelefonLieferanschrift Fax
payment->idZahlungsmethoden Idint
payment->nameZahlungsmethode Namestring
deliverAddressFax
payment->mailInfoZahlungsmethode Info Mailstring
paymentMethod

Status
subtletrue
colourBlue
titleMoney
payment->price

Zahlungsmethode Kosten
string
Money
bankCodeNumber
bankAccount->bankCodeNumberBankleitzahlstring
bankName
bankAccount->bankNameBanknamestring
accountNumber
bankAccount->accountNumberKontonummerstring
depositor
bankAccount->depositorKontoinhaberstring
salesTaxId
vatIdentificationNumberUmsatzsteuer-IDstring
invoiceAddressCompany1
invoiceAddress->company1Rechnungsanschrift Unternehmen 1string
invoiceAddressCompany2
invoiceAddress->company2Rechnungsanschrift Unternehmen 2string
invoiceAddressCompany 3
invoiceAddress->company3Rechnungsanschrift Unternehmen 3string
invoiceAddressTitle
invoiceAddress->titleRechnungsanschrift Anredestring
invoiceAddressName
invoiceAddress->nameRechnungsanschrift Namestring
invoiceAddressFirstname
invoiceAddress->firstNameRechnungsanschrift Vornamestring
invoiceAddressLastname
invoiceAddress->lastNameRechnungsanschrift Nachnamestring
invoiceAddressTel
invoiceAddress->telephoneRechnungsanschrift Telefon

string

invoiceAddressStreet
invoiceAddress->streetRechnungsanschrift Straßestring
invoiceAddressZip
invoiceAddress->zipRechnungsanschrift PLZstring
invoiceAddressTown
invoiceAddress->townRechnungsanschrift Stadtstring
invoiceAddressCountry
invoiceAddress->countryRechnungsanschrift Landstring
invoiceAddressCountryCode
invoiceAddress->countryCodeRechnungsanschrift Länderkürzelstring
invoiceNumberRechnungsnummerstring
dateOfInvoice
invoiceDateRechnungsdatum
string
DateTimeImmutable
expressShipping
shipping->expressShippingExpressversandint
expressShippingAddition

Status
subtletrue
colourBlue
titleMoney
shipping->expressShippingAddition

Expressversand Aufschlag
int
Money
modeOfShipment
shipping->shipmentMethodVersandartint
remarkBemerkungstring
budgetBeforeBudget Vorint
budgetBookingBudget Buchungint
budgetBookingAfterBudget Buchung Nachint
statusStatusint
deliverDateLiefertermin
string
DateTimeImmutable
packages
shipping → packageAnzahl der Paketeint
shipping → weightGewichtint
barcodeBarcodestring

Status
subtletrue
colourBlue
titleMoney
shipping → shippingCosts

Versandkosten
float
Money
vatMwSt.float
afterTax

Status
subtletrue
colourBlue
titleMoney
totalWithoutVat

Netto
floatbeforeTaxBruttofloat
Money

Status
subtletrue
colourBlue
titleMoney
totalWithVat

BruttoMoney
orderDateBestelldatumDateTimeImmutable
customFields → nameFreifeldnamestring
customFields → valueFreifeldwertstring
shopUserBenutzer ObjektTemplateShopUser


OrderItem ($orderItem)

Variablen NameBeschreibungTypInfo
idIdint
parentIdId des dazugehörenden Artikelsintz. B. bei der Auftragspauschale im Warenkorb
typeTypint
quantityValueMengeint
nameBezeichnungstring

Status
subtletrue
colourBlue
titleMoney
total

SummeMoney

Status
subtletrue
colourBlue
titleArtikel
articleId

Id des Artikelsint

Status
subtletrue
colourBlue
titleArtikel
articleType

Artikeltyp

int

  • Handelsware: 25
  • Print-on-Demand: 26
  • Handelsware PLUS: 27
  • Handelsware mit Datenupload: 80

Status
subtletrue
colourBlue
titleArtikel
costCenter

Kostenstellestring

Status
subtletrue
colourBlue
titleArtikel
downloadPrintPdfUrl

Link für PDF-Downloadstring

Status
subtletrue
colourBlue
titleArtikel
downloadImageUrls

Links für Bild-Download (Seitenweise)array

Status
subtletrue
colourBlue
titleArtikel
additionalFields->name

Zusatzfeldnamestring

Status
subtletrue
colourBlue
titleArtikel
additionalFields->value

Zusatzfeldwertstring

Status
subtletrue
colourBlue
titleArtikel
personalizationData->value

Personalisierungsdatenstring

Status
subtletrue
colourBlue
titleArtikel
remark

Bemerkungstring



Artikel ($article)

Variablen NameVariablen Name DeutschTypInfo
id
id
Idint
descriptionBeschreibung (kurz)

nameBezeichnungstring
internalDescription

internalNameBezeichnung (intern)string
fullDescription

descriptionBeschreibung
(lang)
string
fullDescriptionDetailed

longDescriptionerweiterte Produktbeschreibungstring
additionalInformationZusatzinfostring
previewFileVorschaudateistringab Version 6.13.0
typeArtikeltyp

int

(
  • Handelsware
=
  • : 25
Handelsware mit Datenupload=80
  • Print-on-Demand: 26
  • Handelsware PLUS
=
  • : 27
Print-On-Demand=26)
  • Handelsware mit Datenupload: 80
sapNumberSAP-Nummerstring
timeOfProductionProduktionszeitint
deliveryTimeLieferzeitint
downloads->typeDownload-Dateitypint
downloads->urlDownload-URLstring
downloads->nameDownload-Dateinamestring

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

VariableBedeutung
%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.
Besonderheit: Entspricht 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 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, 
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).
%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