2013-04-22 90 views
2

我创建订单programmaticaly,并且一切正常。但我需要更改运费价格。我尝试:Magento创建订单时更改运费

$shippingAddress->setCollectShippingRates(true)->collectShippingRates() 
->setShippingMethod('flatrate_flatrate') 
->setShippingAmount('200') 
->setBaseShippingAmount('200') 
->setPaymentMethod('checkmo'); 

但在管理它仍然显示航运&处理InformationFlat利率 - 固定€12,230.00

回答

1

如果您需要更改出货价格为所有订单,最好的方式来做到这一点是更改管理面板上的配置:系统 - >配置 - >运输方式 - >统一费率,价格字段。

如果这是您需要的不同订单,最好的方法是创建自定义的送货方式。你可以看到Magento's guideline to do sothis other article这也很好。