ok so you don\’t want to show products for customers that are logged in correct?
You want to start out like this
Then if you don\’t want to override you can put all the products for the customer in an array and check to see if they are in the existing collection.
<?php if(Mage::getSingleton(\'customer/session\')->isLoggedIn()): ?>
You can do something like this
$productIds = array()
$collection = Mage::getModel(’sales/order’)->getCollection();
\'eq\' => Mage::getSingleton(\'customer/session\')->getId(),
foreach ($collection as $order)
$productIds = $order->getProductId();
$newCollection = $this->$_productCollection
\'nin\' => $productIds ,
Ok so the bad news is that I have not tested any of it!!