magento
Ordini
Ricerca…
Ottieni ordine per ID
$orderid = 12345;
$order = Mage::getModel('sales/order')->load($orderid);
Il codice sopra riportato è approssimativamente analogo alla seguente query SQL.
select * from sales_flat_order where entity_id=12345;
Ottieni l'ordine in base all'ID dell'incremento
$incrementid = 100000000;
$order = Mage::getModel('sales/order')->loadByIncrementId($incrementid);
Il codice sopra riportato è approssimativamente analogo alla seguente query SQL.
select * from sales_flat_order where increment_id=100000000;
Il valore increment_id
è l'identificativo dell'ordine del cliente, mentre entity_id
è l'identificatore del livello del database per l'ordine.
Aggiungi commento alla cronologia degli ordini
È possibile aggiungere commenti e stato all'ordine. Ottieni l'ordine:
$orderid = 12345;
$order = Mage::getModel('sales/order')->load($orderid);
E aggiungi commento:
//$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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow