Мне нужно чтоб в категориях товары по умолчанию сортировались по артикулу или по id товара, причем от больше к меньшему. Так я добьюсь чтоб в каталоге всегда была сортировка от новых к старым товарам. Также чтобы товары, которых нет в наличии, стояли после тех, которые есть в наличии. На втором моем сайте так реализовано, но эту функцию делал не я.
Solved! Go to Solution.
По артикулу сортировка по возрастанию или убыванию будет строиться как при сортировке строк. Артикула это строковые значения, а ID численные. Сортировка по SKU достигается в настройках в админке установкой этого атрибута как сортировки по умолчанию.
в итоге сделал так:
в файле файл app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php
заменил protected $_direction = 'asc'; на protected $_direction = 'desc';
Нашел сегодня вот такое расширение http://www.magentocommerce.com/magento-connect/stocksort-by-ooworx.html
Если в товаре установлено "Нет в наличие" отправляет его в конец категории.
По артикулу сортировка по возрастанию или убыванию будет строиться как при сортировке строк. Артикула это строковые значения, а ID численные. Сортировка по SKU достигается в настройках в админке установкой этого атрибута как сортировки по умолчанию.
Спасибо огромное, включил в атрибутах в SKU "Использовать для сортировки в списке товаров"? В конфигурации - каталог включил сортировку по артикулу. Все заработало, но как теперь сделать в обратную сторону? я вчера где-то находил, но там через код, через админку как-то может можно?
и вторая часть вопроса. Нужно чтоб товары, которых нет в наличии, были в конце к примеру:
001 есть в наличии
002 нет в наличии
003 есть в наличии
004 нет в наличии
005 есть в наличии
в каталоге должно выводить так:
001 есть в наличии
003 есть в наличии
005 есть в наличии
002 нет в наличии
004 нет в наличии
Нашел сегодня вот такое расширение http://www.magentocommerce.com/magento-connect/stocksort-by-ooworx.html
Если в товаре установлено "Нет в наличие" отправляет его в конец категории.
похоже, то что надо. Но не получается поставить галочку соглашения с лицензией. Не подскажете в чем проблема?
Вы про лицензию в коннекте? Если да то...
Есть на Гите https://github.com/ooworx/magento-stocksort
Или через фригенто http://freegento.com/ddl-magento-extension.php?ext=http%3A%2F%2Fconnect20.magentocommerce.com%2Fcomm...
блин, залил, выдает ошибку, что-то слогами. подскажите пожалуйста как решить?
Exception printing is disabled by default for security reasons.
Error log record number: 841147470630
Компиляцию и кэш отключали перед установкой?
@rush217 wrote:блин, залил, выдает ошибку, что-то слогами. подскажите пожалуйста как решить?
There has been an error processing your requestException printing is disabled by default for security reasons.
Error log record number: 841147470630
Найдите код самой ошибки в папке /var/log/
Потом можно что-то решать.