2013-12-21 117 views
0

我使用訂單號得到以下信息。 我如何才能發現產品母類型產品是捆綁產品。如何在銷售訂單中查找父母產品

<?php 
require_once('app/Mage.php'); //Path to Magento 
umask(0); 
Mage::app("default"); 

$orderNumber = 260038; 

$order = Mage::getModel('sales/order')->loadByIncrementId($orderNumber); 

    // get order item collection 
$orderItems = $order->getItemsCollection(); 


    $skuQtyArray = array(); 
    foreach ($orderItems as $item) 
    { 
     $product_id = $item->product_id; 
      //**How to find here if above product's parent was a bundle product** 

    }  


?> 

enter image description here

回答

2

你可以從這樣

<?php 
    require_once('app/Mage.php'); //Path to Magento 
    umask(0); 
    Mage::app("default"); 

    $orderNumber = 260038; 

    $order = Mage::getModel('sales/order')->loadByIncrementId($orderNumber); 

    // get order item collection 
    $orderItems = $order->getItemsCollection(); 


    $skuQtyArray = array(); 
    foreach ($orderItems as $item) 
    { 
     $product_id = $item->product_id; 
     $_product=Mage::getModel('catalog/product')->load($product_id); 
     if ($_product->getTypeId() == Mage_Catalog_Model_Product_Type::TYPE_BUNDLE) { 

      echo 'Bundled';//Do your stuf here 
     } 
     //**How to find here if above product's parent was a bundle product** 

    }  


?> 
+0

如何獲得束選擇項目的SKU檢查?我ま能夠得到像值 [45716] =>數組 ( [option_id] => 45716 [標號] =>可選件 [值] =>數組 ( [0] =>數組 ( [標題] => En時髦穿衣鏡 [數量] => 1 [價格] => 349 ) ) ) – Muk

+0

請你提出一些想法http://stackoverflow.com/questions/ 20716335 /如何-DO-I-得到束選項選擇,SKU – Muk