cancel
Showing results for 
Search instead for 
Did you mean: 

Сортировка в каталоге по артикула или id товара

SOLVED

Сортировка в каталоге по артикула или id товара

Мне нужно чтоб в категориях товары по умолчанию сортировались по артикулу или по id товара, причем от больше к меньшему. Так я добьюсь чтоб в каталоге всегда была сортировка от новых к старым товарам. Также чтобы товары, которых нет в наличии, стояли после тех, которые есть в наличии. На втором моем сайте так реализовано, но эту функцию делал не я.

3 ACCEPTED SOLUTIONS

Accepted Solutions

Re: Сортировка в каталоге по артикула или id товара

По артикулу сортировка по возрастанию или убыванию будет строиться как при сортировке строк. Артикула это строковые значения, а ID численные. Сортировка по SKU достигается в настройках в админке установкой этого атрибута как сортировки по умолчанию.

View solution in original post

Re: Сортировка в каталоге по артикула или id товара

в итоге сделал так:

в файле файл app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php

заменил protected $_direction = 'asc'; на protected $_direction = 'desc';

View solution in original post

Re: Сортировка в каталоге по артикула или id товара

Нашел сегодня вот такое расширение http://www.magentocommerce.com/magento-connect/stocksort-by-ooworx.html

Если в товаре установлено "Нет в наличие" отправляет его в  конец категории.

View solution in original post

21 REPLIES 21

Re: Сортировка в каталоге по артикула или id товара

По артикулу сортировка по возрастанию или убыванию будет строиться как при сортировке строк. Артикула это строковые значения, а ID численные. Сортировка по SKU достигается в настройках в админке установкой этого атрибута как сортировки по умолчанию.

Re: Сортировка в каталоге по артикула или id товара

Спасибо огромное, включил в атрибутах в SKU "Использовать для сортировки в списке товаров"? В конфигурации - каталог включил сортировку по артикулу. Все заработало, но как теперь сделать в обратную сторону? я вчера где-то находил, но там через код, через админку как-то может можно?

 

и вторая часть вопроса. Нужно чтоб товары, которых нет в наличии, были в конце к примеру:

001 есть в наличии

002 нет в наличии

003 есть в наличии

004 нет в наличии

005 есть в наличии

 

в каталоге должно выводить так:

001 есть в наличии

003 есть в наличии

 

005 есть в наличии

002 нет в наличии

 

004 нет в наличии

Re: Сортировка в каталоге по артикула или id товара

в итоге сделал так:

в файле файл app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php

заменил protected $_direction = 'asc'; на protected $_direction = 'desc';

Re: Сортировка в каталоге по артикула или id товара

Нашел сегодня вот такое расширение http://www.magentocommerce.com/magento-connect/stocksort-by-ooworx.html

Если в товаре установлено "Нет в наличие" отправляет его в  конец категории.

Re: Сортировка в каталоге по артикула или id товара

похоже, то что надо. Но не получается поставить галочку соглашения с лицензией. Не подскажете в чем проблема?

Re: Сортировка в каталоге по артикула или id товара

Вы про лицензию в коннекте? Если да то...

Есть на Гите https://github.com/ooworx/magento-stocksort

Или через фригенто http://freegento.com/ddl-magento-extension.php?ext=http%3A%2F%2Fconnect20.magentocommerce.com%2Fcomm...

Re: Сортировка в каталоге по артикула или id товара

блин, залил, выдает ошибку, что-то слогами. подскажите пожалуйста как решить?

There has been an error processing your request

Exception printing is disabled by default for security reasons.

Error log record number: 841147470630

Re: Сортировка в каталоге по артикула или id товара

Компиляцию и кэш отключали перед установкой?

Re: Сортировка в каталоге по артикула или id товара


@rush217 wrote:

блин, залил, выдает ошибку, что-то слогами. подскажите пожалуйста как решить?

There has been an error processing your request

Exception printing is disabled by default for security reasons.

Error log record number: 841147470630


Найдите код самой ошибки в папке /var/log/ 

Потом можно что-то решать.


ET Web Solutions
extensions, custom work, support