Magento在成功页面中获取订购商品的总数量

时间:2015-04-21 08:56:15

标签: php magento

我看了整个谷歌,找不到符合我要求的工作解决方案。请帮忙。

我正在尝试获取success.html中所有订购商品的总数量。我可以获得订单ID和小计,并希望订购所有商品的总数量。

我可以在购物车页面中执行此操作,但不能在成功页面上执行此操作。

1 个答案:

答案 0 :(得分:7)

尝试以下代码,

<?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');