回显没有分配magento类别的产品列表

时间:2013-11-13 21:29:34

标签: php mysql magento

我想要的是所有未分配到任何类别的产品的列表。

这必须通过php脚本在magento之外。

在stackoverflow上,我找不到答案。

有什么想法吗?

2 个答案:

答案 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>';
}