Versionen im Vergleich

Schlüssel

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

...

Das Datenobjekt „Bestellposition (mit und ohne Artikelbezug)“ enthält folgende Variablen:

Variable

Beschreibung und Verwendung

additionalFields array

Zusatzfelder des Artikels
enthält eine Sammlung von Daten

Nur verfügbar bei Bestellpositionen mit Artikelbezug.

Info

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

Codebeispiel:

Codeblock
{foreach from=$orderItem->additionalFields item=additionalFieldsLoopItem}
	…
{/foreach}

additionalInformation array

enthält eine Sammlung von Daten

Info

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

Codebeispiel:

Codeblock
{foreach from=$orderItem->additionalInformation item=additionalInformationLoopItem}
	…
{/foreach}

article object

Bestellter Artikel
enthält ein Objekt vom Typ ?Printlounge\DataObject\Template\TemplateArticle

Nur verfügbar bei Bestellpositionen mit Artikelbezug.

Codebeispiel:

Codeblock
{if $orderItem->article} … {/if}

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

articleId int

ID des bestellten Artikels
enthält einen Zahlenwert (Ganzzahl)

Nur verfügbar bei Bestellpositionen mit Artikelbezug.

Codebeispiel:

Codeblock
{$orderItem->articleId}

articleOptions array

enthält eine Sammlung von Daten

Info

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

Codebeispiel:

Codeblock
{foreach from=$orderItem->articleOptions item=articleOptionsLoopItem}
	…
{/foreach}

articleOptionsRemark array

enthält eine Sammlung von Daten

Info

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

Codebeispiel:

Codeblock
{foreach from=$orderItem->articleOptionsRemark item=articleOptionsRemarkLoopItem}
	…
{/foreach}

articleSettings array

enthält eine Sammlung von Daten

Info

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

Codebeispiel:

Codeblock
{foreach from=$orderItem->articleSettings item=articleSettingsLoopItem}
	…
{/foreach}

articleType int

ID des Artikeltyps
enthält einen Zahlenwert (Ganzzahl)

Nur verfügbar bei Bestellpositionen mit Artikelbezug.

Codebeispiel:

Codeblock
{$orderItem->articleType}

chosenArticleOptions array

enthält eine Sammlung von Daten

Info

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

Codebeispiel:

Codeblock
{foreach from=$orderItem->chosenArticleOptions item=chosenArticleOptionsLoopItem}
	…
{/foreach}

costCenter string

Kostenstelle
enthält eine Zeichenkette / Text

Nur verfügbar bei Bestellpositionen mit Artikelbezug.

Codebeispiel:

Codeblock
{$orderItem->costCenter}

deliveryDay ?DateTimeImmutable

Lieferdatum
enthält eine Datums- / Zeitangabe vom Typ ?DateTimeImmutable

Nur verfügbar bei Bestellpositionen mit Artikelbezug.

Codebeispiel:

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

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.

desiredSchedule ?DateTimeImmutable

Wunschtermin
enthält eine Datums- / Zeitangabe vom Typ ?DateTimeImmutable

Nur verfügbar bei Bestellpositionen mit Artikelbezug.

Codebeispiel:

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

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.

downloadImageUrls array

URLs zum Download
enthält eine Sammlung von Daten

Nur verfügbar bei Bestellpositionen mit Artikelbezug.

Info

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

Codebeispiel:

Codeblock
{foreach from=$orderItem->downloadImageUrls item=downloadImageUrlsLoopItem}
	…
{/foreach}

downloadPrintPdfUrl string

URL zum Download der Druckdatei
enthält eine Zeichenkette / Text

Nur verfügbar bei Bestellpositionen mit Artikelbezug.

Codebeispiel:

Codeblock
{$orderItem->downloadPrintPdfUrl}

downloadZipUrl string

URL zum Download der ZIP-Datei
enthält eine Zeichenkette / Text

Nur verfügbar bei Bestellpositionen mit Artikelbezug.

Codebeispiel:

Codeblock
{$orderItem->downloadZipUrl}

id int

ID der Bestellposition
enthält einen Zahlenwert (Ganzzahl)

Codebeispiel:

Codeblock
{$orderItem->id}

internalName string

Interne Bezeichnung
enthält eine Zeichenkette / Text

Nur verfügbar bei Bestellpositionen mit Artikelbezug.

