magento
Aufträge
Suche…
Bestellung per ID erhalten
$orderid = 12345;
$order = Mage::getModel('sales/order')->load($orderid);
Der obige Code entspricht in etwa der folgenden SQL-Abfrage.
select * from sales_flat_order where entity_id=12345;
Bestellung nach Inkrement-ID abrufen
$incrementid = 100000000;
$order = Mage::getModel('sales/order')->loadByIncrementId($incrementid);
Der obige Code entspricht in etwa der folgenden SQL-Abfrage.
select * from sales_flat_order where increment_id=100000000;
Die increment_id
entity_id
ist die vom Kunden zugewandte entity_id
, während die entity_id
die Kennung auf Datenbankebene für die Bestellung ist.
Kommentar zum Bestellverlauf hinzufügen
Sie können der Bestellung einen Kommentar und Status hinzufügen. Bestellung erhalten:
$orderid = 12345;
$order = Mage::getModel('sales/order')->load($orderid);
Und Kommentar hinzufügen:
//$isNotify means you want to notify customer or not.
$order->addStatusToHistory($status, $message, $isNotify);
$order->save()
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow