在订单成功页面获取简单的商品信息

Get Simple Item Information on Order Success Page

我正在尝试在 Magento 订单成功页面上获取简单的产品数据。我有以下代码:

$order = Mage::getSingleton('sales/order')->load($orderId, 'increment_id');
$items = $order->getAllVisibleItems(); 

foreach($items as $item) {

$product = Mage::getModel('catalog/product')->load($item->getProductId());


echo '"identifier":"'.$product->getSku().'",';
echo '"amount":"'.$product->getPrice().'",';

不过,它显示的是可配置产品,而不是简单的产品(实际已订购)。那么,我怎样才能只获得简单的产品呢?

谢谢!

添加这个;

$order = Mage::getSingleton('sales/order')->load($orderId, 'increment_id');
$items = $order->getAllItems(); 

foreach($items as $item) {

$product = Mage::getModel('catalog/product')->load($item->getProductId());
  if($product->getTypeId() == 'simple' ) {

   echo '"identifier":"'.$product->getSku().'",';
   echo '"amount":"'.$product->getPrice().'",';

  }
}