Php Magento获取总订购项目数';成功页面中的数量
我看了整个谷歌,并没有找到一个工作的解决方案,为我的要求。请帮忙 我正在尝试获取success.html中所有订购项目的总数量。我能够获得订单id和小计,并希望所有项目订购的总数量 我可以在购物车页面上执行此操作,但不能在成功页面上执行。请尝试下面的代码Php Magento获取总订购项目数';成功页面中的数量,php,magento,Php,Magento,我看了整个谷歌,并没有找到一个工作的解决方案,为我的要求。请帮忙 我正在尝试获取success.html中所有订购项目的总数量。我能够获得订单id和小计,并希望所有项目订购的总数量 我可以在购物车页面上执行此操作,但不能在成功页面上执行。请尝试下面的代码 <?php $order=Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());//increment_id,like 100000004
<?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.
}
?>
请提供一些代码!这里没有任何代码可供共享,我所拥有的与下面用于获取单个产品的答案类似。我尝试过这个方法,在这里我获得虚拟项目列表,但我想要所有订购项目的总数量,即第一个项目-2个数量,第二个项目3个数量,所以我想要这个订单中的总数量,即5个。谢谢你花时间回答我的问题非常感谢,它起了作用。我无法表达我在这之后的快乐。有没有办法减少订购物品的数量,假设我订购了两种不同数量的产品,我想从库存中减少相同的产品数量,有可能吗?@Naveenbos,一旦你下订单,它会自动减少
$order->getData('total_qty_ordered');