Codebeispiel:

Codeblock
{$orderItem->internalName}

jpgDownloads array

enthält eine Sammlung von Daten

Info

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

Codebeispiel:

Codeblock
{foreach from=$orderItem->jpgDownloads item=jpgDownloadsLoopItem}
	…
{/foreach}

md5 string

MD5 der Bestellposition
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{$orderItem->md5}

name string

Bezeichnung der Bestellposition
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{$orderItem->name}

orderId int

enthält einen Zahlenwert (Ganzzahl)

Codebeispiel:

Codeblock
{$orderItem->orderId}

orderItemTax object

enthält ein Objekt vom Typ ?Lounge\Component\Tax\Tax\DataObject\Template\OrderItemTax

Codebeispiel:

Codeblock
{if $orderItem->orderItemTax} … {/if}

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

parentId int

ID der übergeordneten Bestellposition
enthält einen Zahlenwert (Ganzzahl)

Codebeispiel:

Codeblock
{$orderItem->parentId}

partialDeliveries array

Angaben zu Teillieferungen
enthält eine Sammlung von Daten

Info

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

Codebeispiel:

Codeblock
{foreach from=$orderItem->partialDeliveries item=partialDeliveriesLoopItem}
	…
{/foreach}

personalizationData array

Personalisierungsdaten
enthält eine Sammlung von Daten

Nur verfügbar bei Bestellpositionen mit Artikelbezug und einem Artikel vom Typ "Print-on-Demand".

Info

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

Codebeispiel:

Codeblock
{foreach from=$orderItem->personalizationData item=personalizationDataLoopItem}
	…
{/foreach}

personalizationDataShort string

Personalisierungsdaten als String
enthält eine Zeichenkette / Text

Nur verfügbar bei Bestellpositionen mit Artikelbezug und einem Artikel vom Typ "Print-on-Demand".

Codebeispiel:

Codeblock
{$orderItem->personalizationDataShort}

previewArticleImagePath string

URL zum Vorschaubild des Artikels
enthält eine Zeichenkette / Text

Nur verfügbar bei Bestellpositionen mit Artikelbezug.

Codebeispiel:

Codeblock
{$orderItem->previewArticleImagePath}

printFiles array

Druckdateien
enthält eine Sammlung von Daten

Info

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

Codebeispiel:

Codeblock
{foreach from=$orderItem->printFiles item=printFilesLoopItem}
	…
{/foreach}

quantity int

Mengenangabe
enthält einen Zahlenwert (Ganzzahl)

Die Mengenangabe kann eine ID (bei festen Preisstaffeln) oder den Wert der Menge (bei freien Preisstaffeln) enthalten.

Codebeispiel:

Codeblock
{$orderItem->quantity}

quantityName string

Mengenbezeichnung
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{$orderItem->quantityName}

quantityValue int

Menge
enthält einen Zahlenwert (Ganzzahl)

Codebeispiel:

Codeblock
{$orderItem->quantityValue}

remark string

Bemerkung
enthält eine Zeichenkette / Text

Nur verfügbar bei Bestellpositionen mit Artikelbezug.

Codebeispiel:

Codeblock
{$orderItem->remark}

sapNumber string

SAP-Nummer
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{$orderItem->sapNumber}

serviceProvider object

Dienstleister
enthält ein Objekt vom Typ ?Printlounge\DataObject\Template\TemplateServiceProvider

Codebeispiel:

Codeblock
{if $orderItem->serviceProvider} … {/if}

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

status string

Status der Bestellposition
enthält eine Zeichenkette / Text

Codebeispiel:

Codeblock
{$orderItem->status}

total object

Summe der Bestellposition
enthält ein Objekt vom Typ ?Money\Money

Codebeispiel:

Codeblock
{if $orderItem->total} … {/if}

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

totalWithVat object

enthält ein Objekt vom Typ ?Money\Money

Codebeispiel:

Codeblock
{if $orderItem->totalWithVat} … {/if}

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

totalWithoutVat object

enthält ein Objekt vom Typ ?Money\Money

Codebeispiel:

Codeblock
{if $orderItem->totalWithoutVat} … {/if}

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

type int

ID der Bestellpositionsart
enthält einen Zahlenwert (Ganzzahl)

Codebeispiel:

Codeblock
{$orderItem->type}