Вышел новый патч PrestaShop 8.2.1 — важное обновление, которое включает многочисленные исправления ошибок, улучшения платформы и долгожданную функциональность фильтрации модулей. Это обновление призвано сделать работу интернет-магазинов еще более стабильной и удобной как для владельцев, так и для разработчиков.
Что нового в PrestaShop 8.2.1?
Фильтрация модулей на фронтенде без оверрайдов
Одним из главных нововведений версии 8.2.1 стала возможность фильтрации модулей в методе Hook::getHookModuleExecList
. Теперь разработчики могут кастомизировать процесс фильтрации модулей для конкретных хуков с помощью дополнительных критериев, а не только по имени хука.
Это нововведение позволяет минимизировать использование оверрайдов, что положительно сказывается на совместимости модулей и стабильности всей платформы. Особенно полезно это для модулей, связанных с обработкой согласий пользователей (Consent Mode) или решений для конфиденциальности.
Улучшенная обработка ошибок при установке модулей
Теперь PrestaShop предотвращает установку модуля, если не выполнены необходимые критерии в хуке actionModuleInstallBefore
. Ранее установка могла пройти даже при наличии критических ошибок, что приводило к нестабильной работе магазина. С новым подходом система надежнее контролирует процесс установки и обеспечивает стабильность.
Новые опции в пагинации
Для удобства работы в административной панели добавлены новые параметры отображения — 300 и 1000 элементов на странице. Эта опция доступна в выпадающем списке пагинации, что особенно полезно при работе с большими каталогами товаров.
Исправление ошибок
PrestaShop 8.2.1 включает значительное количество исправлений, которые улучшили стабильность платформы. Среди наиболее важных:
-
Исправлена ошибка перенаправления продуктов из административной панели.
-
Устранена ошибка "Trying to access array offset on value of type null" в классе Product.php.
-
Исправлена проблема, когда поиск товара по ID в панели управления загружал CSV-файл вместо перехода на страницу товара.
-
Устранена ошибка, при которой кнопка "Добавить в корзину" была доступна для товаров без установленной цены.
Полный список исправленных ошибок можно найти в 8.2.1 milestone.
Как обновиться до PrestaShop 8.2.1?
Рекомендуем как можно скорее обновиться до версии 8.2.1, чтобы воспользоваться всеми исправлениями и улучшениями. Для этого используйте модуль 1-Click Upgrade, который значительно упрощает процесс обновления.
Перед обновлением обязательно сделайте полную резервную копию магазина, чтобы избежать потери данных.
PrestaShop 8.2.1 — важный шаг к более стабильной и удобной платформе для электронной коммерции. Новая функциональность, улучшенная обработка ошибок и множество исправлений делают эту версию обязательной для обновления. Благодаря активному участию сообщества, платформа продолжает развиваться и становиться лучше с каждым релизом.
Следите за новостями о PrestaShop, чтобы всегда быть в курсе последних обновлений и использовать максимум возможностей платформы для своего интернет-магазина! 😊