08. April 2026
PrestaShop 9.1 – großes Update!
Mit der Veröffentlichung von PrestaShop 9.1 steht ab sofort eine neue Version der beliebten Open-Source-E-Commerce-Plattform zur Verfügung, die gezielt auf moderne Entwicklungsanforderungen, Performance-Optimierung und langfristige Wartbarkeit ausgelegt ist.
Für Anwender und Onlineshop-Betreiber bedeutet dieses Release vor allem eines: eine deutlich verbesserte Grundlage für skalierbare, sichere und zukunftsfähige Shop-Architekturen.
Einem Update Ihrer PrestaShop-Instanz steht nichts im Wege. PrestaShop 9.1 wird bereits auf unseren Systemen unterstützt und ist produktiv einsetzbar.
Technologisches Fundament: Symfony 6.4 LTS und PHP 8.5
Mit dem Upgrade auf Symfony 6.4 LTS und der Unterstützung von PHP 8.5 bringt PrestaShop 9.1 seine Core-Architektur auf den neuesten Stand. Diese Kombination sorgt für:
- Verbesserte Ausführungsgeschwindigkeit durch moderne PHP-Optimierungen
- Langfristige Sicherheit durch LTS-Supportzyklen
- Saubere Trennung von Verantwortlichkeiten (Separation of Concerns)
- Unterstützung zeitgemäßer Entwicklungsparadigmen (Dependency Injection, Event-driven Architecture)
Gerade für Entwickler von Modulen und individuellen Integrationen bedeutet dies eine stabilere und besser wartbare Codebasis.
Hummingbird 2.0: Neue Standard-Themen-Architektur
Mit Hummingbird 2.0 ersetzt PrestaShop erstmals das klassische Default-Theme vollständig durch eine neu entwickelte Frontend-Architektur. Dabei handelt es sich nicht um ein Refactoring, sondern um einen vollständigen Neuaufbau mit Fokus auf Modularität und Performance.
Technische Highlights im Frontend
Hummingbird 2.0 bringt eine Reihe moderner Frontend-Technologien und Best Practices:
- Bootstrap 5 (LTS) als UI-Framework
- BEM-basierte CSS-Struktur für bessere Wartbarkeit
- SCSS mit CSS @layer für klare Kapselung von Styles
- Reduzierte Drittanbieter-Abhängigkeiten
- Saubere Trennung zwischen Framework- und projektspezifischen Styles
- Native Unterstützung für Dark Mode
Die neue Struktur erleichtert es erheblich, individuelle Themes zu entwickeln oder bestehende Designs anzupassen, ohne tief in Legacy-Code eingreifen zu müssen.
Barrierefreiheit als Standard: EAA-Compliance
Mit Blick auf den European Accessibility Act (EAA), der seit Juni 2025 verpflichtend ist, setzt Hummingbird 2.0 neue Maßstäbe:
- Über 95 % EAA-Konformität bereits im Standard-Theme
- Semantisches HTML für bessere Screenreader-Unterstützung
- ARIA-Attribute für assistive Technologien
- Vollständige Tastaturnavigation
- Optimierte Farbkontraste
Damit erhalten Shopbetreiber eine solide Grundlage, regulatorische Anforderungen ohne umfangreiche Nacharbeiten zu erfüllen.
Neue Funktionen im Überblick
Admin API für stabile Integrationen
Die neue Admin API ermöglicht robuste Integrationen in bestehende Systemlandschaften – etwa für ERP-, PIM- oder CRM-Systeme. Sie bietet eine klar definierte Schnittstelle für automatisierte Workflows und externe Services.
Erweiterte SEO-Kontrolle
Mit flexibleren URL-Strukturen und erweiterten Routing-Optionen lassen sich komplexe SEO-Anforderungen deutlich granularer umsetzen. Das ist insbesondere für größere Kataloge und internationale Shops relevant.
Update Assistant: Schnellere Migration
Der Update-Prozess wurde signifikant optimiert:
- Bis zu 3× schnellere Migrationen
- Automatische Erkennung inkompatibler Module
- Reduziertes Risiko durch verbesserten Workflow (Download → Installation)
Experimentelle Features: Feature Flags im Einsatz
PrestaShop 9.1 führt erstmals ein Feature-Flag-System ein. Damit lassen sich neue Funktionen gezielt aktivieren und testen, ohne sie direkt in der Produktion einsetzen zu müssen.
Wichtig: Feature Flags sollten ausschließlich in Staging- oder Entwicklungsumgebungen genutzt werden.
Multi-Carrier / Multi-Shipping
Eine der zentralen Neuerungen ist die Aufhebung der bisherigen Einschränkung „1 Bestellung = 1 Versanddienstleister“:
- Aufsplitten von Bestellungen in mehrere Sendungen
- Zusammenführen von Lieferungen
- Verbesserte Transparenz im Tracking
Diese Funktion ist besonders relevant für komplexe Logistik-Szenarien und Multi-Warehouse-Setups.
Neues Rabattsystem
Das überarbeitete Discount-System ersetzt die bisherigen Warenkorbregeln durch vier klar definierte Typen:
- Katalograbatte
- Warenkorbrabatte
- Kostenloser Versand
- Gratisartikel
Die neue Struktur ist performanter, übersichtlicher und reduziert die Komplexität bei der Kampagnensteuerung.
Weitere technische Verbesserungen
CLI-Erweiterungen
Neue Konsolenbefehle erleichtern die Automatisierung:
prestashop:thumbnails:regenerate
prestashop:search:index
prestashop:module:export-translations
Diese ermöglichen eine effizientere Integration in CI/CD-Pipelines.
Performance und Sicherheit
- Verbesserte Performance bei Shops mit vielen Varianten
- Noindex für AJAX-Endpunkte (SEO-Optimierung)
- Behebung sicherheitsrelevanter Schwachstellen (u. a. XSS)
Neue Hooks für Entwickler
Erweiterte Hook-Punkte bieten mehr Kontrolle über zentrale Prozesse, z. B.:
- Modul-Lifecycle (Install, Update, Deinstall)
- Konfigurationsänderungen
- Versandkostenberechnung
Backend- und Frontend-Optimierungen
Auch im täglichen Betrieb wurden zahlreiche UX-Verbesserungen umgesetzt:
Back Office:
- Sichererer Update-Prozess für Module
- Direkte Vorschau für CMS-Seiten
- Verbesserte Navigation innerhalb von Bestellungen
Front Office:
- Unterstützung von Sonderzeichen in Suchanfragen
- Optimierte Produktinteraktionen (Mengenwahl, Warenkorb)
- Korrekte Anzeige von Lieferzeiten
Zusätzlich wurden über 50 Bugs behoben, was die Stabilität insgesamt deutlich erhöht.
Systemanforderungen
Für den Betrieb von PrestaShop 9.1 gelten folgende Mindestanforderungen:
- PHP 8.1 bis 8.5
- Composer 2
- Node.js 20
- NPM 10
Update-Empfehlungen für bestehende Installationen
Wenn Sie aktuell PrestaShop 9.0.x einsetzen, ist ein Update auf 9.1 grundsätzlich möglich und empfohlen. Dabei sollten Sie folgende Best Practices berücksichtigen:
- Vollständiges Backup (Dateien + Datenbank) erstellen
- Update zunächst in einer Staging-Umgebung testen
- Kompatibilität von Modulen und Themes prüfen
Hinweis: Ein Upgrade von Beta- oder RC-Versionen ist nicht möglich – hier ist eine Neuinstallation erforderlich.