我需要将所有不同的产品(ID)分配给特定的可配置产品
请帮忙,谢谢。
您是否希望所有产品都没有任何过滤器,但它只显示结果集的一部分?
可能有几种情况:
大多数情况下,限制是内部限制。
同样,在这里找到了一个非常相似的线程。希望这可以帮助。
另一种更好的方法来做同样的事情
$productsCollection = Mage::getResourceModel('catalog/product_collection')
->addAttributeToSelect('*')
->addAttributeToFilter('type_id','configurable') //load only configurable products
->load();
foreach($productsCollection as $product):
/*Get Associated Simple Products*/
$associatedSimpleProducts = $product->getTypeInstance()->getUsedProductIds();
print_r($associatedSimpleProducts);
endforeach;
我认为这是更好的一个,因为它消除了再次加载产品模型的必要性,因为您的收藏中已经有了它;-)