Class Mage_Usa_Model_Shipping_Carrier_Dhl

Description

Implements interfaces:

DHL shipping rates estimation

  • author: Magento Core Team <[email protected]>
  • copyright: Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)

Located in /Usa/Model/Shipping/Carrier/Dhl.php (line 35)

Varien_Object
   |
   --Mage_Shipping_Model_Carrier_Abstract
      |
      --Mage_Usa_Model_Shipping_Carrier_Abstract
         |
         --Mage_Usa_Model_Shipping_Carrier_Dhl
Class Constant Summary
Variable Summary
mixed $_code
mixed $_dhlRates
mixed $_errors
mixed $_request
mixed $_result
Method Summary
void collectRates ( $request)
void getCode ( $type, [ $code = ''])
void getResponse ()
void getResult ()
void getTracking ( $trackings)
void setRequest ( $request)
void _addRate ( $shipXml)
void _createShipmentXml ( $shipment,  $shipKey)
void _getQuotes ()
void _getShipDate ([ $domestic = true])
void _getXmlQuotes ()
void _getXMLTracking ( $trackings)
void _parseXmlObject ( $shipXml)
void _parseXmlResponse ( $response)
void _parseXmlTrackingResponse ( $trackings,  $response)
void _setFreeMethodRequest ( $freeMethod)
Variables
mixed $_code = 'dhl' (line 40)
  • access: protected

Redefinition of:
Mage_Shipping_Model_Carrier_Abstract::$_code
mixed $_defaultGatewayUrl = 'https://eCommerce.airborne.com/ApiLandingTest.asp' (line 50)
  • access: protected
mixed $_dhlRates = array() (line 48)
  • access: protected
mixed $_errors = array() (line 46)
  • access: protected
mixed $_request = null (line 42)
  • access: protected
mixed $_result = null (line 44)
  • 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 66)
  • access: public
void collectRates ( $request)

Redefinition of:
Mage_Shipping_Model_Carrier_Abstract::collectRates()
getAdditionalProtectionRoundingTypes (line 1200)
  • access: public
void getAdditionalProtectionRoundingTypes ()
getAdditionalProtectionValueTypes (line 1191)
  • access: public
void getAdditionalProtectionValueTypes ()
getAllowedMethods (line 1176)

Get allowed shipping methods

  • access: public
array getAllowedMethods ()
getCode (line 797)
  • access: public
void getCode ( $type, [ $code = ''])
  • $type
  • $code
getResponse (line 1149)
  • access: public
void getResponse ()
getResult (line 232)
  • access: public
void getResult ()
getTracking (line 903)
  • access: public
void getTracking ( $trackings)
  • $trackings
isStateProvinceRequired (line 1186)
  • access: public
void isStateProvinceRequired ()

Redefinition of:
Mage_Shipping_Model_Carrier_Abstract::isStateProvinceRequired()
setRequest (line 81)
  • access: public
void setRequest ( $request)
setTrackingReqeust (line 915)
  • access: protected
void setTrackingReqeust ()
_addRate (line 875)
  • access: protected
void _addRate ( $shipXml)
  • $shipXml
_createShipmentXml (line 416)
  • access: protected
void _createShipmentXml ( $shipment,  $shipKey)
  • $shipment
  • $shipKey
_getQuotes (line 259)
  • access: protected
void _getQuotes ()
_getShipDate (line 289)
  • access: protected
void _getShipDate ([ $domestic = true])
  • $domestic
_getXmlQuotes (line 311)
  • access: protected
void _getXmlQuotes ()
_getXMLTracking (line 928)
  • access: protected
void _getXMLTracking ( $trackings)
  • $trackings
_parseXmlObject (line 621)
  • access: protected
void _parseXmlObject ( $shipXml)
  • $shipXml
_parseXmlResponse (line 547)
  • access: protected
void _parseXmlResponse ( $response)
  • $response
_parseXmlTrackingResponse (line 988)
  • access: protected
void _parseXmlTrackingResponse ( $trackings,  $response)
  • $trackings
  • $response
_setFreeMethodRequest (line 264)
  • 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
ADDITIONAL_PROTECTION_ASSET = 'AP' (line 54)
ADDITIONAL_PROTECTION_NOT_REQUIRED = 'NR' (line 55)
ADDITIONAL_PROTECTION_ROUNDING_CEIL = 1 (line 62)
ADDITIONAL_PROTECTION_ROUNDING_FLOOR = 0 (line 61)
ADDITIONAL_PROTECTION_ROUNDING_ROUND = 2 (line 63)
ADDITIONAL_PROTECTION_VALUE_CONFIG = 0 (line 57)
ADDITIONAL_PROTECTION_VALUE_SUBTOTAL = 1 (line 58)
ADDITIONAL_PROTECTION_VALUE_SUBTOTAL_WITH_DISCOUNT = 2 (line 59)
SUCCESS_CODE = 203 (line 52)

Inherited Constants

Inherited from Mage_Usa_Model_Shipping_Carrier_Abstract

Mage_Usa_Model_Shipping_Carrier_Abstract::GUAM_COUNTRY_ID
Mage_Usa_Model_Shipping_Carrier_Abstract::GUAM_REGION_CODE
Mage_Usa_Model_Shipping_Carrier_Abstract::PUERTORICO_COUNTRY_ID
Mage_Usa_Model_Shipping_Carrier_Abstract::USA_COUNTRY_ID

Inherited from Mage_Shipping_Model_Carrier_Abstract

Mage_Shipping_Model_Carrier_Abstract::HANDLING_ACTION_PERORDER
Mage_Shipping_Model_Carrier_Abstract::HANDLING_ACTION_PERPACKAGE
Mage_Shipping_Model_Carrier_Abstract::HANDLING_TYPE_FIXED
Mage_Shipping_Model_Carrier_Abstract::HANDLING_TYPE_PERCENT

Documentation generated on Fri, 11 Feb 2011 17:01:20 +0200 by phpDocumentor 1.4.3