Настойка сотрировки по категориям (по умолчанию)

  • Автор темы vector
  • Дата начала
vector

vector

Шопмейкер
#1
Подскажите пожалуйста, где внести в код изменения, чтобы:
Сотрировка по умолчанию выбиралась не по последним добавленным товарам, а
по Категориям, так как настроили в админке по приоритетности.
 

Вложения

ALarik

ALarik

expert
#2
тоесть вы хотите сортировать товары, в родительской категории, согласно условиям сортировки, которые вы прописали для дочерних категорий ?
 
ТС
vector

vector

Шопмейкер
Топик Стартер #3
да, к примеру есть несколько родительских, а в некоторых из них есть дочерние.
То есть нужно как в админке сортировка 1родительская + ее дочерние, далее 2 родительская + ее дочерние и т.д.
 
ALarik

ALarik

expert
#4
но товары не могут быть отсортированы по категорийному, если они в главной (родительской отображены) или вы желаете сортировать по дочерной категории ? а если и 15-ть (дочерних), какая логика выборки... какой критерий сортировки, по какой из дочерних сортировать... здесь вы немного замудрили.
 
Последнее редактирование модератором:
ТС
vector

vector

Шопмейкер
Топик Стартер #5
Если у нас в админке работает и настраивается фильтратор по приоритетности в категориях.
То почему бы не фильтровать также и товар принадлежащий этим категориям?
Ну пусть к примеру дочерние выводятся в любом порядке либо по свежести добавления.
Но как сделать, чтобы хотябы выводились по приоритету настройки родительских категорий?
 
ТС
vector

vector

Шопмейкер
Топик Стартер #7
Да, именно по основным категориям, как настроено в админке по приоритетности..
 
ТС
vector

vector

Шопмейкер
Топик Стартер #11
Так а совместимость там для 3.ххх подойдет?

СовместимостьOpenCart 2.1, OpenCart 2.2, OpenCart 2.3, OCStore 2.1, OCStore 2.3
 
S

SlaSoft

Maestro
#14
На витрине
Для каждой категории своя

По умолчанию сортировка по sort_order

но она распространяется на всех

мой мод позволяет управлять этой сортировкой
Сортирует по порядку для каждой категории
Это нужно для вывода вверх нужных товаров в списке
 
Baco

Baco

architect
#15
я по задаче, описанной тс так и не понял, что нужно:
сортировать товары в родительской категории, согласно правилам сортировки дочерних?
 
ТС
vector

vector

Шопмейкер
Топик Стартер #16
Да, хотябы согласно правилам главных категорий.
Настроил в админке по приоритетам все категории.
Вот и выводим товары согласно приоритетности категорий. Вроде куда уж яснее)
 
ALarik

ALarik

expert
#17
не пойму, смотри:
есть категории:
0. Родитель (Р)
0.1. Дочь (Д)
0.2 Сын (С)
есть товары:
товар один (Т1) с главной категорией Р
Т2 с главной категорией Д
Т3 с главной категорие С
все товары мы выводим в Р, Д и С - по какой вашей логике должны сортироваться товары, если у всех привязка к Р идет ? по главной категории - единственный момент, за который можно зацепить сортировку, больше не вижу логики, как вы "ясно" можете описать задачу ?
 
ТС
vector

vector

Шопмейкер
Топик Стартер #18
Родительских категорий к примеру 10.
Пример:
1.1
1.2
1.3
2.1
2.2
2.3
3.1
3.2
3.3
3.3.1
3.3.2
4.1
4.2
и т.д.
 
ALarik

ALarik

expert
#19
и... закончите логично пожелание, чтобы сформировать какой то алгоритм, если конечно модификация от уважаемого @SlaSoft не решила проблему
 
Твой e-mail адрес не будет опубликован. Он нужен для подтверждения сообщения !
Вверх