|
| __construct (\Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Quote\Model\Quote\Address\RateResult\ErrorFactory $rateErrorFactory, \Psr\Log\LoggerInterface $logger, \Magento\Shipping\Model\Rate\ResultFactory $rateResultFactory, \Magento\Quote\Model\Quote\Address\RateResult\MethodFactory $rateMethodFactory, \Magento\OfflineShipping\Model\Carrier\Flatrate\ItemPriceCalculator $itemPriceCalculator, array $data=[]) |
|
| getAllowedMethods () |
|
| __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) |
|
| isTrackingAvailable () |
|
Flat rate shipping model
@api
- Since
- 100.0.2
Definition at line 20 of file Flatrate.php.