Питання позначено CE 1.7.0.2, але це рішення корисне для тих, хто на 1.9.1.1, тому я додаю його тут.
У нас була протилежна проблема, коли нам потрібно було спочатку показати найдешевші продукти при сортуванні за ціною. Для першої турботи ОП це не стосується, оскільки в Magento CE 1.9 він вже за замовчуванням зменшується, тому це насправді не потрібно. Друге питання - спосіб вибору висхідного порівняно зі зменшенням, це можна зробити через XML-файл або оновлення користувальницької макети. Останнє є кращим рішенням у більшості випадків, і більшість людей уникають клопоту FTP'ing завантажувати XML-файл для оновлення налаштувань.
Ось як це виглядає в Каталозі> Керування категоріями> Категорія > Спеціальний дизайн> Оновлення власної макети :
Ось код:
<reference name="product_list_toolbar">
<action method="setDefaultDirection"><string>asc</string></action>
<action method="setDefaultOrder"><string>price</string></action>
</reference>
Щоб вибрати по зростанню по спадаючій проти, тільки зміни зростання по алфавітом .
Як варіант, ви також можете змінити ціну на сортування, яке вам потрібно. Ви можете видалити його, щоб він за замовчуванням піднявся на будь-який сортування списку продуктів за опцією, встановленою за замовчуванням.
price
стовпчик ще раз, щоб сортувати продукти від високого до низького .