我使用下面的代码作为脚本的一部分以编程方式创建Magento Orders。当我使用
时,脚本工作正常freeshipping_freeshipping
作为送货方式。但是,当我选择任何其他送货方式,例如自定义送货方式,flatrate_flatrate或usps_1 e.t.c时,它会给我错误:
"请指定送货方式"
我到处搜索但无法找到解决方案。任何帮助都将受到高度赞赏,谢谢。
$shippingAddress->setCollectShippingRates(true)->collectShippingRates()
->setShippingMethod($shipping_method);
编辑:
我让它与非美国订单的flatrate一起工作,以及对美国和非美国订单的免费延迟交易。但是,仍然无法使用任何UPS或USPS运输方式。
答案 0 :(得分:0)
这个方法创建了Order,我在我的项目中使用了它。在您的代码中,请删除运输方法设置代码,并尝试我希望工作正常。否则你可以在我的代码下面使用。
/usr/lib/go/pkg/tool/linux_amd64/link: running gcc failed: exit status 1
/usr/bin/ld: /tmp/go-link-373355991/000002.o: unrecognized relocation (0x2a) in section `.text'
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status