Domanda

Sono in grado di recuperare il vero id ordine da

$order->getReadlOrderId();

Non riesco a trovare alcuna documentazione o messaggi che mostrano come ottenere il Real ID spedizione, fino ad ora sono in grado di ottenere la Id unico

$shipment->getId();

E questo ID non è l'ID indicato sulle griglie adminhtml ... tutte le idee su come posso ottenere il vero id spedizione?

È stato utile?

Soluzione

Prova il seguente:

$shipment->getIncrementId();

In realtà, è possibile utilizzare getIncrementId sulle note di credito e le fatture, anche.


Dopo tutto, getRealOrderId è solo un alias per increment_id:

Mage_Sales_Model_Order

public function getRealOrderId()
{
    $id = $this->getData('real_order_id');
    if (is_null($id)) {
        $id = $this->getIncrementId();
    }
    return $id;
}

Non sono sicuro della storia, ma l'apparenza real_order_id di essere un residuo deprecato dalla standardizzazione dei increment_id - era una volta un valore di colonna in alcuni moduli, tra cui la griglia di ordine piatta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top