Каталог товаров из версии 3.10 падал на рабочей базе при первом открытии. Прогон тестов этого не видел: тесты идут на SQLite, а она прощает то, чего PostgreSQL не допускает.
Реализовано
- Разброс цен в каталоге считается отдельной выборкой, а не добавкой к колонкам карточки товара
- Каталог открывается на PostgreSQL, отбор и сортировка работают