Bestellungen

Bestellungen importieren

https://infocenter.tradebyte.com/wp-content/uploads/docs/manual-basic-de/3012_Teil7c_Auftragsdatenaustausch%20via%20XML-DE.pdf

Der Client wird initalisiert.

$merchantNumber = '12345';
$channelID = 'zade';
$orderList = $tradebyteClient->getOrderList($merchantNumber, $channelID);

foreach($orderList->getOrders() as $order) {

    // Bestellungen imporieren

}

Status auf exportiert sezten

Damit die Bestellungen nicht nochmal von TB.One geliefert werden, muss jede Bestellung auf exportiert gesetzt werden.
Es wird die TB_ID der Bestellung gemeldet.

$merchantNumber = '12345';

$orderID=$order->getOrderData()->getTbID();

$tradebyteClient->setOrderExported($merchantNumber, $orderID);

Bestellungen nochmal importieren

Falls ein Auftrag erneut abrufen werden soll, aber der Auftrag bereits als exportiert gekennzeichnet wurde,
dann kann der Exportstatus zurück gesetzt werden.
Den Auftrag in TB.One auswählt und in den Tab "Auftragsdaten" wechselt.
Dort ist die Checkbox "Exportstatus zurücksetzten" verfügbar, diese auswähen und abspeichern.
Dann kann der Auftrag erneut abgerufen werden.