klifort Posted March 6, 2020 Share Posted March 6, 2020 Доброе время суток На магазине (PS 1.7.6.1) не работает нормально сортировка товару по цене (цена по возрастанию), все цены показавает случайные Есть включён Блок Многоуровневая фильтрация, и читал что у этих двух модулей бывает конфликт. При поиску в интернете решение даной проблемы нету только информация что есть такой проблем Буду рад помощи или совет решении даной проблемы Link to comment Share on other sites More sharing options...
ggyyvv Posted March 6, 2020 Share Posted March 6, 2020 не понятно про какие два модуля идет речь? с фильтром должно быть всё нормально если тема не дефолтная, попробуйте переключиться на нее и проверить ушла ли проблема возможно проблема в установленном шаблоне или связанных с ней модулями Link to comment Share on other sites More sharing options...
klifort Posted March 6, 2020 Author Share Posted March 6, 2020 первый модуль - это стандартный Блок Многоуровневая фильтрация (ps_facetedsearch), второй - это блок(модуль) на странице категории "Сортировать по:" где можна выбрать "цена по возрастанию", "Цена по убыванию", "Имя от Я до А", "Имя от А до Я" Когда активирован первый модуль - Блок Многоуровневая фильтрация (ps_facetedsearch), то при выборе "цена по возрастанию" цены показываются не в порядке возрастанию Link to comment Share on other sites More sharing options...
ggyyvv Posted March 7, 2020 Share Posted March 7, 2020 на всякий случай уточню... Вы же сделали переиндексацию в настройках модуля? Link to comment Share on other sites More sharing options...
klifort Posted March 7, 2020 Author Share Posted March 7, 2020 Да была сделана, Link to comment Share on other sites More sharing options...
ggyyvv Posted March 7, 2020 Share Posted March 7, 2020 еще уточните 1) тема дефолтная? если да, пробовали переключиться на нее и проверить работу фильтра? 2) после чего появилась проблема? Link to comment Share on other sites More sharing options...
klifort Posted March 9, 2020 Author Share Posted March 9, 2020 Тема дочерная на дефолтной основе. Работу сортировки не проверял с начало, уже по наполнению магазина (была миграция товару с 1.6 через MigrationPro) решил проверить все функции и заметил такое поведение Сегодня ещо попробую обновить до 1.7.6.4 и отпишусь Link to comment Share on other sites More sharing options...
klifort Posted March 9, 2020 Author Share Posted March 9, 2020 Проблема была решена Вся проблема в модуле "Блок Многоуровневая фильтрация (ps_facetedsearch)" файл ps_facetedsearch/src/Adapter/MySQL.php линий 333-335 нужно закоментировать //if ($orderField === 'price') { // $orderField = $this->getOrderDirection() === 'asc' ? 'price_min' : 'price_max'; //} И все работает нормально Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now