如何获取Magento成功页面上订购的产品的详细信息?

时间:2011-08-10 13:41:01

标签: magento product

我能够在template / checkout / success.html文件中获取订单详细信息和客户详细信息,但不确定如何获取订购的确切产品的详细信息?我需要他们的名字为一些第三方stat设备。我打赌它很简单 - 只是另一个奇怪的链接调用一些“这来自哪里来了?”方法...

帮助?

2 个答案:

答案 0 :(得分:3)

做(因为你有订单模型)

$order_items = $order->getAllItems();

foreach($order_items as $item) {
    $product = Mage::getModel('catalog/product')->load($item->getProductId());
    //and you can do what ever you want with the product
}

答案 1 :(得分:2)

您可以检索订单详细信息,如:

$order = Mage::getModel('sales/order')->load(Mage::getSingleton('checkout  /session')->getLastOrderId());

然后你可以用这个来拉入所有各种数据:

$subtotal = $order->getSubtotal();
$order->getId();
$order->getIncrementId();
$order->getGrandTotal();