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 >