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 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. 

...

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. 

...

  • {$env->host}
  • {$user->username}
  • {$order->orderCode}

Shop Umgebungsvariablen ($env)

Variablen NameBeschreibungTyp
languageCodeSprachkürzelstring (2 Zeichen)
hostShop Domainstring

...

Variablen NameBeschreibungTyp
ididint
orderCodeBestellcodestring
externalOrderCodeexterner Bestellcodestring
individualOrderCodeindividueller Bestellcodestring
orderNumberBestellnummerint
descriptionBeschreibungstring

Status
subtletrue
colourBlue
titleMoney
total

BetragMoney
deliveryAddress->company1Lieferanschrift Unternehmenstring
deliveryAddress->company2Lieferanschrift Unternehmen 2string
deliveryAddress->nameLieferanschrift Namestring
deliveryAddress->firstNameLieferanschrift Vornamestring
deliveryAddress->lastNameLieferanschrift Nachnamestring
deliveryAddress->titleLieferanschrift Anredestring
deliveryAddress->streetLieferanschrift Straßestring
deliveryAddress->zipLieferanschrift PLZstring
deliveryAddress->townLieferanschrift Stadtstring
deliveryAddress->countryLieferanschrift Landstring
deliveryAddress->countryCodeLieferanschrift Länderkürzelstring
deliveryAddress->emailLieferanschrift Emailstring
deliveryAddress->departmentLieferanschrift Abteilungstring
deliveryAddress->telephoneLieferanschrift Telefonstring
deliveryAddress->faxLieferanschrift Faxstring
costCenterLieferanschrift Kostenstellestring
payment->idZahlungsmethoden Idint
payment->nameZahlungsmethode Namestring
payment->mailInfoZahlungsmethode Info Mailstring

Status
subtletrue
colourBlue
titleMoney
payment->price

Zahlungsmethode KostenMoney
bankAccount->bankCodeNumberBankleitzahlstring
bankAccount->bankNameBanknamestring
bankAccount->accountNumberKontonummerstring
bankAccount->depositorKontoinhaberstring
vatIdentificationNumberUmsatzsteuer-IDstring
invoiceAddress->company1Rechnungsanschrift Unternehmen 1string
invoiceAddress->company2Rechnungsanschrift Unternehmen 2string
invoiceAddress->company3Rechnungsanschrift Unternehmen 3string
invoiceAddress->titleRechnungsanschrift Anredestring
invoiceAddress->nameRechnungsanschrift Namestring
invoiceAddress->firstNameRechnungsanschrift Vornamestring
invoiceAddress->lastNameRechnungsanschrift Nachnamestring
invoiceAddress->telephoneRechnungsanschrift Telefon

string

invoiceAddress->streetRechnungsanschrift Straßestring
invoiceAddress->zipRechnungsanschrift PLZstring
invoiceAddress->townRechnungsanschrift Stadtstring
invoiceAddress->countryRechnungsanschrift Landstring
invoiceAddress->countryCodeRechnungsanschrift Länderkürzelstring
invoiceNumberRechnungsnummerstring
invoiceDateRechnungsdatumDateTimeImmutable
shipping->expressShippingExpressversandint

Status
subtletrue
colourBlue
titleMoney
shipping->expressShippingAddition

Expressversand AufschlagMoney
shipping->shipmentMethodVersandartint
remarkBemerkungstring
budgetBeforeBudget Vorint
budgetBookingBudget Buchungint
budgetBookingAfterBudget Buchung Nachint
statusStatusint
deliverDateLieferterminDateTimeImmutable
shipping->packageAnzahl der Paketeint
shipping->weightGewichtint
barcodeBarcodestring

Status
subtletrue
colourBlue
titleMoney
shipping->shippingCosts

VersandkostenMoney
vatMwStfloat

Status
subtletrue
colourBlue
titleMoney
totalWithoutVat

NettoMoney

Status
subtletrue
colourBlue
titleMoney
totalWithVat

BruttoMoney
orderDateBestelldatumDateTimeImmutable
customFields->nameFreifeldnamestring
customFields->valueFreifeldwertstring
E-Mail Vorlagen VariablenBenutzer ObjektTemplateShopUser

...

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
ididint
nameBezeichnungstring
internalNameBezeichnung (intern)string
descriptionBeschreibungstring
longDescriptionerweiterte Produktbeschreibungstring
additionalInformationZusatzinfostring
typeArtikeltyp

int

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

...