Como obter o ID do incremento da remessa por ID do pedido no Magento
Ola pessoal. Alguém pode me dizer como obter o ID de incremento da remessa pelo ID do pedido no Magento?
Preciso disso porque uso um arquivo php externo para adicionar informações de rastreamento a uma remessa e ele precisa do ID da remessa para isso.
Obrigado por toda sua ajuda.
Estou usando o código abaixo para adicionar informações de rastreamento
$shipmentIncrementId='300000002';
$trackNumber='123456';
$carrier='custom';
$title='server10';
$shipment = Mage::getModel('sales/order_shipment')->loadByIncrementId($shipmentIncrementId);
/* @var $shipment Mage_Sales_Model_Order_Shipment */
$track = Mage::getModel('sales/order_shipment_track')
->setNumber($trackNumber)
->setCarrierCode($carrier)
->setTitle($title);
$shipment->addTrack($track);
try {
$shipment->save();
} catch (Mage_Core_Exception $e) {
$thiss->_fault('data_invalid', $e->getMessage());
}
return $track->getId();
print_r($shipment);