Pregunta

Soy capaz de recuperar el verdadero número de pedido por

$order->getReadlOrderId();

No puedo encontrar ninguna documentación o mensajes que muestran cómo conseguir el verdadero Identificación del envío, hasta ahora sólo soy capaz de obtener el Id por

$shipment->getId();

Y esa identificación no es el ID se muestra en las rejillas adminhtml ... alguna idea de cómo puedo conseguir el verdadero Identificación del envío?

¿Fue útil?

Solución

Trate lo siguiente:

$shipment->getIncrementId();

De hecho, se puede utilizar getIncrementId en las notas de crédito y facturas, también.


Después de todo, getRealOrderId es sólo un alias para increment_id:

Mage_Sales_Model_Order

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

No estoy seguro de la historia, pero las apariencias real_order_id sea un remanente obsoleto por la estandarización de increment_id - fue una vez un valor de columna en algunos módulos, incluyendo la rejilla para plana.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top