如何在Magento制作任何Simple Products Sku数组

时间:2011-11-23 07:51:02

标签: php magento

我想在magento中创建一个包含所有sku简单产品的数组。任何人都可以在这里指导我。

注意:需要通过内置函数完成,而无需直接查询数据库。我在数据库中有不同的可配置项,有多个简单产品。我想制作一系列所有简单产品而不是配置物品识别。

array(  SKU1, SKU2, SKU3....SKU1000 )

1 个答案:

答案 0 :(得分:1)

使用内置方法的一种可能方式是:

$oCollection = Mage::getModel('catalog/product')
    ->getCollection()
    ->addAttributeToFilter(
        'type_id',
        array('eq' => 'simple')
    );

$aSku = array();
foreach ($oCollection as $oProduct) {
    $aSku[] = $oProduct->getSku();
}

var_dump($aSku);