magento
Pedidos
Buscar..
Obtener orden por ID
$orderid = 12345;
$order = Mage::getModel('sales/order')->load($orderid);
El código anterior es aproximadamente análogo a la siguiente consulta SQL.
select * from sales_flat_order where entity_id=12345;
Obtener pedido por ID de incremento
$incrementid = 100000000;
$order = Mage::getModel('sales/order')->loadByIncrementId($incrementid);
El código anterior es aproximadamente análogo a la siguiente consulta SQL.
select * from sales_flat_order where increment_id=100000000;
El increment_id
es el identificador de orden que enfrenta el cliente, mientras que entity_id
es el identificador de nivel de base de datos para el pedido.
Añadir comentario al historial de pedidos
Puedes añadir comentario y estado a pedido. Obtener orden :
$orderid = 12345;
$order = Mage::getModel('sales/order')->load($orderid);
Y añadir comentario:
//$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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow