Versionen im Vergleich

Schlüssel

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

...

Variable

Beschreibung und Verwendung

bankAccount object

Printlounge\DataObject\Template\TemplateBankAccount

Bankverbindungsdaten
enthält ein Objekt vom Typ Printlounge\DataObject\Template\TemplateBankAccount

Enthält Daten der Bankverbindung, die von einem Shop-Benutzer beim Abschluss der Bestellung angegeben worden sind.

Codebeispiel:

Codeblock
{if $order->bankAccount}
	{$order->bankAccount->…}
{/if}

Das Objekt stellt weitere Variablen bereit, welche unter Template-Objekt „Bankverbindung“ dokumentiert sind.

Tipp: Bei der Verwendung sollte mit einer {if}-Bedingung geprüft werden, ob diese Daten verfügbar sind.

barcode string

Barcode-Daten
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{$order->barcode}

budgetBefore integer

Budgetwert vor Bestellabschluss
enthält einen Zahlenwert (Ganzzahl)

Verfügbares Budget des Benutzers (oder der Benutzergruppe) vor Abschluss der Bestellung.

Codebeispiel zur Verwendung

Codeblock
{$order->budgetBefore}

budgetBooking integer

Verwendeter / Gebuchter Budgetwert für diese Bestellung
enthält einen Zahlenwert / Ganzzahl

Der Budgetwert, der für diese Bestellung berechnet und genutzt worden ist.

Codebeispiel zur Verwendung

Codeblock
{$order->budgetBooking}

budgetBookingAfter integer

Budgetwert nach Bestellabschluss
enthält einen Zahlenwert / Ganzzahl

Verfügbares Budget für den Benutzer (oder die Benutzergruppe) nach Abschluss der Bestellung.

Codebeispiel zur Verwendung

Codeblock
{$order->budgetBookingAfter}

budgetBookingInCent integer

Verwendeter / Gebuchter Budgetwert in Cent
enthält einen Zahlenwert / Ganzzahl

Codebeispiel zur Verwendung

Codeblock
{$order->budgetBookingInCent}

costCenter string

Kostenstelle aus der Lieferadresse
enthält eine Zeichenkette / Text

Übergreifende Kostenstelle aus der Lieferadresse, die für die gesamte Bestellung angegeben worden ist. Gegebenenfalls wurde für einzelne Bestellpositionen eine andere Angabe (bspw. innerhalb einer Bestellposition) vorgenommen.

Codebeispiel zur Verwendung

Codeblock
{$order->costCenter}

customFields array

Objektsammlung, enthält Objekte vom Typ Printlounge\DataObject\Template\TemplateCustomField

Freifelder im Warenkorb
enthält eine Sammlung von Objekten vom Typ Printlounge\DataObject\Template\TemplateCustomField

Info

Wichtig: Diese Variable muss mit einer Schleife ({foreach}) durchlaufen werden, um die darin enthaltenen Informationen ausgeben zu können.

Codebeispiel zur Verwendung

Codeblock
{foreach from=$order->customFields item=customFieldsItem}
	{$customFieldsItem->…}<br/>
{/foreach}

Das Objekt innerhalb der Schleife stellt weitere Variablen bereit.

customFieldsByName array

Objektsammlung, enthält Objekte vom Typ Printlounge\DataObject\Template\TemplateCustomField

Freifelder im Warenkorb (strukturiert nach Name)
enthält eine Sammlung von Objekten vom Typ Printlounge\DataObject\Template\TemplateCustomField

Enthält dieselben Objekte wie customFields, jedoch wird der Name des jeweiligen Freifelds als Array-Key genutzt. So ist bspw. ein direkter Zugriff auf ein bestimmtes Freifeld über den Namen möglich, ohne alle Angaben in einer Schleife zu durchlaufen.

Info

Wichtig: Diese Variable muss mit einer Schleife ({foreach}) durchlaufen werden, um die darin enthaltenen Informationen ausgeben zu können.

Codebeispiel zur Verwendung

Codeblock
{foreach from=$order->customFieldsByName item=customFieldsByNameItem}
	{$customFieldsByNameItem->…}<br/>
{/foreach}

Das Objekt innerhalb der Schleife stellt weitere Variablen bereit.

deliverDate DateTimeImmutable

Liefertermin
enthält eine Datums- / Zeitangabe vom Typ DateTimeImmutable

Der Liefertermin aus der Bestellung, welcher für die gesamte Bestellung angegeben oder berechnet worden ist. Dieser Termin kann bspw. aus der Liefer- und Produktionszeit des verknüpften Artikels oder anderen Bestellangaben automatisch berechnet worden sein. Sollten keine Einstellungen für den Liefertermin vorgenommen worden sein, wurde diese Information automatisch berechnet und kann – theoretisch – auch dem Bestelldatum entsprechen.

Codebeispiel zur Verwendung

Codeblock
{if $order->deliverDate}
	{$order->deliverDate|date_format:"d.m.Y"}
{/if}

Tipp: Bei der Verwendung sollte mit einer {if}-Bedingung geprüft werden, ob diese Daten verfügbar sind.


Diese Variable enthält eine Datums- und Zeitangabe und kann in vielen unterschiedlichen Formaten genutzt werden. Alle Informationen für eine individuelle Ausgabe sind in der offiziellen Smarty-Dokumentation dokumentiert.

deliveryAddress object

Printlounge\DataObject\Template\TemplateAddress

Lieferanschrift / Lieferadresse
enthält ein Objekt vom Typ Printlounge\DataObject\Template\TemplateAddress

Die angegebene Lieferadresse der Bestellung, welche von einem Shop-Benutzer im Warenkorb angegeben worden ist. Diese Angabe kann über die Administration nachträglich verändert, oder von einem externen Prozess hinterlegt worden sei (bspw. SSO / OCI / REST-API / SAP / …).

Codebeispiel zur Verwendung

Codeblock
{if $order->deliveryAddress}
	{$order->deliveryAddress->…}
{/if}

Das Objekt stellt weitere Variablen bereit, welche unter Template-Objekt „Adressdaten“ dokumentiert sind.

Tipp: Bei der Verwendung sollte mit einer {if}-Bedingung geprüft werden, ob diese Daten verfügbar sind.


Diese Variable enthält eine Datums- und Zeitangabe und kann in vielen unterschiedlichen Formaten genutzt werden. Alle Informationen für eine individuelle Ausgabe sind in der offiziellen Smarty-Dokumentation dokumentiert.

description string

Beschreibung / Details
enthält eine Zeichenkette / Text

Codebeispiel zur Verwendung

Codeblock
{$order->description}

externalOrderCode string

Externer Bestellcode
enthält eine Zeichenkette / Text

Codebeispiel zur Verwendung

Codeblock
{$order->externalOrderCode}

Dieses Codebeispiel erzeugt folgende Ausgabe:

LP-EXTERNAL-1242922021

freeFields array

Objektsammlung, enthält Objekte vom Typ Printlounge\DataObject\Template\TemplateFreeFields

Freifelder im Warenkorb
enthält eine Sammlung von Objekten vom Typ Printlounge\DataObject\Template\TemplateFreeFields

Objektsammlung aller Freifelder im Warenkorb der Bestellung.

Info

Wichtig: Diese Variable muss mit einer Schleife ({foreach}) durchlaufen werden, um die darin enthaltenen Informationen ausgeben zu können.

Codebeispiel zur Verwendung

Codeblock
{foreach from=$order->freeFields item=freeFieldsItem}
	{$freeFieldsItem->…}<br/>
{/foreach}

Das Objekt innerhalb der Schleife stellt weitere Variablen bereit, welche unter Template-Variablen: Freifeld (Bestellung) dokumentiert sind.

id integer

ID der Bestellung
enthält einen Zahlenwert / Ganzzahl

Die einzigartige ID einer Bestellung, über der diese Bestellung eindeutig identifiziert werden kann. Diese ID wird automatische bei der Anlage der Bestellung automatisch von der Software vergeben und kann nicht verändert werden.

Codebeispiel zur Verwendung

Codeblock
{$order->id}

individualOrderCode string

Individueller Bestellcode
enthält eine Zeichenkette / Text

Codebeispiel zur Verwendung

Codeblock
{$order->individualOrderCode}

Dieses Codebeispiel erzeugt folgende Ausgabe:

LP-INDIVIDUAL-1242922021

invoiceAddress object

Printlounge\DataObject\Template\TemplateAddress

Rechnungsanschrift / Rechnungsadresse
enthält ein Objekt vom Typ Printlounge\DataObject\Template\TemplateAddress

Die angegebene Rechnungsadresse der Bestellung, welche von einem Shop-Benutzer im Warenkorb angegeben worden ist. Diese Angabe kann über die Administration nachträglich verändert, oder von einem externen Prozess hinterlegt worden sei (bspw. SSO / OCI / REST-API / SAP / …).

Codebeispiel zur Verwendung

Codeblock
{if $order->invoiceAddress}
	{$order->invoiceAddress->…}
{/if}

Das Objekt stellt weitere Variablen bereit, welche unter Template-Objekt „Adressdaten“ dokumentiert sind.

Tipp: Bei der Verwendung sollte mit einer {if}-Bedingung geprüft werden, ob diese Daten verfügbar sind.

invoiceDate DateTimeImmutable

Rechnungsdatum
enthält eine Datums- / Zeitangabe vom Typ DateTimeImmutable

Codebeispiel zur Verwendung

Codeblock
{if $order->invoiceDate}
	{$order->invoiceDate|date_format:"d.m.Y"}
{/if}

Tipp: Bei der Verwendung sollte mit einer {if}-Bedingung geprüft werden, ob diese Daten verfügbar sind.


Diese Variable enthält eine Datums- und Zeitangabe und kann in vielen unterschiedlichen Formaten genutzt werden. Alle Informationen für eine individuelle Ausgabe sind in der offiziellen Smarty-Dokumentation dokumentiert.

invoiceNumber string

Rechnungsnummer
enthält eine Zeichenkette / Text

Codebeispiel zur Verwendung

Codeblock
{$order->invoiceNumber}

orderCode string

Bestellcode
enthält eine Zeichenkette / Text

Codebeispiel zur Verwendung

Codeblock
{$order->orderCode}

orderDate DateTimeImmutable

Bestelldatum
enthält eine Datums- / Zeitangabe vom Typ DateTimeImmutable

Codebeispiel zur Verwendung

Codeblock
{if $order->orderDate}
	{$order->orderDate|date_format:"d.m.Y"}
{/if}

Tipp: Bei der Verwendung sollte mit einer {if}-Bedingung geprüft werden, ob diese Daten verfügbar sind.


Diese Variable enthält eine Datums- und Zeitangabe und kann in vielen unterschiedlichen Formaten genutzt werden. Alle Informationen für eine individuelle Ausgabe sind in der offiziellen Smarty-Dokumentation dokumentiert.

orderInfo array

Objektsammlung, enthält Objekte vom Typ Printlounge\DataObject\Template\TemplateOrderInfo

weitere Bestellinformationen
enthält eine Sammlung von Objekten vom Typ Printlounge\DataObject\Template\TemplateOrderInfo

Info

Wichtig: Diese Variable muss mit einer Schleife ({foreach}) durchlaufen werden, um die darin enthaltenen Informationen ausgeben zu können.

Codebeispiel zur Verwendung

Codeblock
{foreach from=$order->orderInfo item=orderInfoItem}
	{$orderInfoItem->…}<br/>
{/foreach}

Das Objekt innerhalb der Schleife stellt weitere Variablen bereit.

