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?

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top