Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Data Fields | |
const | CONDITION_CODE_SERVICE_DATE_UNAVAILABLE = 1003 |
const | UNAVAILABLE_DATE_LOOK_FORWARD = 5 |
const | REQUEST_DATE_FORMAT = 'Y-m-d' |
![]() | |
const | USA_COUNTRY_ID = 'US' |
const | PUERTORICO_COUNTRY_ID = 'PR' |
const | GUAM_COUNTRY_ID = 'GU' |
const | GUAM_REGION_CODE = 'GU' |
![]() | |
const | DEBUG_KEYS_MASK = '****' |
const | USA_COUNTRY_ID = 'US' |
const | CANADA_COUNTRY_ID = 'CA' |
const | MEXICO_COUNTRY_ID = 'MX' |
const | HANDLING_TYPE_PERCENT = 'P' |
const | HANDLING_TYPE_FIXED = 'F' |
const | HANDLING_ACTION_PERPACKAGE = 'P' |
const | HANDLING_ACTION_PERORDER = 'O' |
Protected Member Functions | |
_getShipDate () | |
_determineShippingDay ($shippingDays, $date) | |
![]() | |
_getQuotesCacheKey ($requestParams) | |
_getCachedQuotes ($requestParams) | |
_setCachedQuotes ($requestParams, $response) | |
_prepareServiceName ($name) | |
_prepareShipmentRequest (\Magento\Framework\DataObject $request) | |
_doShipmentRequest (\Magento\Framework\DataObject $request) | |
_isUSCountry ($countyId) | |
debugErrors ($errors) | |
getErrorMessage () | |
![]() | |
_getAllowedContainers (\Magento\Framework\DataObject $params=null) | |
_updateFreeMethodQuote ($request) | |
_getPerpackagePrice ($cost, $handlingType, $handlingFee) | |
_getPerorderPrice ($cost, $handlingType, $handlingFee) | |
_debug ($debugData) | |
filterDebugData ($data) | |
![]() | |
_getData ($key) | |
_underscore ($name) | |
Additional Inherited Members | |
![]() | |
__construct (\Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Quote\Model\Quote\Address\RateResult\ErrorFactory $rateErrorFactory, \Psr\Log\LoggerInterface $logger, Security $xmlSecurity, \Magento\Shipping\Model\Simplexml\ElementFactory $xmlElFactory, \Magento\Shipping\Model\Rate\ResultFactory $rateFactory, \Magento\Quote\Model\Quote\Address\RateResult\MethodFactory $rateMethodFactory, \Magento\Shipping\Model\Tracking\ResultFactory $trackFactory, \Magento\Shipping\Model\Tracking\Result\ErrorFactory $trackErrorFactory, \Magento\Shipping\Model\Tracking\Result\StatusFactory $trackStatusFactory, \Magento\Directory\Model\RegionFactory $regionFactory, \Magento\Directory\Model\CountryFactory $countryFactory, \Magento\Directory\Model\CurrencyFactory $currencyFactory, \Magento\Directory\Helper\Data $directoryData, \Magento\CatalogInventory\Api\StockRegistryInterface $stockRegistry, array $data=[]) | |
setActiveFlag ($code='active') | |
getCarrierCode () | |
getTrackingInfo ($tracking) | |
isTrackingAvailable () | |
isCityRequired () | |
isZipCodeRequired ($countryId=null) | |
isShippingLabelsAvailable () | |
getAllItems (RateRequest $request) | |
proccessAdditionalValidation (\Magento\Framework\DataObject $request) | |
requestToShipment ($request) | |
returnOfShipment ($request) | |
rollBack ($data) | |
isGirthAllowed ($countyDest=null, $carrierMethodCode=null) | |
setRawRequest ($request) | |
getMethodPrice ($cost, $method='') | |
parseXml ($xmlContent, $customSimplexml='SimpleXMLElement') | |
canCollectRates () | |
![]() | |
__construct (\Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Quote\Model\Quote\Address\RateResult\ErrorFactory $rateErrorFactory, \Psr\Log\LoggerInterface $logger, array $data=[]) | |
getConfigData ($field) | |
getConfigFlag ($field) | |
requestToShipment ($request) | |
returnOfShipment ($request) | |
getContainerTypes (\Magento\Framework\DataObject $params=null) | |
getCustomizableContainerTypes () | |
getDeliveryConfirmationTypes (\Magento\Framework\DataObject $params=null) | |
processAdditionalValidation (\Magento\Framework\DataObject $request) | |
proccessAdditionalValidation (\Magento\Framework\DataObject $request) | |
isActive () | |
isFixed () | |
isTrackingAvailable () | |
isShippingLabelsAvailable () | |
getSortOrder () | |
getFinalPriceWithHandlingFee ($cost) | |
getTotalNumOfBoxes ($weight) | |
isStateProvinceRequired () | |
isCityRequired () | |
isZipCodeRequired ($countryId=null) | |
getDebugFlag () | |
debugData ($debugData) | |
getCarrierCode () | |
getContentTypes (\Magento\Framework\DataObject $params) | |
![]() | |
__construct (array $data=[]) | |
addData (array $arr) | |
setData ($key, $value=null) | |
unsetData ($key=null) | |
getData ($key='', $index=null) | |
getDataByPath ($path) | |
getDataByKey ($key) | |
setDataUsingMethod ($key, $args=[]) | |
getDataUsingMethod ($key, $args=null) | |
hasData ($key='') | |
toArray (array $keys=[]) | |
convertToArray (array $keys=[]) | |
toXml (array $keys=[], $rootName='item', $addOpenTag=false, $addCdata=true) | |
convertToXml (array $arrAttributes=[], $rootName='item', $addOpenTag=false, $addCdata=true) | |
toJson (array $keys=[]) | |
convertToJson (array $keys=[]) | |
toString ($format='') | |
__call ($method, $args) | |
isEmpty () | |
serialize ($keys=[], $valueSeparator='=', $fieldSeparator=' ', $quote='"') | |
debug ($data=null, &$objects=[]) | |
offsetSet ($offset, $value) | |
offsetExists ($offset) | |
offsetUnset ($offset) | |
offsetGet ($offset) | |
![]() | |
collectRates (RateRequest $request) | |
checkAvailableShipCountries (\Magento\Framework\DataObject $request) | |
![]() | |
$_activeFlag = 'active' | |
$_directoryData = null | |
$_xmlElFactory | |
$_rateFactory | |
$_rateMethodFactory | |
$_trackFactory | |
$_trackErrorFactory | |
$_trackStatusFactory | |
$_regionFactory | |
$_countryFactory | |
$_currencyFactory | |
$stockRegistry | |
$_rawRequest = null | |
$xmlSecurity | |
![]() | |
$_code | |
$_rates | |
$_numBoxes = 1 | |
$_freeMethod = 'free_method' | |
$_isFixed = false | |
$_customizableContainerTypes = [] | |
$_debugReplacePrivateDataKeys = [] | |
$_scopeConfig | |
$_rateErrorFactory | |
$_logger | |
![]() | |
$_data = [] | |
![]() | |
static | $_quotesCache = [] |
![]() | |
static | $_underscoreCache = [] |
Definition at line 10 of file AbstractDhl.php.
|
protected |
Determine shipping day according to configuration settings
string[] | $shippingDays | |
string | $date |
Definition at line 44 of file AbstractDhl.php.
|
protected |
Get shipping date
Definition at line 32 of file AbstractDhl.php.
const CONDITION_CODE_SERVICE_DATE_UNAVAILABLE = 1003 |
Response condition code for service is unavailable at the requested date
Definition at line 15 of file AbstractDhl.php.
const REQUEST_DATE_FORMAT = 'Y-m-d' |
Date format for request
Definition at line 25 of file AbstractDhl.php.
const UNAVAILABLE_DATE_LOOK_FORWARD = 5 |
Count of days to look forward if day is not unavailable
Definition at line 20 of file AbstractDhl.php.