Не логичная сортировка товаров

Добрый день.
Категория товаров, в некоторых товарах установлена промоакция (скидка). Делаю сортировку по цене (дешевые выше), и сортировка происходит только по базовой цене, без учета скидки.

Написал в Хелп деск, сказали что это нормальное поведение, обращайтесь к партнерам за доработками.
Разве это нормальное поведение? Кажется логично внедрить функционал чтобы сортировало с учетом промоакций (скидки)?

8 лайков

Согласен с автором! Какой смысл в скидке, если ее найти нельзя или когда она в глубокой ж. Такие товары должны быть в приоритете.

Да, я тоже с автором согласен :slight_smile:

Но видимо не так это просто. Во всяком случае, попробуйте зайти на монстра Wildberries и увидите, что там та же ситуация. И с ограничением цены, кстати, тоже.

В базе хранится базовая цена, цена по акции динамически вычисляется. В движке изначально все заточено только на базовую цену - в этом проблема глобальная.
Хотите нормально скидки для каталога обрабатывать - считайте их вне карта и загружайте 2 цены, а акции используйте только как “обертку”. Пока других вариантов нет.

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