Добрый день всем. Помогите решить такую проблему. Цена товаров в магазине -0, но есть в каждом товаре опции со своей ценой. то есть Ноутбук -красный -100р -зеленый-200р. Проблема в том, что стандартная сортировка по цене в категории неправильно фильтрует такие товары. Подскажите, как правильно ее поправить?
тоесть заполнена? дефолтная сейчас стоит и работает но работает неправильно Тоесть по возростанию так - 100р 200р 250р 50р 100р 300р и так далее.
Версия ОС какая ? т.е. получается что у вас сортируются сначала товары те которые не имеют доп опций а потом уже те что с доп опциями ???
Разницы ? если даже все будет по дефолту, то сортировка по цене должна работать не учитывая значения вашей желаемой сортировки.
Должна. Но не работает же. Я так понимаю, сортировка использует базовую цену, а у ТС она как то странно установлена. Варианта 2. 1. В качестве базовой цены использовать не 0, а минимальную (максимальную) стоимость товара, а опциями ее увеличивать (уменьшать). 2. Изменить запрос добавив в ORDER BY к цене, sort_order (порядок сортировки). Тогда в случае совпадающей цены будет работать он. Поэтому и спрашивал.
уточняю, если в товаре 2-3 опций (чтобы заметно было) и в категории нажимаю по цене фильтр, то в категории сортирует по цене только в каждом товаре(( тоесть Категория ПК ноутбук -350р -200р -100р ---------------------------- MacPC -500р -300р А нужно чтобы сортировало так: MacPC -500р ----------------------- ноутбук -350р beak, как зделать запрос к цене опции?
Ссылку на сайт? Сложно как-то. Если я правильно тебя понимаю, ты хочешь находясь в категории ПК отсортировать по цене товары в дочерних категориях? А у тебя товары привязаны только к родительской категории (ноутбук, масрс) или еще и к главной (ПК)?