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?

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top