PrestaShop 9.1 Beta is open for feedback!
Start testing Hummingbird 2, Multi-carrier, and improved Discounts.
PrestaShop 9.1 Beta is here, and it includes several major improvements that you can already start exploring and sharing feedback on. Your input is valuable for the final release of PrestaShop 9.1.

We are excited to announce the availability of the first beta version of PrestaShop 9.1. This release brings significant changes, including a new default Hummingbird theme, a revamped discount system, and multi-carrier support.
What’s inside PrestaShop 9.1 Beta?
Here are the main features you will find in this new version, along with more information for each one to help you prepare for 9.1.
Hummingbird 2.0 Beta - new default theme
Hummingbird 2 represents a major evolution in theme architecture, set to become the default standard in PrestaShop 9.1. It provides a structured, scalable foundation that empowers developers and agencies to built and customize online stores with ease. Built on a modern tech stack including Bootstrap 5, it prioritizes performance and inclusivity, achieving over 95% compliance with the European Accessibility Act (EAA).

Learn more about Hummingbird 2.0 Discussion & feedback
Since Hummingbird is one of the biggest projects in PrestaShop, we decided to open a dedicated discussion space on GitHub Discussions for you to share your feedback and report any issues you may encounter while testing it.
Multi-carrier / Multi-shipping feature
PrestaShop 9.1 Beta addresses the complexity of the “1 order = 1 carrier” limitation by moving toward a shipment-based approach. This includes split and merge shipments, clearer displays across key touchpoints, and improved clarity for both merchants and customers.
Note: this feature is behind a feature flag.
Discounts - improved discount management
Discounts have been redesigned to simplify their creation and improve performance and clarity compared to the legacy cart rules approach. The new structure is based on four types: Catalog, Cart, Free Shipping, and Free Gift.
Note: this feature is behind a feature flag.
What is a feature flag?
Some 9.1 Beta features are experimental and are available under feature flags. You will need to enable them to test them in your environment. You can find these settings in the “New & Experimental Features” page in the Advanced Parameters menu.What else is new in PrestaShop 9.1 Beta?
Of course, there are many other improvements and bug fixes in this release.
How to test PrestaShop 9.1
You can download a fully featured PrestaShop 9.1 Classic Beta 1 version from here. This version includes the PrestaShop 9.1 core, additional modules from PrestaShop SA compatible with this version, and integration with the PrestaShop Marketplace.
Download PrestaShop 9.1 Beta 1
Requirements for PrestaShop 9.1 Beta 1
You need a fully working environment, either a server or Docker, that meets the following requirements:
- PHP 8.1 (PHP up to 8.4 is supported)
- Composer 2
- Node.js 20 and NPM 10
Make sure to check all system requirements in the documentation. You must also have Git installed on your machine.
Creating a custom ZIP
If you prefer not to use the Classic version, you can build a custom ZIP file using the PrestaShop 9.1 Beta 1 installer, which does not include PrestaShop SA modules. To do so, use the PrestaShop Release Creation tool.
- Clone the PrestaShop repository using the “9.1.0-beta.1-build” tag:
git clone [email protected]:PrestaShop/PrestaShop.git --branch "9.1.0-beta.1-build" .. Note: use a directory name other than.if you wish to clone the repository elsewhere. - Run
composer create-releaseorphp tools/build/CreateRelease.phpin the root directory of the PrestaShop repository. - The script will create a ZIP file with the PrestaShop 9.1 Beta 1 distribution in the
tools/build/releases/9.1.0_date_time/directory.
The installation process remains the same as in previous versions.
Your feedback is essential!
We are focusing on stabilizing 9.1. You can help by testing this beta version and reporting regressions early so we can fix them before the final release.
How you can help
- Install PrestaShop 9.1 Beta in a test environment.
- Enable the relevant feature flags to test the new capabilities.
- Read the articles linked above to better understand the new features and start testing.
- Report issues if you find any and share the feedback as early as possible.
When you find a problem, please file a clear bug report on GitHub. Mention you tested the 9.1.0-beta.1 version and include steps to reproduce, environment details, and logs where applicable.
If you are a developer, you can also submit a pull request to fix bugs.
We encourage you to share your feedback in the dedicated GitHub discussion or on Slack.
PrestaShop 9.1 - What’s next?
Every version is the result of major contributions from our entire ecosystem, including our PrestaShop Experts. Stay tuned for the announcement of the 9.1 release.
Right now, we are focusing on stabilizing the beta version based on your feedback. The final release of PrestaShop 9.1 is planned for Q1 2026.