我想要的是所有未分配到任何类别的产品的列表。
这必须通过php脚本在magento之外。
在stackoverflow上,我找不到答案。
有什么想法吗?
答案 0 :(得分:2)
这是一个mysql查询,可以满足您的要求:
SELECT cpe.entity_id, cpe.sku
FROM catalog_product_entity as cpe
LEFT JOIN catalog_category_product as ccp
on cpe.entity_id = ccp.product_id
WHERE category_id IS NULL
答案 1 :(得分:0)
看看@ Magento list products that arent in a category
require_once('app/Mage.php');
umask(0);
Mage::app();
$collection = Mage::getModel('catalog/product')->getCollection()
->addAttributeToFilter('category_ids','');
foreach($collection as $p){
echo $p->getName();
echo '<br>';
}