orderNumber integer

Bestellnummer
enthält einen Zahlenwert / Ganzzahl

Codebeispiel zur Verwendung

Codeblock
{$order->orderNumber}

payment object

Printlounge\DataObject\Template\TemplatePayment

Informationen zur Bezahlung
enthält ein Objekt vom Typ Printlounge\DataObject\Template\TemplatePayment

Codebeispiel zur Verwendung

Codeblock
{if $order->payment}
	{$order->payment->…}
{/if}

Das Objekt stellt weitere Variablen bereit, welche unter Template-Objekt „Zahlungsart / Bezahlmethode“ dokumentiert sind.

Tipp: Bei der Verwendung sollte mit einer {if}-Bedingung geprüft werden, ob diese Daten verfügbar sind.

paymentMethod string

Zahlungsart / Bezahlmethode
enthält eine Zeichenkette / Text

Enthält die Bezeichnung der ausgewählten Zahlungsart der Bestellung.

Codebeispiel zur Verwendung

Codeblock
{$order->paymentMethod}

remark string

Bemerkung zur Bestellung
enthält eine Zeichenkette / Text

Codebeispiel zur Verwendung

Codeblock
{$order->remark}

shipping object

Printlounge\DataObject\Template\TemplateShipping

Versandart
enthält ein Objekt vom Typ Printlounge\DataObject\Template\TemplateShipping

Codebeispiel zur Verwendung

Codeblock
{if $order->shipping}
	{$order->shipping->…}
{/if}

Dieses Objekt stellt weitere Variablen bereit, welche unter Template-Objekt „Versanddaten (aus Bestelldaten)“ dokumentiert sind.

Tipp: Bei der Verwendung sollte mit einer {if}-Bedingung geprüft werden, ob diese Daten verfügbar sind.

shopUser object

Printlounge\DataObject\Template\TemplateShopUser

Shop-Benutzer der Bestellung
enthält ein Objekt vom Typ Printlounge\DataObject\Template\TemplateShopUser

Codebeispiel zur Verwendung

Codeblock
{if $order->shopUser}
	{$order->shopUser->…}
{/if}

Dieses Objekt stellt weitere Variablen bereit.

Tipp: Bei der Verwendung sollte mit einer {if}-Bedingung geprüft werden, ob diese Daten verfügbar sind.

standardOrderCode string

Standard-Bestellcode
enthält eine Zeichenkette / Text

Codebeispiel zur Verwendung

Codeblock
{$order->standardOrderCode}

status integer

Bestellstatus
enthält einen Zahlenwert / Ganzzahl

Codebeispiel zur Verwendung

Codeblock
{$order->status}

total object

Money\Money

Bestellsumme
enthält ein Objekt vom Typ Money\Money

Codebeispiel zur Verwendung

Codeblock
{$order->total->getAmount()/100)|number_format:2:',':'.'}
{$order->total->getCurrency()}

totalWithoutVat object

Money\Money

Bestellsumme ohne Steuerbeträge
enthält ein Objekt vom Typ Money\Money

Codebeispiel zur Verwendung

Codeblock
{$order->totalWithoutVat->getAmount()/100)|number_format:2:',':'.'}
{$order->totalWithoutVat->getCurrency()}

totalWithVat object

Money\Money

Bestellsumme mit Steuerbeträgen
enthält ein Objekt vom Typ Money\Money

Codebeispiel zur Verwendung

Codeblock
{$order->totalWithVat->getAmount()/100)|number_format:2:',':'.'}
{$order->totalWithVat->getCurrency()}

vat double

Steuerbetrag
enthält einen Zahlenwert / Fließkommazahl

Codebeispiel zur Verwendung

Codeblock
{$order->vat}

vatIdentificationNumber string

Steuerliche Identifikationsnummer
enthält eine Zeichenkette / Text

Codebeispiel zur Verwendung

Codeblock
{$order->vatIdentificationNumber}

...