_rateResultFactory = $rateResultFactory; $this->_rateMethodFactory = $rateMethodFactory; parent::__construct($scopeConfig, $rateErrorFactory, $logger, $data); } /** * @param RateRequest $request * @return \Magento\Shipping\Model\Rate\Result * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function collectRates(RateRequest $request) { // Pickup shipping method is not supported in Magento2 yet. return false; } /** * Get allowed shipping methods * * @return array */ public function getAllowedMethods() { return ['pickup' => __('Store Pickup')]; } }