Erhalten Sie eine echte Sendungs-ID
Frage
Ich kann die tatsächliche Bestellnummer abrufen
$order->getReadlOrderId();
Ich kann keine Dokumentation oder Beiträge finden, die zeigen, wie man die tatsächliche Sendungs-ID erhält. Bisher kann ich die ID nur über erhalten
$shipment->getId();
Und diese ID ist nicht die ID, die in den Admin-HTML-Rastern angezeigt wird ...Irgendwelche Ideen, wie ich die echte Sendungsnummer erhalten kann?
Lösung
Versuche Folgendes:
$shipment->getIncrementId();
Tatsächlich können Sie es verwenden getIncrementId
auch auf Gutschriften und Rechnungen.
Schließlich, getRealOrderId
ist nur ein Alias für increment_id
:
Mage_Sales_Model_Order
public function getRealOrderId()
{
$id = $this->getData('real_order_id');
if (is_null($id)) {
$id = $this->getIncrementId();
}
return $id;
}
Ich bin mir der Geschichte nicht sicher, aber real_order_id
scheint ein Überbleibsel zu sein, das durch die Standardisierung von veraltet ist increment_id
- In einigen Modulen, einschließlich des flachen Bestellrasters, war es früher ein Spaltenwert.