1

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

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

在stackoverflow上我找不到答案。

有任何想法吗?

4

2 回答 2

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
于 2013-11-18T22:40:26.430 回答
0

看看@Magento 列出不在某个类别中的产品

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>';
}
于 2013-11-14T00:18:55.330 回答