Page tree
Skip to end of metadata
Go to start of metadata

Shopumgebung

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

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}
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 ID{$orderItem->articleId}
Typ{$orderItem->articleType}
Menge{$orderItem->quantityValue}
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}

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

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

Bestellposten

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

{foreach from=$orderItem item=item}
	Innerhalb dieser Schleife lassen sich die nachfolgenden Variablen ausgeben.
{/foreach}
Posten ID{$item->id}
Übergeordnete ID{$item->parentId}
Typ{$item->type}
Menge{$item->quantityValue}
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.

{if $item->articleId > 0}
	Hier lassen sich die nachfolgenden Variablen ausgeben.
{/if}
Artikel-ID{$item->articleId}
Artikeltyp{$item->articleType}
Bezeichnung (intern){$item->internalName}
Kostenstelle{$item->costCenter}
Zusatzfelder
{foreach from=$item->additionalFields key=name item=value}
	{$name}: {$value}<br>
{/foreach}
Personalisierungsdaten
{foreach from=$item->personalizationData item=persdata}
	{$persdata->name}: {$persdata->value}<br>
{/foreach}
Downloadlink für die Print-PDF{$item->downloadPrintPdfUrl}
  • No labels