Template-Objekt „Bestellposition (mit und ohne Artikelbezug)“
Diese Dokumentation beschreibt Variablen, die im Template-Objekt „Bestellposition (mit und ohne Artikelbezug)“ zur Verfügung stehen.
Der technische Name dieses Objekts ist Printlounge\DataObject\Template\TemplateOrderItem
.
Für alle Codebeispiele in dieser Dokumentation wird eine Variable mit dem Namen $orderItem
verwendet. Je nach verwendetem Template kann dieser Variablenname jedoch abweichen.
Alle Codebeispiele sind in Smarty-Syntax geschrieben, so dass alle Variablen in geschweiften Klammern ausgegeben oder mit Befehlen und Abfragen verknüpft werden können.
Variablen in diesem Datenobjekt
Das Datenobjekt „Bestellposition (mit und ohne Artikelbezug)“ enthält folgende Variablen:
Variable | Beschreibung und Verwendung |
---|---|
additionalFields | Zusatzfelder des Artikels Nur verfügbar bei Bestellpositionen mit Artikelbezug. Wichtig: Diese Variable muss mit einer Schleife ( Codebeispiel: {foreach from=$orderItem->additionalFields item=additionalFieldsLoopItem}
…
{/foreach} |
additionalInformation |
enthält eine Sammlung von Daten Wichtig: Diese Variable muss mit einer Schleife ( Codebeispiel: {foreach from=$orderItem->additionalInformation item=additionalInformationLoopItem}
…
{/foreach} |
article | Bestellter Artikel Nur verfügbar bei Bestellpositionen mit Artikelbezug. Codebeispiel: {if $orderItem->article} … {/if} |
articleId | ID des bestellten Artikels Nur verfügbar bei Bestellpositionen mit Artikelbezug. Codebeispiel: |
articleOptions |
enthält eine Sammlung von Daten Codebeispiel: |
articleOptionsRemark |
enthält eine Sammlung von Daten Codebeispiel: |
articleSettings |
enthält eine Sammlung von Daten Codebeispiel: |
articleType | ID des Artikeltyps Nur verfügbar bei Bestellpositionen mit Artikelbezug. Codebeispiel: |
chosenArticleOptions |
enthält eine Sammlung von Daten Codebeispiel: |
costCenter | Kostenstelle Nur verfügbar bei Bestellpositionen mit Artikelbezug. Codebeispiel: |
deliveryDay | Lieferdatum Nur verfügbar bei Bestellpositionen mit Artikelbezug. Codebeispiel: |
desiredSchedule | Wunschtermin Nur verfügbar bei Bestellpositionen mit Artikelbezug. Codebeispiel: |
downloadImageUrls | URLs zum Download Nur verfügbar bei Bestellpositionen mit Artikelbezug. Codebeispiel: |
downloadPrintPdfUrl | URL zum Download der Druckdatei Nur verfügbar bei Bestellpositionen mit Artikelbezug. Codebeispiel: |
downloadZipUrl | URL zum Download der ZIP-Datei Nur verfügbar bei Bestellpositionen mit Artikelbezug. Codebeispiel: |
id | ID der Bestellposition Codebeispiel: |
internalName | Interne Bezeichnung Nur verfügbar bei Bestellpositionen mit Artikelbezug. Codebeispiel: |
jpgDownloads |
enthält eine Sammlung von Daten Codebeispiel: |
md5 | MD5 der Bestellposition Codebeispiel: |
name | Bezeichnung der Bestellposition Codebeispiel: |
orderId |
enthält einen Zahlenwert (Ganzzahl) Codebeispiel: |
orderItemTax |
enthält ein Objekt vom Typ Codebeispiel: |
parentId | ID der übergeordneten Bestellposition Codebeispiel: |
partialDeliveries | Angaben zu Teillieferungen Codebeispiel: |
personalizationData | Personalisierungsdaten Nur verfügbar bei Bestellpositionen mit Artikelbezug und einem Artikel vom Typ "Print-on-Demand". Codebeispiel: |
personalizationDataShort | Personalisierungsdaten als String Nur verfügbar bei Bestellpositionen mit Artikelbezug und einem Artikel vom Typ "Print-on-Demand". Codebeispiel: |
previewArticleImagePath | URL zum Vorschaubild des Artikels Nur verfügbar bei Bestellpositionen mit Artikelbezug. Codebeispiel: |
printFiles | Druckdateien Codebeispiel: |
quantity | Mengenangabe Die Mengenangabe kann eine ID (bei festen Preisstaffeln) oder den Wert der Menge (bei freien Preisstaffeln) enthalten. Codebeispiel: |
quantityName | Mengenbezeichnung Codebeispiel: |
quantityValue | Menge Codebeispiel: |
remark | Bemerkung Nur verfügbar bei Bestellpositionen mit Artikelbezug. Codebeispiel: |
sapNumber | SAP-Nummer Codebeispiel: |
serviceProvider | Dienstleister Codebeispiel: |
status | Status der Bestellposition Codebeispiel: |
total | Summe der Bestellposition Codebeispiel: |
totalWithVat |
enthält ein Objekt vom Typ Codebeispiel: |
totalWithoutVat |
enthält ein Objekt vom Typ Codebeispiel: |
type | ID der Bestellpositionsart Codebeispiel: |