Blog navigation

Blog Rss rss_feed

PrestaShop 9.1: Overview of the Update and Key Changes

PrestaShop 9.1: Overview of the Update and Key Changes

PrestaShop 9.1 has been released, focusing on frontend modernization, accessibility improvements, architectural updates, and performance enhancements. The update affects both the storefront and the internal system behavior.

Hummingbird 2.0 — New Default Theme

In version 9.1, Hummingbird 2.0 becomes the default theme, replacing Classic.

The theme has been built from scratch and aligns with modern development standards:

  • Bootstrap 5 with long-term support

  • BEM methodology for CSS

  • Modular SCSS architecture using @layer

  • Reworked project structure without legacy components

  • Reduced reliance on third-party dependencies

This approach simplifies maintenance, improves customization, and ensures more predictable frontend behavior. Native dark mode support is also included.

Accessibility Compliance (EAA)

Hummingbird 2.0 is designed in line with the European Accessibility Act (EAA) requirements, effective from 2025.

Key accessibility features include:

  • Semantic HTML structure

  • ARIA attributes support

  • Full keyboard navigation

  • Proper color contrast

This is particularly important for businesses operating in the European market.

Experimental Features

New experimental features are available via feature flags in the admin panel. They are intended for testing and are not yet recommended for production use.

Multi-carrier Shipping

Orders can now be split into multiple shipments:

  • Split orders into separate deliveries

  • Merge shipments when needed

  • More flexible logistics handling

This removes the previous limitation of one carrier per order.

Redesigned Discount System

The discount system now includes four types:

  • Catalog discounts

  • Cart discounts

  • Free shipping

  • Free gifts

This structure simplifies campaign management and improves performance compared to legacy cart rules.

Developer Tools

New CLI Commands

  • prestashop:thumbnails:regenerate

  • prestashop:search:index

  • prestashop:module:export-translations

These commands allow better automation and integration into development workflows.

New Hooks

Additional hooks provide more control over:

  • product combinations

  • module lifecycle events

  • configuration changes

  • free shipping calculations

PHP 8.1–8.5 Support

PrestaShop 9.1 supports PHP versions from 8.1 to 8.5, ensuring compatibility with modern environments and better performance.

Performance and Security

  • Improved cart performance with large product combinations

  • AJAX controllers are excluded from search indexing

  • Security issues, including XSS vulnerabilities, have been fixed

Back Office Improvements

  • Safer module upgrade process (download + install steps)

  • Product links in orders open in a new tab

  • CMS page preview added

Front Office Improvements

  • Search now supports special characters

  • Improved add-to-cart behavior

  • More accurate delivery time display

Symfony Migration

The Tags management page has been fully migrated to Symfony, including grids, filters, forms, and bulk actions. This continues the transition away from legacy components.

Stability Improvements

More than 50 bug fixes have been implemented, improving overall stability and reliability.

PrestaShop 9.1 strengthens the platform’s architecture and improves both developer and user experience. Before upgrading, it is recommended to test compatibility with custom modules and themes in a staging environment.

More >

Was this blog post helpful to you?

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

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

No comments at this moment
close

Checkout

close

Favourites

Promo