class Order extends Map implements InstantiableFromArrayHelper

Legacy Order

{ "companyOrderID": "20191101-5", "notice": "Testbestellung Kreditkarte", "shid": 1, "dcid": 252, "erpName": "magento-Sample", "erpID": "1234568", "transactions": [ { "id": "12345", "amount": "3995", "currency": "EUR", "authcode": "CAPTURED", "captureState": "CAPTURED", "captureAmount": "3995", "paymentPTID": 1 } ], "user": { "userName": "[email protected]", "formOfAddress": "", "letterFormOfAddress": "", "birthday": "04.01.1977", "custom1": "", "custom2": "", "company": "schukai GmbH", "email": "[email protected]" }, "sellTo": { "aid":12, "title":"Dr.", "firstName":"Max", "surName":"Mustermann", "address1": "Eichenstrasse 26", "address2": "", "zip": "82290", "city": "Landsberied", "country": "de" "company": "schukai GmbH" }, "shipTo":{ "aid":12, "title":"Dr.", "firstName":"Max", "surName":"Mustermann", "address1": "Eichenstrasse 26", "address2": "", "zip": "82290", "city": "Landsberied", "country": "de" "company": "schukai GmbH" }, "positions": [ { "ean": "4004124334290", "count": 1, "gross": 3995, "net": 3357, "currency": "EUR", "vat": 1900, "name": "Hip-Short", "itemNumber": "45329-223" }, { "iid": "502", "count": 1, "gross": 395, "net": 332, "currency": "EUR", "vat": 1900, "name": "Versand", "itemNumber": "Versand" } ], "sys": { "reserverStockPositions":true, "createDelivery":false, "setDelivered":false, "setBillNumber":false, "createEdiOrder":false, } }

Methods

setCompanyOrderID(string $companyOrderID)

setzt die Bestellnummer des Mandanten

setNotice(string $notice)

setzt die Bestellnotiz

setSHID(int $shid)

setzt die Mandanten SHID

setDCID(int $dcid)

setzt die Frachtführer ID

setErpName(string $erpName)

setzt den ERP Namen

setErpID(string $erpID)

setzt die ERP ID

setUser(User $user)

setzt den Benutzer

addPostion(Position $position)

fügt einen neue Position hinzu

setSellTo(SellTo $sellTo)

setzt die Rechnungsadresse

setShipTo(ShipTo $shipTo)

setzt die Lieferadresse

addTransaction(Transaction $transaction)

fügt eine neue Transaktion hinzu

setSysCreateDelivery(bool $createDelivery)

setzt das Flag ob eine Lieferung erstellt werden soll

setSysSetDelivered(bool $setDelivered)

setzt das Flag ob die Lieferung auf ausgeliefert gesetzt werden soll

setSysSetBillNumber(bool $setBillNumber)

setzt das Flag ob die Lieferung die Rechnungsnummer bekommen soll

setSysReserverStockPositions(bool $reserverStockPositions)

setzt das Flag ob die Bestände reserviert werden sollen

setSysCreateEdiOrder(bool $createEdiOrder)

setzt das Flag ob eine EDI Order geschrieben werden sollen

static InstantiableFromArrayHelper
getInstanceFromArrayHelper(ArrayHelper $array)

No description

Details

at line 119
Order setCompanyOrderID(string $companyOrderID)

setzt die Bestellnummer des Mandanten

Parameters

string $companyOrderID Bestellnummer des Mandanten

Return Value

Order

at line 131
Order setNotice(string $notice)

setzt die Bestellnotiz

Parameters

string $notice Bestellnotiz

Return Value

Order

at line 143
Order setSHID(int $shid)

setzt die Mandanten SHID

Parameters

int $shid Mandanten SHID

Return Value

Order

at line 155
Order setDCID(int $dcid)

setzt die Frachtführer ID

Parameters

int $dcid Frachtführer ID

Return Value

Order

at line 167
Order setErpName(string $erpName)

setzt den ERP Namen

Parameters

string $erpName

Return Value

Order

at line 179
Order setErpID(string $erpID)

setzt die ERP ID

Parameters

string $erpID

Return Value

Order

at line 191
Order setUser(User $user)

setzt den Benutzer

Parameters

User $user Benutzer

Return Value

Order

at line 203
Order addPostion(Position $position)

fügt einen neue Position hinzu

Parameters

Position $position

Return Value

Order

at line 218
Order setSellTo(SellTo $sellTo)

setzt die Rechnungsadresse

Parameters

SellTo $sellTo Rechnungsadresse

Return Value

Order

at line 230
Order setShipTo(ShipTo $shipTo)

setzt die Lieferadresse

Parameters

ShipTo $shipTo Lieferadresse

Return Value

Order

at line 242
Order addTransaction(Transaction $transaction)

fügt eine neue Transaktion hinzu

Parameters

Transaction $transaction

Return Value

Order

at line 257
Order setSysCreateDelivery(bool $createDelivery)

setzt das Flag ob eine Lieferung erstellt werden soll

Parameters

bool $createDelivery

Return Value

Order

at line 272
Order setSysSetDelivered(bool $setDelivered)

setzt das Flag ob die Lieferung auf ausgeliefert gesetzt werden soll

Parameters

bool $setDelivered

Return Value

Order

at line 287
Order setSysSetBillNumber(bool $setBillNumber)

setzt das Flag ob die Lieferung die Rechnungsnummer bekommen soll

Parameters

bool $setBillNumber

Return Value

Order

at line 302
Order setSysReserverStockPositions(bool $reserverStockPositions)

setzt das Flag ob die Bestände reserviert werden sollen

Parameters

bool $reserverStockPositions

Return Value

Order

at line 317
Order setSysCreateEdiOrder(bool $createEdiOrder)

setzt das Flag ob eine EDI Order geschrieben werden sollen

Parameters

bool $createEdiOrder

Return Value

Order

at line 325
static InstantiableFromArrayHelper getInstanceFromArrayHelper(ArrayHelper $array)

Parameters

ArrayHelper $array

Return Value

InstantiableFromArrayHelper