Magento 2定制运输运营商模块

时间:2018-04-24 19:53:36

标签: magento2 shipping

我是magento 2的新手,我必须使用API​​添加自定义运输公司,根据产品尺寸提供多种选择。

使用http://inchoo.net/magento-2/creating-a-shipping-method-in-magento-2/ 我能够进入它。唯一的问题是我应该有多种方法或选项供用户选择。

我可以通过执行以下操作添加多个方法

 for ($n = 0; $n < count($optionz); $n++) {
        $method = $this->_rateMethodFactory->create(); 
        $method->setMethod($this->_code."_".$n);
        $method->setCarrier($this->_code);
        $method->setCarrierTitle($optionz[$n]['service']);
        $method->setCost($optionz[$n]['fee']);
        $method->setPrice($optionz[$n]['fee']);
        $result->append($method);
    }

但是一旦我从结帐页面中选择了该选项并点击下一步,我就会在下面找到:

&#34;未找到此类方法的承运人:%1,%2&#34;

任何想法?提前谢谢:)。

亲切的问候 Sajid

1 个答案:

答案 0 :(得分:2)

然后你必须面对js中的选择问题,尝试为每个选择附加唯一ID。这应该可以解决这个问题。