Diese Dokumentation beschreibt Variablen, die im Template-Objekt „Versanddaten (aus Bestelldaten)“ zur Verfügung stehen.

Der technische Name dieses Objekts ist Printlounge\DataObject\Template\TemplateShipping.

Für alle Codebeispiele in dieser Dokumentation wird eine Variable mit dem Namen $address 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 „Versanddaten (aus Bestelldaten)“ enthält folgende Variablen:

Variable

Beschreibung und Verwendung

Variable

Beschreibung und Verwendung

expressShipping int

Expressversand gewählt
enthält einen Zahlenwert (Ganzzahl)

1 oder 0

Codebeispiel:

{$address->expressShipping}

expressShippingAddition object

Kosten für Expressversand
enthält ein Objekt vom Typ ?Money\Money

Codebeispiel:

{if $address->expressShippingAddition} … {/if}

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

name string

Name / Bezeichnung
enthält eine Zeichenkette / Text

Codebeispiel:

{$address->name}

package int

Anzahl der Pakete
enthält einen Zahlenwert (Ganzzahl)

Codebeispiel:

shipmentMethod int

ID der Versandart
enthält einen Zahlenwert (Ganzzahl)

Codebeispiel:

shippingCost object

Versandkosten
enthält ein Objekt vom Typ ?Money\Money

Codebeispiel:

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

weight float

Versandgewicht
enthält einen Zahlenwert (Fließkommazahl)

Codebeispiel: