PRESTASHOP 9.1
Το PrestaShop 9.1 είναι πλέον διαθέσιμο για λήψη. Το κύριο χαρακτηριστικό αυτής της έκδοσης είναι το Hummingbird 2.0, το οποίο καθιερώνεται ως το προεπιλεγμένο θέμα του front office, προσφέροντας μια σύγχρονη, προσβάσιμη και υψηλής απόδοσης βιτρίνα καταστήματος από την πρώτη στιγμή. Αυτή η έκδοση εισάγει επίσης δύο πειραματικές λειτουργίες (αποστολή μέσω πολλαπλών μεταφορέων και ένα ανασχεδιασμένο σύστημα εκπτώσεων), μαζί με δεκάδες βελτιώσεις και διορθώσεις σφαλμάτων.
Hummingbird 2.0: το νέο προεπιλεγμένο θέμα

Η σημαντικότερη αλλαγή στο PrestaShop 9.1 είναι ότι το Hummingbird 2.0 αποτελεί πλέον το προεπιλεγμένο θέμα του front office. Μετά από μήνες ανάπτυξης και σχόλια από την κοινότητα από την κυκλοφορία της beta έκδοσης, το Hummingbird αντικαθιστά το Classic ως το θέμα με το οποίο συνοδεύεται κάθε νέα εγκατάσταση του PrestaShop 9.1.
Σχεδιασμένο για προσβασιμότητα
Με την έναρξη ισχύος του Ευρωπαϊκού Νόμου για την Προσβασιμότητα (EAA) τον Ιούνιο του 2025, η προσβασιμότητα δεν αποτελεί πλέον προαιρετική επιλογή για τα ηλεκτρονικά καταστήματα στην ΕΕ. Το Hummingbird 2.0 επιτυγχάνει συμμόρφωση άνω του 95% με τις απαιτήσεις του EAA, προσφέροντας στους εμπόρους ένα σημαντικό πλεονέκτημα στην εκπλήρωση των υποχρεώσεών τους. Το σημασιολογικό HTML, τα σωστά χαρακτηριστικά ARIA, η πλοήγηση με πληκτρολόγιο και η επαρκής χρωματική αντίθεση είναι ενσωματωμένα στο θέμα από την αρχή.
ΣΥΓΧΡΟΝΗ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΓΙΑ DEVELOPERS
Το Hummingbird 2.0 αποτελεί μια πλήρη ανακατασκευή και όχι μια σταδιακή ενημέρωση του Classic. Προσφέρει:
- Bootstrap 5 με υποστήριξη LTS για σύγχρονα και συνεπή στοιχεία σχεδιασμού.
- BEM-based ονοματολογία CSS για ευκολότερη συντήρηση και σαφέστερη δομή.
- Αρχιτεκτονική SCSS βασισμένη στο CSS @layer, που επιτρέπει αποσπάσιμο και επεκτάσιμο στυλ.
- Μια αναδιοργανωμένη δομή καταλόγων που απομακρύνεται από την παλαιά διάταξη _dev.
- Μειωμένες εξαρτήσεις από τρίτους, με προτίμηση στα ενσωματωμένα στοιχεία του Bootstrap.
- Σαφής διαχωρισμός μεταξύ των στυλ του Bootstrap και των ειδικών για το PrestaShop, απλοποιώντας τα προσαρμοσμένα override.
- Εγγενής υποστήριξη για τη σκοτεινή λειτουργία του Bootstrap, η οποία μπορεί να ενεργοποιηθεί μέσω μιας μεταβλητής SCSS.

ΠΕΙΡΑΜΑΤΙΚΕΣ ΛΕΙΤΟΥΡΓΙΕΣ
Το PrestaShop 9.1 περιλαμβάνει επίσης δύο πειραματικές λειτουργίες, οι οποίες είναι διαθέσιμες μέσω feature flags. Οι λειτουργίες αυτές βρίσκονται ακόμη σε στάδιο ανάπτυξης και θα πρέπει να δοκιμάζονται σε περιβάλλοντα εκτός παραγωγής.
Τι είναι feature flag?
Τα feature flags σας επιτρέπουν να ενεργοποιείτε πειραματικές λειτουργίες με τον δικό σας ρυθμό. Μπορείτε να τις βρείτε στην ενότητα «Σύνθετες παράμετροι» > «Νέες & πειραματικές λειτουργίες» στο back office σας.
ΠΟΛΛΑΠΛΟΙ ΜΕΤΑΦΟΡΕΙΣ / ΠΟΛΛΑΠΛΕΣ ΑΠΟΣΤΟΛΕΣ
Το PrestaShop 9.1 εισάγει τη διαχείριση παραγγελιών με βάση τις αποστολές, δίνοντας στους εμπόρους τη δυνατότητα να χωρίζουν και να συγχωνεύουν αποστολές εντός μιας και της ίδιας παραγγελίας. Αυτό καταργεί τον παραδοσιακό περιορισμό «1 παραγγελία = 1 μεταφορέας» και βελτιώνει τη σαφήνεια τόσο για τους εμπόρους όσο και για τους πελάτες.

