Мне нужно вытолкнуть товар со склада в конец списка каталога
Подскажите пожалуйста как решить эту проблему или этот файл копать
пока что нашел Toolbar.php
и обошел
ce-1.7.0.2
catalog
product-list
out-of-stock
Александр сопков
источник
источник
Ответы:
Решение 1
Это перемещает товары со склада в конец списка на странице, а не по всей нумерации страниц:
1. добавить событие наблюдателя:Логика 2.Observer:
3. Установите "
Display Out of Stock Products
" на "Yes
" вклSystem->Configuration->Inventory
.Решение 2
Это перемещает товары со склада в конец списка по всей нумерации страниц:
config.xml:Observer.php:
Установите "
Display Out of Stock Products
" в "Yes
" вклSystem->Configuration->Inventory
.Приведенные выше логики не влияют на функциональность сортировки / разбиения на каталоги, а только перемещают не реализуемые продукты в конец.
источник
Я реализовал эту функцию на моем сайте.
Скопируйте Collection.php из /app/code/core/Mage/Catalog/Model/Resource/Product/Collection.php в / app / code / local / Mage / Каталог / Модель / Ресурс / Продукт /
Отредактируйте Collection.php, около строки 1570 найдите текст $ storeId = $ this-> getStoreId ();
Добавьте следующие строки прямо ниже:
Очистите кэш-память, и ваши продукты теперь будут автоматически сортировать товары в наличии, а товары в наличии - последними.
источник