PrestaShop 9.1: What is New in the April 2026 Update

PrestaShop 9.1 was released in April 2026 as the first minor update to PrestaShop 9. It focuses on operational improvements including advanced shipping options, simplified discount management, and further performance and security hardening.

PrestaShop 9.1 Release Highlights

The 9.1 update maintains full backward compatibility with PrestaShop 9.0 while adding significant operational improvements for merchants.

1. Advanced Shipping Options

  • Multiple carriers per order — merchants can now assign different carriers to different items in the same order
  • Split shipments — ship parts of an order separately with individual tracking numbers
  • Improved carrier management UI — cleaner interface for configuring shipping rules

2. Simplified Discount Rules

  • New discount rule builder with visual conditions
  • Easier configuration of cart rules and catalog price rules
  • Better handling of combined discounts and free shipping rules

3. Performance Improvements

  • Faster back office page load times through query optimization
  • Reduced memory usage in high-product-count scenarios
  • Improved caching for category pages

4. Security Updates

PrestaShop 9.1 includes multiple security patches and dependency updates. Upgrading from 9.0 to 9.1 is strongly recommended for all production stores.

How to Update to PrestaShop 9.1

  1. Back up your database and files
  2. Test on a staging environment first
  3. Use the official Update Assistant module
  4. Verify all modules and theme after update

Is PrestaShop 9.1 Compatible with PS9 Modules?

Yes. All modules compatible with PrestaShop 9.0 will work with 9.1. No breaking changes were introduced in this minor release.

Check which PrestaShop 9 modules from PrestaSOO are ready for your store.

New Back Office UI for Shipping

The biggest visible change in PrestaShop 9.1 is the redesigned shipping interface. Merchants can now:

  • Assign multiple carriers to a single order — for example, heavy items via freight and small accessories via postal service
  • Split an order into multiple shipments — ship part of an order now and the rest when stock arrives, with separate tracking numbers for each shipment
  • Track each shipment independently — customers receive separate tracking emails for each package
  • Partial fulfilment management — back office shows fulfillment status per item, not just per order

This feature was one of the most requested by merchants managing mixed product types (e.g., digital + physical, or different warehouse locations).

Simplified Discount Rule Builder

PrestaShop 9.1 replaces the complex legacy discount form with a new visual rule builder:

  • Drag-and-drop condition blocks (minimum cart, specific customer group, date range)
  • Preview of discount impact before saving
  • Better handling of stacked discounts (e.g., percentage + free shipping combined)
  • Clearer UI for multi-language discount names

Performance Improvements in 9.1

AreaImprovement
Product list queryOptimized JOIN — up to 40% faster for stores with 10K+ products
Category tree cacheCached category tree reduces DB queries on every page load
Order history pagePaginated queries replace full table scan
Module auto-update checkNow async (background) — no longer blocks back office page load

Security Patches in 9.1

PrestaShop 9.1 addresses several security vulnerabilities discovered since the 9.0 release:

  • XSS vulnerability in admin product search (patched)
  • CSRF protection improvements in order management endpoints
  • Updated Symfony security components (Symfony 6.4.x patch)
  • Stricter input validation in customer address forms

All stores running PrestaShop 9.0 should update to 9.1 immediately.

How to Update from PrestaShop 9.0 to 9.1

  1. Back up your database and all files
  2. In your back office: Modules → Module Catalog → search for Update Assistant
  3. Run the Update Assistant — select version 9.1 as the target
  4. The assistant will run automated compatibility checks before updating
  5. Apply the update on your staging environment first
  6. After verifying everything works on staging, apply to production
  7. Clear all caches after the update

Downtime estimate: Typically 5-15 minutes for a standard 9.0 → 9.1 update. No database schema breaking changes were introduced in 9.1.

Is PS9.1 Backward Compatible?

Yes. PrestaShop 9.1 maintains full backward compatibility with all modules and themes developed for PS9.0. No breaking API changes were introduced. The update is straightforward and safe for production stores.

Frequently Asked Questions

Will my PS9.0 modules break after updating to 9.1?

No. PrestaShop 9.1 is a minor update with no breaking changes for module developers. All modules that worked on 9.0 will continue to work on 9.1 without any modifications.

How often does PrestaShop release minor updates?

PrestaShop aims to release minor updates (9.x) every 3–6 months. Security patches can be released at any time. Subscribe to the PrestaShop project blog to receive release notifications.

Is PS9.1 available for download?

Yes. The full release is available on the official PrestaShop download page. For existing PS9.0 installations, use the Update Assistant module for a smooth in-place upgrade without reinstalling from scratch.


PrestaSOO team

Trusted by 7k++ clients.

Modules you need to make a living doing work you love.

Discover

It is a wise investment

PrestaShop modules we created first to solve the problem of our own business - an e-Commerce site. That means they are very useful for serious business. If you value your web property, these modules are a wise investment.
Sarah Reeves, App Developer @ PrestaSOO
Made with in Paris & Hanoi
PrestaSOO © 2026. All rights reserved. // Privacy Policy Terms of Service