/**
  * Get the shipment tracking pop-up URL
  *
  * @param  EbayEnterprise_Order_Model_Detail_Process_Response_Shipment
  * @param  Mage_Sales_Model_Order_Shipment_Track
  * @return string
  */
 public function getTrackingPopupUrl(EbayEnterprise_Order_Model_Detail_Process_Response_Shipment $shipment, Mage_Sales_Model_Order_Shipment_Track $track)
 {
     return $this->getUrl('*/*/romtrackingpopup', ['order_id' => $this->getOrder()->getRealOrderId(), 'shipment_id' => $shipment->getIncrementId(), 'tracking_number' => $track->getNumber()]);
 }
 /**
  * Get Magento's shipping carrier code.
  *
  * @param  EbayEnterprise_Order_Model_Detail_Process_Response_Shipment
  * @return string | null
  */
 protected function getShippingCarrierCode(EbayEnterprise_Order_Model_Detail_Process_Response_Shipment $shipment)
 {
     /** @var Mage_Shipping_Model_Carrier_Abstract[] */
     $carrriers = $this->shippingConfig->getAllCarriers();
     /** @var string */
     $romCarrierCode = strtolower($shipment->getCarrier());
     foreach ($carrriers as $carrier) {
         /** @var string */
         $mageCarrierCode = $carrier->getCarrierCode();
         if (strpos($romCarrierCode, $mageCarrierCode) !== false) {
             return $mageCarrierCode;
         }
     }
     return null;
 }