Получить все продукты, отсортированные по названию по возрастанию: -
$collection = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToSort('name', 'ASC');
Получить все продукты, отсортированные по названию по убыванию: -
$collection = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToSort('name', 'DESC');
Получить ограниченное количество товаров (например: 10 товаров), отсортированных по названию товара по возрастанию: -
$collection = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToSort('name', 'ASC')
->setPageSize(10);