我需要为公司创建一个自定义送货方式,这是一些实际运营商的代理商。因此,在结账过程中,客户应该能够根据其位置(交货终点)查看运营商和价格列表。代理公司提供用于检索此类信息的API,因此我必须确定将API集成到结帐流程和显示交付选项的最佳方式。我知道我需要覆盖一些模型,块和模板,但我不知道,从哪里开始。你能给我正确的方向吗?谢谢。
答案 0 :(得分:0)
您无需覆盖模型。您只需创建一个自定义送货方式
This should help you。
大多数魔法发生在collectRates()
方法中
您可以将每个发货方法连接到不同的API,只需创建一个新对象$method = Mage::getModel('shipping/rate_result_method');
设置其标题和价格,然后将其附加到结果中。