php Magento 2自定义运输承运人模块

pbossiut  于 2023-01-12  发布在  PHP
关注(0)|答案(1)|浏览(172)

我是新的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);
    }

但是,一旦我选择从结帐页面的选项,然后点击下一步,我得到下面:
“未找到此方法的承运商:%1,%2”
有什么想法吗?提前感谢:)。
此致萨吉德

bmp9r5qi

bmp9r5qi1#

那么你一定面临着js中的选择问题,试着为每一个添加唯一的id。这应该可以解决这个问题。

相关问题