@IvanOne

Как сделать фильтр цены?

Всем привет. Есть простенький магазин который я написал на обычном django. Клиент тут захотел внедрить всевозможные скидки и акции, я решил сделать цену через https://github.com/mirumee/django-prices. Все в общем то здорово кроме фильтрации товаров. Суть проблемы в том что в базе хранится оригинальная цена, при запросе товара формируется цена уже с учетом скидок. Т.е если товар стоил 3 000 а стал 2 000 то в поиске от 1 000 до 2 000 он не выпадет. Пока для себя выбрал два варианта, либо прикручивать какой то движок типа Elasticsearch, и на него же еще повесить полный поиск по сайту, либо делать дополнительное поле в таблице с продуктом, и там хранить актуальную цену с учетом скидок. Может быть найдутся еще варианты?
  • Вопрос задан
  • 180 просмотров
Пригласить эксперта
Ответы на вопрос 1
@TheRevan
Можно логику калькулирования цены в sql запрос вставить
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы