我是新的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”
有什么想法吗?提前感谢:)。
此致萨吉德
1条答案
按热度按时间bmp9r5qi1#
那么你一定面临着js中的选择问题,试着为每一个添加唯一的id。这应该可以解决这个问题。