Я хочу получить заказ на сбор продукции по названию продукта в magento? Есть идеи??
Получить все товары, отсортированные по названию по возрастанию: –
$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);
Это должно помочь:
$collection = Mage::getModel('catalog/category')->load($categoryId) ->getProductCollection() ->addAttributeToSort('name', 'ASC');
см. в Magento Wiki