Magento定制运费

Magento定制运费,magento,shipping,Magento,Shipping,有没有办法在magento中添加到购物篮(订单)的自定义运费,不是从管理员而是在编程中 我需要的是,我将有一个字段,其中包含每个产品的“装运成本”,现在假设客户将3个产品添加到购物篮中,那么订单的装运成本将是产品的装运成本中最高的。例如,这3种产品的装运成本分别为10美元、20美元和30美元,因此篮子的装运成本为30美元 请帮助我。是的,在您的情况下,您需要获得最高运费,并将该值指定给$shippingprice。您可以使用给定代码为magento中的订单添加自定义装运价格:- $ord

有没有办法在magento中添加到购物篮(订单)的自定义运费,不是从管理员而是在编程中

我需要的是,我将有一个字段,其中包含每个产品的“装运成本”,现在假设客户将3个产品添加到购物篮中,那么订单的装运成本将是产品的装运成本中最高的。例如,这3种产品的装运成本分别为10美元、20美元和30美元,因此篮子的装运成本为30美元


请帮助我。

是的,在您的情况下,您需要获得最高运费,并将该值指定给
$shippingprice
。您可以使用给定代码为magento中的订单添加自定义装运价格:-

    $order = Mage::getModel('sales/order')->load($increamentId, 'increment_id');

    $shippingprice = 30;

    $order->setShippingAmount($shippingprice);

    $order->setBaseShippingAmount($shippingprice); 
$order->setGrandTotal($order->getGrandTotal() + $shippingprice); //adding shipping price to grand total

    $order->save();
它会更新你的运费和总价。我想这会对你有所帮助