Email Variablen

tnstlei

Shopumgebung Umgebung

Shopdomain{$env->host}
Sprachkürzel{$env->languageCode}

Bestellung Bestellung

ID der Bestellung{$order->id}
Bestellcode{$order->orderCode}
externer Bestellcode{$order->externalOrderCode}
Betrag (Cent){$order->total->getAmount()}
Lieferanschrift Unternehmen{$order->deliveryAddress->company1}
Lieferanschrift Unternehmen 2{$order->deliveryAddress->company2}
Lieferanschrift Ansprechpartner{$order->deliveryAddress->name}
Lieferanschrift Vorname{$order->deliveryAddress->firstName}
Lieferanschrift Nachname{$order->deliveryAddress->lastName}
Lieferanschrift Titel{$order->deliveryAddress->title}
Lieferanschrift Straße{$order->deliveryAddress->street}
Lieferanschrift PLZ{$order->deliveryAddress->zip}
Lieferanschrift Stadt{$order->deliveryAddress->town}
Lieferanschrift Land{$order->deliveryAddress->country}
Lieferanschrift Länderkürzel{$order->deliveryAddress->countryCode}
Lieferanschrift E-Mail{$order->deliveryAddress->email}
Lieferanschrift Abteilung{$order->deliveryAddress->department}
Lieferanschrift Telefon{$order->deliveryAddress->telephone}
Lieferanschrift Fax{$order->deliveryAddress->fax}
Rechnungsanschrift Unternehmen{$order->invoiceAddress->company1}
Rechnungsanschrift Unternehmen 2{$order->invoiceAddress->company2}
Rechnungsanschrift Unternehmen 3{$order->invoiceAddress->company3}
Rechnungsanschrift Ansprechpartner{$order->invoiceAddress->name}
Rechnungsanschrift Vorname{$order->invoiceAddress->firstName}
Rechnungsanschrift Nachname{$order->invoiceAddress->lastName}
Rechnungsanschrift Titel{$order->invoiceAddress->title}
Rechnungsanschrift Straße{$order->invoiceAddress->street}
Rechnungsanschrift PLZ{$order->invoiceAddress->zip}
Rechnungsanschrift Stadt{$order->invoiceAddress->town}
Rechnungsanschrift Land{$order->invoiceAddress->country}
Rechnungsanschrift Länderkürzel{$order->invoiceAddress->countryCode}
Rechnungsanschrift Telefon{$order->invoiceAddress->telephone}
Kostenstelle{$order->costCenter}
Name der Zahlungsart{$order->payment->name}
Infomail der Zahlungsart{$order->payment->mailInfo}
Kosten der Zahlungsart (Cent){$order->payment->price}
Bankleitzahl{$order->bankAccount->bankCodeNumber}
Bankname{$order->bankAccount->bankName}
Kontonummer{$order->bankAccount->accountNumber}
Kontoinhaber{$order->bankAccount->depositor}
Umsatzsteuer-ID{$order->vatIdentificationNumber}
Rechnungsnummer{$order->invoiceNumber}
Rechnungsdatum{$order->invoiceDate|date_format:"d.m.Y"}
Aufschlag für Expressversand (Cent){$order->shipping->expressShippingAddition->getAmount()}
Versandart{$order->shipping->shipmentMethod}
Name der Versandart{$order->shipping->name}
Bemerkung{$order->remark}
Liefertermin{$order->deliveryDate|date_format:"d.m.Y"}
Versandkosten (Cent){$order->shipping->shippingCosts->getAmount()}
MwSt.{$order->vat}
Netto (Cent){$order->totalWithoutVat->getAmount()}
Brutto (Cent){$order->totalWithVat->getAmount()}
Bestelldatum{$order->orderDate|date_format:"d.m.Y"}
Freifelder (müssen in einer Schleife durchlaufen werden)

{foreach from=$order->customFields item=field}

{$field->name}

{$field->value}

{/foreach}

Artikel Artikel

Artikel ID{$orderItem->articleId}
Typ{$orderItem->articleType}
Menge{$orderItem->quantityValue}
Mengenbezeichnung{$item->quantityName}
Bezeichnung{$orderItem->name}
Betrag (Cent){$orderItem->total->getAmount()}
Kostenstelle{$orderItem->costCenter}
Link für PDF-Download{$orderItem->downloadPrintPdfUrl}

Link für Bild-Download (muss in einer Schleife durchlaufen werden)

{foreach from=$orderItem->downloadImageUrls item=url}

{$url}

{/foreach}