ΒΕΛΤΙΩΜΕΝΕΣ ΕΚΠΤΩΣΕΙΣ
Το σύστημα εκπτώσεων έχει επανασχεδιαστεί και περιλαμβάνει τέσσερις τύπους: Κατάλογος, Καλάθι, Δωρεάν αποστολή και Δωρεάν δώρο. Αυτό αντικαθιστά τους παλαιούς κανόνες του καλαθιού με μια πιο σαφή και αποδοτική δομή.

ΑΛΛΕΣ ΑΞΙΟΣΗΜΕΙΩΤΕΣ ΒΕΛΤΙΩΣΕΙΣ
Πέρα από τα παραπάνω σημαντικά σημεία, το PrestaShop 9.1 περιλαμβάνει μεγάλο αριθμό βελτιώσεων σε ολόκληρη την πλατφόρμα.
Νέες εντολές CLI
Τρεις νέες εντολές κονσόλας διευκολύνουν τη διαχείριση του καταστήματός σας από τη γραμμή εντολών:
- prestashop:thumbnails:regenerate για την αναδημιουργία μικρογραφιών εικόνων χωρίς να χρειάζεται να περάσετε από το back office
- prestashop:search:index για την ενεργοποίηση της ευρετηρίασης αναζήτησης από το CLI
- prestashop:module:export-translations για την εξαγωγή μεταφράσεων ενοτήτων σε αρχεία
Υποστήριξη PHP 8.5
Το PrestaShop 9.1 υποστηρίζει πλέον τις εκδόσεις PHP 8.1 έως PHP 8.5, διατηρώντας την πλατφόρμα εναρμονισμένη με τις πιο πρόσφατες εκδόσεις της PHP
Νέα hooks για module developers
Αρκετά νέα hooks παρέχουν στους προγραμματιστές προσθηκών μεγαλύτερο έλεγχο σε κρίσιμες στιγμές του κύκλου ζωής του PrestaShop:
- actionUpdateDefaultCombinationAfter για την αντίδραση σε αλλαγές των προεπιλεγμένων συνδυασμών
- Hooks για τα συμβάντα ενεργοποίησης, απενεργοποίησης και αναβάθμισης προσθηκών
- Hook στο Configuration::updateValue για αντίδραση σε αλλαγές στη διαμόρφωση
- Hooks για τον έλεγχο των υπολογισμών τιμών δωρεάν αποστολής
Η σελίδα ετικετών μεταφέρθηκε στο Symfony
Η σελίδα διαχείρισης ετικετών έχει μεταφερθεί πλήρως στο Symfony, συμπεριλαμβανομένου του πίνακα, των φίλτρων, των φορμών δημιουργίας/επεξεργασίας και των μαζικών ενεργειών
Απόδοση και ασφάλεια
- Σημαντική βελτίωση της απόδοσης του καλαθιού αγορών όταν ένα κατάστημα διαθέτει πολλούς συνδυασμούς προϊόντων
- Οι ελεγκτές Ajax δεν ευρετηριάζονται πλέον, ώστε να αποτρέπεται η ανίχνευση εσωτερικών τελικών σημείων από τις μηχανές αναζήτησης
- Δύο ευπάθειες ασφαλείας επιδιορθώθηκαν: αποθηκευμένο XSS σε πρότυπα back-office και ακατάλληλη χρήση του πλαισίου επικύρωσης
Back office UX
- Διαδικασία αναβάθμισης ενοτήτων σε δύο βήματα: πρώτα λήψη και μετά εγκατάσταση, για μια ασφαλέστερη ροή ενημέρωσης
- Οι σύνδεσμοι προϊόντων στη σελίδα παραγγελίας ανοίγουν πλέον σε νέο παράθυρο
- Οι σελίδες CMS διαθέτουν πλέον έναν σύνδεσμο προεπισκόπησης απευθείας από τη λίστα
Front office
- Πλέον επιτρέπονται ειδικοί χαρακτήρες στις αναζητήσεις
- Βελτιώθηκε η λειτουργία εισαγωγής ποσότητας, το κουμπί «Προσθήκη στο καλάθι» και η συμπεριφορά της ένδειξης διαθεσιμότητας
- Σωστή εμφάνιση του χρόνου παράδοσης σε όλο το κατάστημα
Διορθώσεις σφαλμάτων
Αυτή η έκδοση περιλαμβάνει περισσότερες από 50 διορθώσεις σφαλμάτων που βελτιώνουν τη σταθερότητα και την αξιοπιστία σε ολόκληρη την πλατφόρμα.
