Не могу просматривать товары в категориях в magento 2.4.3
Я пытаюсь обновить наш коммерческий сайт magento с 2.4.1 до 2.4.3 в промежуточной среде - у меня почти все заработало, но я обнаружил, что при навигации по дереву категорий на самом низком уровне продукты не отображаются, только сообщение
Мы не можем найти продукты, соответствующие выбору.
Я видел это раньше и пробовал все обычные предложения
- переиндексировать
- очистить кэш
- очистить кеш
- очистить кеш первой страницы
Не повезло. Поиск продуктов и просмотр результатов работают нормально.
Я также пробовал решения, размещенные здесь
https://magento.stackexchange.com/questions/135814/products-are-not-showing-in-category-magento-2
Это привело меня к выводу, что существует проблема с редактированием атрибутов продукта в разделе администратора, я получаю ошибку js при загрузке атрибутов, данные загружаются, но я не могу их сохранить.
Uncaught TypeError: Cannot read property 'show' of undefined
at switchDefaultValueField ((index):1279)
at bindAttributeInputType ((index):1120)
at HTMLDocument.<anonymous> ((index):1389)
at fire (jquery.min.js:212)
at Object.add [as done] (jquery.min.js:215)
at jQuery.fn.init.jQuery.fn.ready (jquery.min.js:223)
at jQuery.fn.init (jquery.min.js:200)
at new jQuery.fn.init (jquery-migrate.min.js:27)
at jQuery (jquery.min.js:16)
at (index):1388
Я попытался установить атрибуты без фильтрации и поиска на уровне SQL, но не повезло.
Это отлично работает в 2.4.1, и единственное изменение - это обновление.
Любые идеи?
2 ответа
попробуйте их, проверьте на каждом, / usr / bin / php74 bin / magento c: f) / usr / bin / php74 bin / magento catalog: images: resize / usr / bin / php74 bin / magento indexer: reset / usr / bin / php74 bin / magento indexer:reindex / usr / bin / php74 bin / magento cache: clean full_page block_html / usr / bin / php74 bin / magento setup: static-content:deploy -f
ты проверяешь эластичный поиск?
В моем случае, когда я удаленно исправляю соединение с сервером elasticsearch, я решаю эту проблему.