Obtener ID de envío real
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?
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.