ShipToAddress
class ShipToAddress extends Address
ShipToAddress
Abbildung der Lieferadresse
Soll die komplette Bestellung oder eine einzelne Bestellposition an eine von der Rechnungsadresse abweichende Anschrift geliefert werden, so wird diese Anschrift in dem XML-Element ship-to-address übergeben. Das Element kann sowohl auf Bestellungs- sowie auf Bestellpositionsebene übergeben werden. Je nachdem, ob die ganze Bestellung oder nur eine Bestellposition an die Lieferadresse gesendet werden soll. Die Lieferadresse hat den folgenden Aufbau: Straße, Postleitzahl, Ort & Land Anrede, Vorwahl, Telefonnummer und Vorname Nachname Lieferhinweis des Kunden
<ship-to-address>
<title>FRAU</title>
<first-name>GUDRUN</first-name>
<last-name>NELKE</last-name>
<street>WANDSBEKER STR. 3-7</street>
<postal-code>22179</postal-code>
<city>HAMBURG</city>
<country>Deutschland</country>
<phone-business>40</phone-business>
<phone-business-direct>23892122</phone-business-direct>
<shipping-comment>Bitte vor 11 Uhr anliefern</shipping-comment>
</ship-to-address>
Traits
Methods
Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Merchant\Otto\Element\"
Hilfsmethode Gibt den Wert eines Elementes zurück
Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
Erstellt ein neues Order-Objekt
Liefert den Lieferhinweis des Kunden zurück
Details
in XpathImplementation at line 42
NodeList
searchElements(string $elementName)
searchElements
in AbstractElement at line 44
protected Parser
getParser()
Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Merchant\Otto\Element\"
in AbstractElement at line 55
protected string
getElementValue(string $elementName)
Hilfsmethode Gibt den Wert eines Elementes zurück
in AbstractElement at line 72
protected AbstractElement
setElementValue($elementName, $value)
Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
in Address at line 50
string
getTitle()
Liefert den Anrede zurück
Datentyp: String Restriktionen: Minimale Länge: 1 / Maximale Länge: 256 Pflichtfeld / optional: optional Minimalanforderungen: Keine Maximalanforderungen: -
<first-name>GUDRUN</first-name>
in Address at line 73
string
getFirstName()
Liefert den Vornamen zurück
Vorname (first-name) und Nachname (last-name) sind Pflichtfelder in jeder Rechnungsadresse.
In der Lieferadresse ist der Vornamen allerdings optional
Datentyp: String Restriktionen: Minimale Länge: 1 / Maximale Länge: 256 Pflichtfeld / optional: Pflichtfeld Minimalanforderungen: Pflichtfeld Maximalanforderungen: -
<first-name>GUDRUN</first-name>
in Address at line 94
string
getLastName()
Liefert den Nachnamen zurück
Der Nachname (last-name) ist ein Pflichtfeld in jeder Lieferadresse.
Datentyp: String Restriktionen: Minimale Länge: 1 / Maximale Länge: 256 Pflichtfeld / optional: Pflichtfeld Minimalanforderungen: Pflichtfeld Maximalanforderungen: -
<last-name>NELKE</last-name>
in Address at line 103
string
getStreet()
Liefert die Strasse zurück
in Address at line 112
string
getPostalCode()
Liefert die Postleitzahl zurück
in Address at line 121
string
getCity()
Liefert die Stadt zurück
in Address at line 130
string
getCountry()
Liefert das Land zurück
in Address at line 143
string
getPhoneBusiness()
Liefert die Vorwahl der Telefonnummer zurück
<phone-business>040</phone-business>
in Address at line 156
string
getPhoneBusinessDirect()
Liefert die Telefonnummer zurück
<phone-business-direct>23892122</phone-businessdirect>
at line 64
__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)
Erstellt ein neues Order-Objekt
at line 93
string
getShippingComment()
Liefert den Lieferhinweis des Kunden zurück
Für jede Bestellung bzw. für jede Bestellposition kann der Kunde einen Lieferkommentar hinterlegen. Dieser wird über shipping-comment an den Partner übermittelt. Dieses Feld wird aktuell nicht an den Partner übermittelt, da es zur Zeit nicht vom Shop befüllt wird.
Datentyp: String Restriktionen: Minimale Länge: 1 / Maximale Länge: 4000 Pflichtfeld / optional: optional Minimalanforderungen: Keine Maximalanforderungen: -
<shipping-comment>Alvine\Merchant\Otto</shipping-comment>