PrestaShop 9.1 zostal wydany w kwietniu 2026 roku jako pierwsza mala aktualizacja PrestaShop 9. Skupia sie na usprawnieniach operacyjnych, w tym zaawansowanych opcjach wysylki, uproszczonej obsluge rabatow oraz poprawie wydajnosci i bezpieczenstwa.
* M19 * 9.1 Najważniejsze punkty wydania
Aktualizacja 9.1 utrzymuje pełną kompatybilność wsteczną z * M19 * 9.0, dodając jednocześnie znaczące ulepszenia operacyjne dla kupców.
1. Zaawansowane opcje wysyłki
- * P0 * - Kupcy mogą teraz przypisać różnych przewoźników do różnych pozycji w tej samej kolejności
- * P0 * - części statku zamówienia oddzielnie z indywidualnymi numerami śledzenia
- * P0 * - czystszy interfejs do konfiguracji zasad wysyłki
2. Uproszczone zasady dotyczące rabatu
- Nowy budowniczy reguł rabatowych z warunkami wizualnymi
- Łatwiejsza konfiguracja zasad koszyka i zasad cen katalogowych
- Lepsze zarządzanie łącznymi rabatami i zasadami dotyczącymi bezpłatnej wysyłki
3. Poprawa wydajności
- Szybszy back office strony czasu ładowania poprzez optymalizację zapytań
- Zmniejszone wykorzystanie pamięci w scenariuszach wysokiej jakości produkcji
- Ulepszone buforowanie stron kategorii
4. Aktualizacje bezpieczeństwa
* M19 * 9.1 zawiera wiele łat bezpieczeństwa i aktualizacji zależności. Dla wszystkich sklepów produkcyjnych zdecydowanie zaleca się modernizację z 9.0 do 9.1.
Jak zaktualizować do * M19 * 9.1
- Kopia zapasowa bazy danych i plików
- Test na środowisko postoju pierwszy
- Użyj oficjalnego modułu * P0 *
- Weryfikacja wszystkich modułów i motywów po aktualizacji
Czy * M19 * 9.1 jest kompatybilny z modułami PS9?
Tak. Wszystkie moduły kompatybilne z * M19 * 9.0 będą pracować z 9.1. Nie wprowadzono żadnych przełomowych zmian w tym małym wydaniu.
Sprawdź, które * P0 * są gotowe do sklepu.
Nowy interfejs back office dla żeglugi
Największą widoczną zmianą w ¤M19 ¤9.1 jest przeprojektowany interfejs wysyłki. Kupcy mogą teraz:
- * P0 * - na przykład, ciężkie przedmioty przez transport towarowy i małe akcesoria przez usługi pocztowe
- * P0 * - statek część zamówienia teraz i reszta, gdy towar przybywa, z oddzielnymi numerami śledzenia dla każdej przesyłki
- * P0 * - klienci otrzymują osobne wiadomości śledzące dla każdego pakietu
- * P0 * - back office pokazuje status spełnienia na element, nie tylko na zamówienie
Funkcja ta była jednym z najbardziej wymagających kupców zarządzających mieszanymi typami produktów (np. cyfrowymi + fizycznymi lub różnymi lokalizacjami magazynowymi).
Uproszczona zasada rabatu Builder
* M19 * 9.1 zastępuje złożony formularz rabatowy nowym wizualnym konstruktorem zasad:
- Bloki stanu Drag- and- drop (minimalny koszyk, określona grupa klientów, zakres daty)
- Podgląd wpływu rabatu przed zapisaniem
- Lepsza obsługa kuponów (np. procent + bezpłatna wysyłka łącznie)
- Clearer UI dla wielojęzycznych nazw zniżek
Poprawa wydajności w 9.1
| Obszar | Poprawa |
|---|---|
| Zapytanie o listę produktów | Zoptymalizowany JOIN - do 40% szybciej w sklepach z 10K + produktów |
| Cache drzewa kategorii | Drzewo kategorii cached zmniejsza pytania DB na każdym załadowaniu strony |
| Strona historii zamówienia | Zapytania pagowane zastępują pełne skanowanie tabeli |
| Kontrola autoaktualizacji modułu | Teraz async (tło) - nie blokuje już obciążenia strony biurowej |
Pakiety bezpieczeństwa w 9.1
* M19 * 9.1 odnosi się do kilku wrażliwych zabezpieczeń odkrytych od wydania 9.0:
- * M39 * Wrażliwość w wyszukiwaniu produktów przez admin (patched)
- * M35 * poprawa ochrony w punktach końcowych zarządzania zleceniami
- Aktualizacja * M23 * elementów zabezpieczających (* M18 * .x patch)
- Bardziej rygorystyczna walidacja wejścia w formularzach adresów klientów
* P0 *
Jak zaktualizować od * M19 * 9.0 do 9.1
- Backup swoją bazę danych i wszystkie pliki
- Na zapleczu: * P0 * → szukaj * P1 *
- Uruchom * M6 * - wybierz wersję 9.1 jako cel
- Asystent uruchomi automatyczne kontrole zgodności przed aktualizacją
- Zastosuj najpierw aktualizację swojego środowiska.
- Po sprawdzeniu wszystko działa na etapie, zastosowanie do produkcji
- Usuń wszystkie bufory po aktualizacji
* P0 * Zazwyczaj 5- 15 minut dla standardowego 9.0 → Aktualizacja 9.1. W sekcji 9.1 nie wprowadzono żadnych zmian dotyczących schematu bazy danych.
Czy PS9.1 jest kompatybilny?
Tak. * M19 * 9.1 utrzymuje pełną kompatybilność wsteczną ze wszystkimi modułami i motywami opracowanymi dla PS9.0. Nie wprowadzono żadnych przełomowych zmian API. Aktualizacja jest prosta i bezpieczna dla sklepów produkcyjnych.
Często zadawane pytania
Czy moje moduły PS9.0 zerwą się po aktualizacji do 9.1?
Nie. * M19 * 9.1 to nieznaczna aktualizacja bez żadnych zmian dla deweloperów modułów. Wszystkie moduły pracujące na 9.0 będą nadal pracować na 9.1 bez żadnych modyfikacji.
Jak często * M19 * wydaje drobne aktualizacje?
* M19 * ma na celu wydanie drobnych aktualizacji (9.x) co 3- 6 miesięcy. W każdej chwili można uwolnić łaty bezpieczeństwa. Subscribe to the * P0 * to receive release notifications.
Czy PS9.1 jest dostępny do pobrania?
Tak. Pełna wersja jest dostępna na oficjalnej stronie do pobrania. Dla istniejących instalacji PS9.0, użyj modułu * M6 * dla płynnej aktualizacji w miejscu bez ponownego instalowania od podstaw.