2012-11-18 33 views
1

需要在產品查看頁面上以升序方式獲得與可配置產品關聯的庫存sku的簡單庫存。在可配置產品視圖中加載簡單Skus magento

Result like: 

[1] = "S120622006_5"; 
[2] = "S120622007"; 
[4] = "S120622008"; 
[5] = "S120622009"; 
[6] = "S1206220010"; 

我開始素文字:這個讓所有SKU上配置相關,但這並非得安排的結果,並顯示出股票的SKU。我只想獲得庫存SKU和升序。

<?php 
    $conf = Mage::getModel('catalog/product_type_configurable')->setProduct($_product); 
    $col = $conf->getUsedProductCollection()->addAttributeToSelect('*')->addFilterByRequiredOptions(); 
?> 

<?php 
    $count = 1; 
    $itemId = array(); 
    foreach($col as $simple_product){ 
     $itemId[] = array($simple_product->getSelectLabel() => $simple_product->getSku()); 
    } 

    foreach($itemId as $val){ 
     foreach($val as $k => $v){ 
      echo 'Skus['.$count.'] = "'.$v.'";'. "\n"; 
      $count++; 
     } 
    }; 
?> 

我很感激任何幫助。從R,S

S1206220010_5 = 
S1206220011_5 = 
S1206220012_5 = 
S120622006_5 = 
S120622007 = 
S120622007_5 = 
S120622008 = 
S120622008_5 = 
S120622009_5 = 
S120622009 = 
S1206220010 = 
S1206220011 = 
+0

我歡迎任何其他幫助。謝謝 – Dar

回答

0

結果現在不能測試,但試試這個:

->getCollection()->addFieldToFilter('qty', array('gteq' => 1))

相關問題