Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Порядок сортировки товаров


LinaVM

Recommended Posts

Товары, точнее их порядок размещения в категории не реагируют на "принудительную" сортировку в товаре http://joxi.ru/D2P71ZkHJVoyRm .Как это можно исправить? 

Надіслати
Поділитися на інших сайтах


1 час назад, chukcha сказал:

Поясните

 

В каждом товаре есть поле Порядок сортировки, как и на опциях или категориях http://joxi.ru/D2P71ZkHJVoyRm Я выставляю товару значение 0, а остальным 1 например, но он не становится первым в своей категории. Порядок сохраняется в соответствии с заданной сортировкой по умолчанию. Я думала где-то нужно "включить" в работу это поле. Или я не пойму зачем оно 

Надіслати
Поділитися на інших сайтах


0 - первый
1 - второй  и т.д

 

 

порядок сортировки - порядок во всем списке
Отдельно для каждой категории - смотрите модуль

  • +1 1
Надіслати
Поділитися на інших сайтах

1 час назад, LinaVM сказал:

В каждом товаре есть поле Порядок сортировки, ..

На 3.x (н-р, ocStore 3.0.2.0)  на дефолтном шаблоне сортировка товаров (поле "Порядок сортировки") в категориях работает, если выбрать "Сортировка" - "По умолчанию".

Но разные шаблоны могут вносить свои нюансы в сортировках.

  • +1 2
Надіслати
Поділитися на інших сайтах


18 часов назад, searchingman сказал:

На 3.x (н-р, ocStore 3.0.2.0)  на дефолтном шаблоне сортировка товаров (поле "Порядок сортировки") в категориях работает, если выбрать "Сортировка" - "По умолчанию".

Но разные шаблоны могут вносить свои нюансы в сортировках.

Спасибо. Это где нужно выбрать? В файле category.php была $sort = 'p.sort_order'; И если при этом указание Порядка "0" в карточке товара не выводит товар вверх-значит где-то в шаблоне искать? Верно? 

Надіслати
Поділитися на інших сайтах


19 часов назад, chukcha сказал:

0 - первый
1 - второй  и т.д

 

 

порядок сортировки - порядок во всем списке
Отдельно для каждой категории - смотрите модуль

Весь список -вы имеете ввиду по всему сайту? Или в главной присвоенной категории? 

Надіслати
Поділитися на інших сайтах


1 час назад, LinaVM сказал:

Спасибо. Это где нужно выбрать? В файле category.php была $sort = 'p.sort_order'; И если при этом указание Порядка "0" в карточке товара не выводит товар вверх-значит где-то в шаблоне искать? Верно? 

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

Если хотите поизучать код то  в catalog\model\catalog\product.php (public function getProducts)

Условия сортировка в запросе по полю 'sort_order' при выборе "по умолчанию" выглядит так ORDER BY p.sort_order ASC, LCASE(pd.name) ASC , т.е. сначала сортируется по полю (0, 1, ... , n), если значение поля совпадает ( н-р, 0),  то затем сортируется по наименованию товара.

Змінено користувачем searchingman
  • +1 1
Надіслати
Поділитися на інших сайтах


  • 2 years later...
В 19.11.2023 в 10:26, Gamburg сказав:

Вопрос!
Где можно настроить Grid или List сортировку по умолчанию? 

Скорее всего в файле common.js

Надіслати
Поділитися на інших сайтах

19.11.2023 в 10:59, chukcha сказал:

в шаблоне

Понятно, что где то это можно подправить, вопрос же стоял - где?, а это значит в конкретном файле или в файлах :D

Змінено користувачем Gamburg
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.