/** * 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; }