/** * @return \Magento\Framework\Model\AbstractModel|void */ public function afterSave() { /** @var \Magento\OfflineShipping\Model\Resource\Carrier\Tablerate $tableRate */ $tableRate = $this->_tablerateFactory->create(); $tableRate->uploadAndImport($this); }
/** * @return \Magento\Framework\Model\AbstractModel|void */ public function _afterSave() { $this->_tablerateFactory->create()->uploadAndImport($this); }
/** * @param \Magento\Quote\Model\Quote\Address\RateRequest $request * @return array|bool */ public function getRate(\Magento\Quote\Model\Quote\Address\RateRequest $request) { return $this->_tablerateFactory->create()->getRate($request); }