/** * Adds shipment with specified tracking number * * @param Mage_Sales_Model_Order_Shipment $shipment * @param Mage_Sales_Model_Order_Shipment_Track $track */ private function _addShipmentWithTrack(Mage_Sales_Model_Order_Shipment $shipment, Mage_Sales_Model_Order_Shipment_Track $track = null) { $mageCarrierCode = $this->_getCarrierCodeFromOrder($shipment->getOrder()); $carrierCode = $this->_getConfig()->getCarrierCode($mageCarrierCode); $otherCarrierName = $carrierCode == Mage_GoogleTrustedStore_Model_Config::CARRIER_CODE_OTHER ? $this->_getConfig()->getOtherCarrierName($mageCarrierCode) : ''; $this->_addRow(array($shipment->getOrder()->getIncrementId(), trim($track ? $track->getNumber() : ''), $carrierCode, $otherCarrierName, $shipment->getCreatedAtDate()->toString('yyyy-MM-dd'))); }