Zusatzfelder (müssen in einer Schlaufe durchlaufen werden)

{foreach from=$orderItem->additionalFields item=field}

{$field->name}

{$field->value}

{/foreach}

Personalisierungsdaten (kurz){$orderItem->personalizationDataShort}

Personalisierungsdaten (komplett)

(müssen in einer Schleife durchlaufen werden)

{foreach from=$orderItem->personalizationData item=data}

{$data->value}

{$data->value}

{/foreach}

Bemerkung{$orderItem->remark}
Liefertag
Tag an dem die Lieferung los geschickt werden muss, Datum nach der Produktionzeit.

{if isset($item->articleId) && $item->deliveryDay !== null}

    {$item->deliveryDay|date_format:"d.m.Y"}

{/if}

SAP-Nummer{if isset($item->article)}{$item->article->sapNumber}{/if}
Wunschtermin

{if isset($item->articleId) && $item->desiredSchedule !== null}

    {$item->desiredSchedule|date_format:"d.m.Y"}

{/if}

Artikeloption
ID der Option{$option->id}
Bezeichnung der Artikeloption{$option->name}
Gruppe der Artikeloption{$option->tag}
Lagerbestand{$option->stock}
Minimumbestand{$option->minimumStock}

Besteller Besteller

Benutzername{$order->shopUser->username}
Kundennummer{$order->shopUser->customerNumber}
Titel{$order->shopUser->title}
Vorname{$order->shopUser->firstName}
Nachname{$order->shopUser->lastName}
Geschlecht{$order->shopUser->gender}
Unternehmen{$order->shopUser->company1}
Unternehmen 2{$order->shopUser->company2}
Unternehmen 3{$order->shopUser->company3}
Straße{$order->shopUser->street}
PLZ{$order->shopUser->zip}
Ort{$order->shopUser->town}
Land{$order->shopUser->country}
Länderkürzel{$order->shopUser->countryCode}
Kostenstelle{$order->shopUser->costCenter}
Telefon{$order->shopUser->phone}
Fax{$order->shopUser->fax}
E-Mail{$order->shopUser->email}

Sonstiges Sonstiges

Grund für die Ablehnung{$reason}
Link für die Nachbestellung{$reOrderLink}
orderItem


BestellpostenorderItem

Die Bestellposten (z. B. Artikel oder Versandkosten) müssen in einer Schleife durchlaufen werden.

actionscript3


Posten ID{$item->id}
Übergeordnete ID{$item->parentId}
Typ{$item->type}
Menge{$item->quantityValue}
Mengenbezeichnung{$item->quantityName}
Bezeichnung{$item->name}
Betrag{$item->total->getAmount()|number_format:2}

Die folgenden Variablen sind nur dann vorhanden, wenn es sich bei dem aktuellen Posten um einen Artikel handelt.
Mit dem folgenden Code lässt sich überprüfen, ob es sich um einen Artikel handelt.

actionscript3articleId > 0} Hier lassen sich die nachfolgenden Variablen ausgeben. {/if}]]>


Artikel-ID{$item->articleId}
Artikeltyp{$item->articleType}
Bezeichnung (intern){$item->internalName}
Kostenstelle{$item->costCenter}
Zusatzfelder


actionscript3additionalFields key=name item=value} {$name}: {$value}
{/foreach}]]>


Personalisierungsdaten


actionscript3personalizationData item=persdata} {$persdata->name}: {$persdata->value}
{/foreach}]]>


Downloadlink für die Print-PDF{$item->downloadPrintPdfUrl}

Downloadlinks der Bilder, wenn in der Preisstaffel

"Bild Download" und "Bildgröße" aktiviert wurden

{foreach from=$orderItem item=item} 
...
{foreach from=$item->jpgDownloads item=download}
<br>
<a href="{$download['url']}">Bilddatei</a>
{/foreach}
...
{/foreach}
Downloadlink ink  a href und Domain{if $item->downloadPrintPdfUrl}<a href='{$env->host}/pdf{$item->downloadPrintPdfUrl}'>Download</a>{/if}
Downloadlink für ZIP der Positionsdateien


actionscript3downloadZipUrl)} Anhänge der Position herunterladen {/if} ... {/foreach}]]>


Dateien der Bestellung

Mit dieser Doppelschleife können alle Dateinamen ausgegeben werden, die zu der Bestellposition gehören.

actionscript3 {foreach from=$item->printFiles item=printFile}
  • {$printFile->name}
  • {/foreach}    ... {/foreach}]]>