的只提供簡單的產品,我用下面的代碼獲得配置產品
$configurable= Mage::getModel('catalog/product_type_configurable')->setProduct($_product);
$simpleCollection = $configurable->getUsedProductCollection()->addAttributeToSelect('*')->addFilterByRequiredOptions();
$productAttributeOptions = $_product->getTypeInstance(true)->getConfigurableAttributesAsArray($_product);
$attributeOptions = array();
foreach ($productAttributeOptions as $productAttribute) {
foreach ($productAttribute['values'] as $attribute) {
$attributeOptions[$productAttribute['label']][] =
array('id' => $attribute['value_index'],
'label' => $attribute['label'],
'mainId' => $productAttribute['attribute_id']);
}
}
return $attributeOptions;
,但它給了我一切簡單的產品名單,甚至那些沒有現貨。 我只想要一個可配置產品的簡單產品列表。 我怎樣才能只股票產品配置產品的
如何使用WHERE語句來選擇產品,他們有庫存嗎? – Sheldon