|  | 

Уроки по Opencart

Урок 21 Товары с «нулевой» ценой в конце списка

img-responsive

Нулевая цена для товара в магазине на базе opencart (ocstore) может использоваться для решения разных задач. Например, в качестве основной цены используется цена опции. А иногда нулевую цену используют как условия для запрета совершения покупки данного товара, оставляя при этом товар в каталоге для расширения семантики магазина.

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

В ocstore 2.1 примерно строка 160 метод getProducts(), ocstore 2.3 примерно строка 169 метод getProducts()

Находим код

и меняем его на следующий

И сохраняем. Если используются модификаторы, не забываем обновлять кеш модификаторов. Смотрим и радуемся результату. Также как всегда выкладываю готовый модификатор.

СКАЧАТЬ МОДИФИКАТОР

tovary-s-nulevoj-cenoj-v-konce-spiska

ABOUT THE AUTHOR

6
Оставить комментарий

avatar
3 Цепочка комментария
3 Ответы по цепочке
0 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
4 Авторы комментариев
valdemariusesРоманworonokinАндрей Авторы недавних комментариев
  Подписаться  
новее старее большинство голосов
Уведомление о
Андрей
Гость

На OpenCart 2.3 работает!
Очень благодарен!

woronokin
Гость

а можно это как-либо реализовать через контроллер product.php или через шаблон категории .tpl ?
в рабочем проекте стоит brainy filter, который заменяет метод getProducts() на свой и я не до конца разобрался, как устроен сам фильтр.

Поэтому и возник вопрос, как еще можно отодвинуть с ценой 0 в конец списка каталога?
Спасибо!

Роман
Гость
Роман

Попробовал для Опенкарт 3.0.3.2 получил ошибку 500(((
Подскажите пожалуйста как реализовать?

Спасибо

Цель сайта

Главная цель создания сайта - собрать, а так же упорядочить все свои наработки по Opencart, которых накопилось уже порядочно. Сайт позволит создать эффективную и удобную базу, в которой будет легко отыскать нужную информацию.

Новые комментарии

© 2010 — 2017, OC-new.com. Все права защищены.

Любое использование материалов допускается только с указанием активной ссылки на источник.

This will close in 20 seconds