我想知道是否有人知道我可以通过一个因素来减少Magento的实时运费率,比如50%。我尝试过负面处理,但遗憾的是这不可能。
谢谢, 索利曼
答案 0 :(得分:1)
检查Mage_Usa_Model_Shipping_Carrier_Ups中的collectRates()方法 在这个方法中你会发现$ this-> _result = $ this-> _getQuotes();
进一步的调试告诉我们$ this-> _result的类型为Mage :: getModel('shipping / rate_result'),它是Mage :: getModel('shipping / rate_result_method')的容器,你可以在其中更改价格使用setData('price')或者setData('cost');
喝彩!