Class Mage_Usa_Model_Shipping_Carrier_Fedex

Description

Implements interfaces:

Fedex shipping rates estimation

  • author: Magento Core Team <core@magentocommerce.com>
  • copyright: Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)

Located in /Usa/Model/Shipping/Carrier/Fedex.php (line 34)

Varien_Object
   |
   --Mage_Shipping_Model_Carrier_Abstract
      |
      --Mage_Usa_Model_Shipping_Carrier_Abstract
         |
         --Mage_Usa_Model_Shipping_Carrier_Fedex
Variable Summary
mixed $_code
mixed $_gatewayUrl
mixed $_request
mixed $_result
Method Summary
void collectRates ( $request)
void getCode ( $type, [ $code = ''])
string getCurrencyCode ()
void getResponse ()
void getResult ()
void getTracking ( $trackings)
void setRequest ( $request)
void _getQuotes ()
void _getXmlQuotes ()
void _getXMLTracking ( $tracking)
SimpleXMLElement|bool _parseXml (string $xmlContent)
void _parseXmlResponse ( $response)
void _parseXmlTrackingResponse ( $trackingvalue,  $response)
void _setFreeMethodRequest ( $freeMethod)
Variables
mixed $_code = 'fedex' (line 39)
  • access: protected

Redefinition of:
Mage_Shipping_Model_Carrier_Abstract::$_code
mixed $_gatewayUrl = 'https://gateway.fedex.com/GatewayDC' (line 45)
  • access: protected
mixed $_request = null (line 41)
  • access: protected
mixed $_result = null (line 43)
  • access: protected

Inherited Variables

Inherited from Mage_Usa_Model_Shipping_Carrier_Abstract

Mage_Usa_Model_Shipping_Carrier_Abstract::$_quotesCache

Inherited from Mage_Shipping_Model_Carrier_Abstract

Mage_Shipping_Model_Carrier_Abstract::$_debugReplacePrivateDataKeys
Mage_Shipping_Model_Carrier_Abstract::$_isFixed
Mage_Shipping_Model_Carrier_Abstract::$_numBoxes
Mage_Shipping_Model_Carrier_Abstract::$_rates
Methods
collectRates (line 47)
  • access: public
void collectRates ( $request)

Redefinition of:
Mage_Shipping_Model_Carrier_Abstract::collectRates()
getAllowedMethods (line 790)

Get allowed shipping methods

  • access: public
array getAllowedMethods ()
getCode (line 520)
  • access: public
void getCode ( $type, [ $code = ''])
  • $type
  • $code
getCurrencyCode (line 583)

Return FeDex currency ISO code by Magento Base Currency Code

  • return: 3-digit currency code
  • access: public
string getCurrencyCode ()
getResponse (line 763)
  • access: public
void getResponse ()
getResult (line 133)
  • access: public
void getResult ()
getTracking (line 607)
  • access: public
void getTracking ( $trackings)
  • $trackings
setRequest (line 62)
  • access: public
void setRequest ( $request)
setTrackingReqeust (line 622)
  • access: protected
void setTrackingReqeust ()
_getQuotes (line 138)
  • access: protected
void _getQuotes ()
_getXmlQuotes (line 151)
  • access: protected
void _getXmlQuotes ()
_getXMLTracking (line 632)
  • access: protected
void _getXMLTracking ( $tracking)
  • $tracking
_parseXml (line 499)

Parse XML string and return XML document object or false

  • access: protected
SimpleXMLElement|bool _parseXml (string $xmlContent)
  • string $xmlContent
_parseXmlResponse (line 435)
  • access: protected
void _parseXmlResponse ( $response)
  • $response
_parseXmlTrackingResponse (line 684)
  • access: protected
void _parseXmlTrackingResponse ( $trackingvalue,  $response)
  • $trackingvalue
  • $response
_setFreeMethodRequest (line 143)
  • access: protected
void _setFreeMethodRequest ( $freeMethod)
  • $freeMethod

Inherited Methods

Inherited From Mage_Usa_Model_Shipping_Carrier_Abstract

Mage_Usa_Model_Shipping_Carrier_Abstract::getTrackingInfo()
Mage_Usa_Model_Shipping_Carrier_Abstract::isCityRequired()
Mage_Usa_Model_Shipping_Carrier_Abstract::isTrackingAvailable()
Mage_Usa_Model_Shipping_Carrier_Abstract::isZipCodeRequired()
Mage_Usa_Model_Shipping_Carrier_Abstract::proccessAdditionalValidation()
Mage_Usa_Model_Shipping_Carrier_Abstract::_getCachedQuotes()
Mage_Usa_Model_Shipping_Carrier_Abstract::_getQuotesCacheKey()
Mage_Usa_Model_Shipping_Carrier_Abstract::_setCachedQuotes()

Inherited From Mage_Shipping_Model_Carrier_Abstract

Mage_Shipping_Model_Carrier_Abstract::__construct()
Mage_Shipping_Model_Carrier_Abstract::checkAvailableShipCountries()
Mage_Shipping_Model_Carrier_Abstract::collectRates()
Mage_Shipping_Model_Carrier_Abstract::convertWeightToLbs()
Mage_Shipping_Model_Carrier_Abstract::debugData()
Mage_Shipping_Model_Carrier_Abstract::getCarrierCode()
Mage_Shipping_Model_Carrier_Abstract::getConfigData()
Mage_Shipping_Model_Carrier_Abstract::getConfigFlag()
Mage_Shipping_Model_Carrier_Abstract::getDebugFlag()
Mage_Shipping_Model_Carrier_Abstract::getFinalPriceWithHandlingFee()
Mage_Shipping_Model_Carrier_Abstract::getMethodPrice()
Mage_Shipping_Model_Carrier_Abstract::getSortOrder()
Mage_Shipping_Model_Carrier_Abstract::getTotalNumOfBoxes()
Mage_Shipping_Model_Carrier_Abstract::isActive()
Mage_Shipping_Model_Carrier_Abstract::isCityRequired()
Mage_Shipping_Model_Carrier_Abstract::isFixed()
Mage_Shipping_Model_Carrier_Abstract::isStateProvinceRequired()
Mage_Shipping_Model_Carrier_Abstract::isTrackingAvailable()
Mage_Shipping_Model_Carrier_Abstract::isZipCodeRequired()
Mage_Shipping_Model_Carrier_Abstract::proccessAdditionalValidation()
Mage_Shipping_Model_Carrier_Abstract::_debug()
Mage_Shipping_Model_Carrier_Abstract::_updateFreeMethodQuote()
Class Constants

Documentation generated on Fri, 11 Feb 2011 17:02:25 +0200 by phpDocumentor 1.4.3