Magento 在成功页面中获取订购商品的总数量
Magento Get total ordered items' quantity in success page
我查看了整个 google,但找不到满足我要求的可行解决方案。请帮忙。
我正在尝试获取 success.html 中所有订购商品的总数量。我能够获取订单 ID 和小计,并希望获得所有订购商品的总数量。
我可以在购物车页面上执行此操作,但不能在成功页面上执行此操作。
试试下面的代码,
<?php
$order=Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());//increment_id,like 100000004
$ordered_items = $order->getAllItems();
foreach($ordered_items as $item){
echo $item->getSku();
echo "<br />";
echo $item->getQtyOrdered();
echo "<br />";
//ordered qty of item
echo $item->getName();
echo "<br />";
// etc.
}
?>
要获取订单的总数量,请使用以下代码。
$order->getData('total_qty_ordered');
我查看了整个 google,但找不到满足我要求的可行解决方案。请帮忙。
我正在尝试获取 success.html 中所有订购商品的总数量。我能够获取订单 ID 和小计,并希望获得所有订购商品的总数量。
我可以在购物车页面上执行此操作,但不能在成功页面上执行此操作。
试试下面的代码,
<?php
$order=Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());//increment_id,like 100000004
$ordered_items = $order->getAllItems();
foreach($ordered_items as $item){
echo $item->getSku();
echo "<br />";
echo $item->getQtyOrdered();
echo "<br />";
//ordered qty of item
echo $item->getName();
echo "<br />";
// etc.
}
?>
要获取订单的总数量,请使用以下代码。
$order->getData('total_qty_ordered');