我需要一些关于我的Magento结帐成功页面的基本信息,以便通过我的商店检查一些转化。为此我需要订单的总价格和所有商品ID。
搜索时我发现了一个代码来获取最后一个订单:
<?php
$_customerId = Mage::getSingleton('customer/session')->getCustomerId();
$lastOrderId = Mage::getSingleton('checkout/session')->getLastOrderId();
$order = Mage::getSingleton('sales/order');
$order->load($lastOrderId);
?>
但是我怎样才能得到总价和所有商品ID(单独的)。
我对Magento很安静,所以一切都让我感到困惑。
有人能帮助我吗?
谢谢。
来自德国的问候, Raisis
答案 0 :(得分:3)
您可以按$order->getData('base_grand_total');
为了获得你需要做的所有文章(循环),
foreach($order->getAllItems() as $items) {
$items->getName();
}
答案 1 :(得分:2)
使用此代码获取订单对象和订单总数,它更清晰
<?php
$order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());
$total = $order->getGrandTotal();
?>