Class Mage_Usa_Model_Shipping_Carrier_Fedex
Fedex shipping implementation
- Varien_Object
- Mage_Shipping_Model_Carrier_Abstract
- Mage_Usa_Model_Shipping_Carrier_Abstract
- Mage_Usa_Model_Shipping_Carrier_Fedex implements Mage_Shipping_Model_Carrier_Interface
Package: Mage\Usa
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Author: Magento Core Team <core@magentocommerce.com>
Located at code/core/Mage/Usa/Model/Shipping/Carrier/Fedex.php
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Author: Magento Core Team <core@magentocommerce.com>
Located at code/core/Mage/Usa/Model/Shipping/Carrier/Fedex.php
public
|
|
protected
|
#
_createSoapClient( string $wsdl, boolean|integer $trace = false )
Create soap client with selected wsdl |
protected
|
|
protected
|
|
protected
|
|
public
|
|
public
|
|
public
mixed
|
|
public
array
|
|
protected
array
|
|
protected
mixed
|
|
protected
|
|
protected
|
|
protected
null|float
|
#
_getRateAmountOriginBased(
Get origin based amount form response of rate estimation |
protected
|
|
protected
|
|
protected
|
|
protected
|
|
public
array|boolean
|
|
public
string
|
|
public
mixed
|
|
protected
|
|
protected
|
|
protected
|
|
public
string
|
|
public
array
|
|
protected
array
|
|
protected
array
|
#
_formShipmentRequest( Varien_Object $request )
Form array with appropriate structure for shipment request |
protected
Varien_Object
|
#
_doShipmentRequest( Varien_Object $request )
Do shipment request to carrier web service, obtain Print Shipping Labels and process errors in response |
public
boolean
|
|
public
array|boolean
|
|
public
array|boolean
|
|
public
array|boolean
|
#
getContainerTypesFilter( )
Return structured data of containers witch related with shipping methods |
public
array
|
#
getDeliveryConfirmationTypes( Varien_Object $params = null )
Return delivery confirmation types of carrier |
string |
CODE
|
'fedex' |
#
Code of the carrier |
string |
RATE_REQUEST_GENERAL
|
'general' |
#
Purpose of rate request |
string |
RATE_REQUEST_SMARTPOST
|
'SMART_POST' |
#
Purpose of rate request |
GUAM_COUNTRY_ID,
GUAM_REGION_CODE,
PUERTORICO_COUNTRY_ID
|
protected
string
|
$_code |
|
#
Code of the carrier |
protected
|
$_request | null |
#
Rate request data |
protected
Varien_Object|null
|
$_rawRequest | null |
#
Raw rate request data |
protected
|
$_result | null |
#
Rate result data |
protected
string
|
$_rateServiceWsdl |
|
#
Path to wsdl file of rate service |
protected
string
|
$_shipServiceWsdl | null |
#
Path to wsdl file of ship service |
protected
string
|
$_trackServiceWsdl | null |
#
Path to wsdl file of track service |
protected
array
|
$_customizableContainerTypes | array('YOUR_PACKAGING') |
#
Container types that could be customized for FedEx carrier |
$_activeFlag,
$_quotesCache
|
$_debugReplacePrivateDataKeys,
$_freeMethod,
$_isFixed,
$_numBoxes,
$_rates
|