Я только что сделал это не так давно
Чтобы получить идентификатор магазина:
$storeId = Mage::app()->getStore()->getId();
Чтобы все продукты отфильтровывали все, кроме размера
$_productCollection = Mage::getResourceModel('catalog/product_collection')
->addAttributeToSelect('*')
->addAttributeToFilter("Size", "1");
Затем просто в цикле foreach добавьте следующее (это перебирает массив $ _productCollection)
foreach($_productCollection as $_product)
{
$attr = Mage::getResourceModel('catalog/product')->getAttributeRawValue($_product->getId(), 'Size', $storeId);
if($attr == '22')
{
//Echo names of the products
echo $_product->getName();
}
}
Таким образом, вы можете многое сделать со списком товаров, не имея строгого списка товаров. Таким образом, вы можете добавить имена, цены и другие атрибуты, если хотите. Надеюсь, это помогло!