我想在magento中创建一个包含所有sku简单产品的数组。任何人都可以在这里指导我。
注意:需要通过内置函数完成,而无需直接查询数据库。我在数据库中有不同的可配置项,有多个简单产品。我想制作一系列所有简单产品而不是配置物品识别。
array( SKU1, SKU2, SKU3....SKU1000 )
答案 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);