はい、可能ですが、フィルターを適用しようとすると問題が発生します (価格の低いものから高いものへの並べ替えなど)。
より良いアプローチは、日付ごとにランダム化して、特定の日に全員が同じ製品を注文できるようにすることだと思います.
以下は、タグ ページの特定のカテゴリからランダムな製品を表示するために使用する疑似コードの例です。(あなたが$seed
望むものを達成するために変更することができます)
public function _getProductCollection()
{
if(is_null($this->_productCollection)) {
$category = Mage::getModel('catalog/category')->load($this->getCategoryId());
$seed = $this->getCategoryId() . date("W");
$this->_productCollection = Mage::getResourceModel('catalog/product_collection');
Mage::getModel('catalog/layer')->prepareProductCollection($this->_productCollection);
$this->_productCollection->getSelect()->order("rand($seed)");
$this->_productCollection->addStoreFilter();
$this->_productCollection->addCategoryFilter($category);
Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($this->_productCollection);
Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($this->_productCollection);
}
return $this->_productCollection;
}