Get Real Shipment ID
Question
Je suis en mesure de récupérer le vrai numéro de commande par
$order->getReadlOrderId();
Je suis incapable de trouver tous les documents ou messages qui montrent comment obtenir le réel id expédition, jusqu'à présent, je ne suis en mesure d'obtenir le Id par
$shipment->getId();
Et que Id est pas l'ID figurant sur les grilles de adminhtml ... toutes les idées sur la façon dont je peux obtenir l'ID réel l'expédition?
La solution
Try the following:
$shipment->getIncrementId();
In fact, you can use getIncrementId
on credit memos and invoices, too.
After all, getRealOrderId
is just an alias for increment_id
:
Mage_Sales_Model_Order
public function getRealOrderId()
{
$id = $this->getData('real_order_id');
if (is_null($id)) {
$id = $this->getIncrementId();
}
return $id;
}
I'm not sure of the history, but real_order_id
looks to be a remnant deprecated by standardization of increment_id
- it was once a column value in some modules including the flat order grid.