如何让那些只有产品列入心愿单的顾客?

时间:2014-10-16 21:29:24

标签: magento magento-1.7

我正在使用以下代码来获取产品列入其愿望清单的客户

 $wishlist = Mage::getModel('wishlist/wishlist')->getCollection();    

$wishlistCustomers = array();
foreach($wishlist as $wish)
{   
    $wishlistCustomers[] = $wish->getCustomerId();  
}
print_r($wishlistCustomers);

但它也给了我愿望清单中没有产品的客户。 请建议

1 个答案:

答案 0 :(得分:0)

您可以使用getItemsCount()模型的wishlist方法检查心愿单中是否包含任何项目。

...

foreach($wishlist as $wish)
{                   
    if($wish->getItemsCount() > 0){
        $wishlistCustomers[] = $wish->getCustomerId();  
    }
}
print_r($wishlistCustomers);