我正在为magento编写一个API/Webservice模块。
我有一个货运网络服务,返回我所有可用的承运人和航运方法,根据我发送的产品作为帕拉姆。
我派
SKU0101
SKU0102它回来了
DHL
DHL OVERNIGHT 20.10
DHL EXPRESS 15.20
FEDEX
FEDEX OVERNIGHT 21.10
FEDEX EXPRESS 15.20我希望在前端可用的载体/方法中填充,这样用户就可以选择发货方法,但是magento (至少我猜)只提供了一种创建单载波的方法,使用多种传送方法,而我需要使用多个传送方法创建多载波。
当然,我可以在模块中创建许多运营商,并根据我从new服务中得到的内容来填充它们,但是那样的话,每次向我的webservice系统和我的客户添加一个新的运营商时,我都需要升级这个模块。
发布于 2013-05-13 21:02:39
问题解决了。
我所做的:
覆盖航运和报价率模型扩展原件,所以我不需要任何配置的运营商和供应商,我将从webservice,但保留旧的父代码调用它的父函数。在那之后添加了我的自定义逻辑。
<shipping>
<rewrite>
<shipping>Vendor_Shipping_Model_Shipping</shipping>
</rewrite>
</shipping>
<sales>
<rewrite>
<quote_address_rate>Vendor_Shipping_Model_Quote_Address_Rate</quote_address_rate>
</rewrite>
</sales>发布于 2015-07-03 22:14:21
也许有必要和Parcelhub的David Craigon谈谈他们的多载波整合- http://www.parcelhub.co.uk/parcelhub-magento-shipping-software/。
希望这能帮上忙罗斯
https://stackoverflow.com/questions/16523213
复制相似问题