Hi guys. Can someone tell me how to get the shipping increase id by order id in Magento?
I need this because I use an external php file to add the tracking information to the send, and for this, it needs a delivery identifier.
Thank you for your help.
I use the following code to add tracking information
$shipmentIncrementId='300000002'; $trackNumber='123456'; $carrier='custom'; $title='server10'; $shipment = Mage::getModel('sales/order_shipment')->loadByIncrementId($shipmentIncrementId); $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);
source share