Questions tagged «shipping-methods»

表示有关运输方法配置和实施的问题。

4
Magento 2在运输方式中添加下拉列表
我为一些物流公司开发运输方式。该公司有许多办事处,客户可以在此获得他的订单。我可以在API中按сity列出办公室列表,但是现在我不能更好地表示这一步了吗? 现在,我只是\Magento\Quote\Model\Quote\Address\RateResult\Method 为城镇中的每个办公室设置了新的设备,在大城市中,计数> 100,并且我认为在结帐中设置100条线不是很好。 这将是用于不同结帐设计的公共模块,因此在用户选择一种运输方式后,如何在选中的运输方式附近呈现一些下拉列表以及办公室列表,并设置价格和方法。

2
销售订单网格Magento 2中的订单状态未更改
我使用的是fedex运送方式,并且在生成货运后,状态显示在订单视图页面中。但是,销售订单网格中仍显示“处理中”状态。请检查以下屏幕截图。你们可以帮我!!! 此订单是使用authorize.net付款方式下达的。当有人使用授权付款方式下订单时,我已设置了处理状态。因此,我该如何在管理网格中设置完整状态。请帮助!!!!!





3
Magento 2运送方式的其他数据
我正在制定新的送货方式,我需要在结帐运费中添加新列。数据将来自自定义的运输方法设置,例如方法说明。或客户可以在其中添加信息的某些输入字段(数据可能会保存在报价中,然后再按顺序保存)。 最简单的部分可能是通过使用 Magento_Checkout/web/template/shipping.html 它只需要这个 <div data-bind="text: method.description"></div> 问题是我不知道如何添加自定义数据。仅添加以下内容还不够: public function collectRates(RateRequest $request) { if (!$this->isActive()) return false; $method = $this->rateMethodFactory->create(); $method->setData('carrier', $this->getCarrierCode()); $method->setData('carrier_title', $this->getConfigData('title')); $method->setData('method_title', $this->getConfigData('title')); $method->setData('method', $this->getCarrierCode()); $method->setPrice($this->_price); $method->setData('cost', $this->_price); // custom $method->setData('description', $this->getConfigData('description')); $result = $this->rateResultFactory->create(); $result->append($method); return $result; } html的数据来自js rates(),后者从API获取数据: <route url="/V1/carts/:cartId/shipping-methods" method="GET"> <service class="Magento\Quote\Api\ShippingMethodManagementInterface" method="getList"/> …


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.