从每个订购的项目获得magento航运金额


Get magento shipping amount from each ordered item

我正在努力获得航运和处理量。我正在尝试下面的代码片段,但它不工作。下订单后,我成功地向第三方API发送了一些数据。

echo $item->getShippingAmount();

但是如果我尝试。

echo $order->getShippingAmount();

它可以工作,但它显示了所有订单的总运费,但相反,我希望显示每个单独的金额。

item ordered * quantity

有谁能告诉我怎么做吗?

也许你可以用

$order->getShippingIncTax()

试试下面的代码:

for magento2:

foreach ($order->getAllItems() as $item) {
       echo $item->getShippingAmount();
}