Навигация
Присоединяйтесь к нашему Telegram-каналу!☝

Будьте в курсе последних новинок и фишек e-commerce: советы, полезные инструменты и эксклюзивные материалы.

Блог Rss rss_feed

PrestaShop 9.1: обзор обновления и ключевые изменения

PrestaShop 9.1: обзор обновления и ключевые изменения

Вышла версия PrestaShop 9.1, в которой основной фокус сделан на обновлении фронтенда, повышении доступности, развитии архитектуры и улучшении производительности. Обновление затрагивает как внешний вид магазина, так и внутренние механизмы работы платформы.

Hummingbird 2.0 — новая тема по умолчанию

В версии 9.1 тема Hummingbird 2.0 стала стандартной для всех новых установок, заменив Classic.

Тема разработана с нуля и ориентирована на современные требования к разработке и поддержке:

  • используется Bootstrap 5 с долгосрочной поддержкой

  • внедрена методология BEM для CSS

  • применена модульная SCSS-архитектура с использованием @layer

  • переработана структура проекта без устаревших элементов

  • сокращено количество сторонних зависимостей

Такой подход упрощает поддержку проекта, снижает сложность кастомизации и делает поведение интерфейса более предсказуемым. Также добавлена нативная поддержка тёмной темы.

Соответствие требованиям доступности (EAA)

Тема Hummingbird 2.0 учитывает требования European Accessibility Act (EAA), вступившего в силу в 2025 году.

Реализованы ключевые элементы доступности:

  • корректная семантика HTML

  • поддержка ARIA-атрибутов

  • полноценная навигация с клавиатуры

  • соблюдение требований к контрастности

Для проектов, ориентированных на европейский рынок, это важный аспект с точки зрения законодательства и пользовательского опыта.

Экспериментальные функции

В системе появились экспериментальные возможности, которые можно включить через настройки (feature flags). Они предназначены для тестирования и пока не рекомендуются для использования в продакшене.

Мульти-доставка (Multi-carrier)

Реализована возможность работы с несколькими отправлениями в рамках одного заказа:

  • разделение заказа на несколько доставок

  • объединение отправлений

  • более гибкая логистика

Это снимает ограничение, при котором один заказ мог быть связан только с одним перевозчиком.

Обновлённая система скидок

Система скидок переработана и теперь включает четыре типа:

  • скидки каталога

  • скидки корзины

  • бесплатная доставка

  • подарки

Новая структура упрощает управление акциями и снижает нагрузку на систему по сравнению со старыми Cart Rules.

Инструменты для разработчиков

Новые CLI-команды

Добавлены команды для работы через консоль:

  • prestashop:thumbnails:regenerate — пересоздание изображений

  • prestashop:search:index — переиндексация поиска

  • prestashop:module:export-translations — экспорт переводов модулей

Это позволяет автоматизировать ряд задач и интегрировать их в процессы разработки.

Расширение системы хуков

Добавлены новые точки расширения:

  • события изменения комбинаций товаров

  • обработка включения и обновления модулей

  • отслеживание изменений конфигурации

  • управление расчётом бесплатной доставки

Это даёт больше контроля при разработке модулей и интеграций.

Поддержка PHP 8.1–8.5

Платформа теперь совместима с версиями PHP от 8.1 до 8.5. Это обеспечивает актуальность технологического стека и улучшает производительность.

Производительность и безопасность

  • оптимизирована работа корзины при большом количестве комбинаций товаров

  • закрыта индексация внутренних AJAX-контроллеров

  • устранены уязвимости, включая XSS в административной части

Улучшения административной панели

  • обновление модулей разделено на этапы (скачивание и установка)

  • ссылки на товары в заказах открываются в новом окне

  • добавлен предпросмотр CMS-страниц

Изменения во фронтенде

  • поддержка специальных символов в поиске

  • улучшено поведение кнопки добавления в корзину

  • корректное отображение сроков доставки

Переход на Symfony

Страница управления тегами полностью переведена на Symfony. Обновлены:

  • интерфейс таблиц

  • фильтры

  • формы создания и редактирования

  • массовые операции

Это часть общей стратегии постепенного отказа от устаревших компонентов.

Исправления и стабильность

В обновлении устранено более 50 ошибок, что положительно влияет на стабильность и предсказуемость работы системы.

Версия 9.1 развивает платформу в сторону современной архитектуры и упрощает дальнейшую поддержку проектов. Основные изменения связаны с фронтендом, доступностью и расширением возможностей для разработчиков.

При использовании кастомных модулей и тем перед обновлением рекомендуется провести тестирование на отдельном окружении и проверить совместимость всех компонентов.


Подробнее >

Был ли этот пост полезен для вас?

    
👈 Присоединяйтесь к нашему Telegram-каналу!

Будьте в курсе последних новинок и фишек e-commerce: советы, полезные инструменты и эксклюзивные материалы.

👈 Присоединяйтесь к нашему Telegram-каналу!

Будьте в курсе последних новинок и фишек e-commerce: советы, полезные инструменты и эксклюзивные материалы.

На данный момент комментариев нет
close

Checkout

close

Избранное

Promo