我正在尝试在Magento之外创建一个订单,我目前的问题是我需要在Magento中创建订单之前知道运费表的成本。
有什么建议吗?
答案 0 :(得分:2)
有两个选项:
表费率存储在shipping_tablerate
表中。因此,了解您的计算类型(Magento表费率有3个计算变量)和订单条件(权重,价格,目的地,项目数)直接查询数据库。
您可以创建报价对象,添加报价项和地址,然后运行Mage_Shipping_Model_Shipping::collectRatesByAddress
。