22 Σεπτεμβρίου 2026

WooCommerce 11.5 και PHP 8.1: Τι πρέπει να κάνετε πριν τον Ιανουάριο 2027

e-Commerce · Οδηγοί

Στις 8 Σεπτεμβρίου 2026 η ομάδα του WooCommerce ανακοίνωσε ότι σχεδιάζει να ανεβάσει την ελάχιστη απαιτούμενη έκδοση PHP στην 8.1, ξεκινώντας από το WooCommerce 11.5, που έχει προγραμματιστεί για τον Ιανουάριο του 2027. Με απλά λόγια, όποιο κατάστημα τρέχει ακόμη PHP 7.4 ή 8.0 δεν θα μπορεί να αναβαθμιστεί στις επόμενες εκδόσεις του WooCommerce.

Σύμφωνα με τα στοιχεία του ίδιου του WooCommerce, περίπου το 7% των καταστημάτων που παρακολουθεί τρέχει ακόμη PHP 7.4 και περίπου το 2% PHP 8.0. Ακούγεται μικρό ποσοστό, αλλά σε μια πλατφόρμα αυτού του μεγέθους σημαίνει πάρα πολλά καταστήματα. Στην εμπειρία μας, αυτά είναι συνήθως καταστήματα που δουλεύουν χωρίς πρόβλημα εδώ και χρόνια και που κανείς δεν έχει αγγίξει, ακριβώς επειδή δουλεύουν.

Η αλλαγή είναι ακόμη σε μορφή πρότασης και το WooCommerce ζητά σχόλια από καταστήματα, agencies και παρόχους φιλοξενίας. Η κατεύθυνση όμως είναι ξεκάθαρη, και οι λόγοι πίσω της είναι σοβαροί. Αξίζει να προετοιμαστείτε από τώρα, όχι τον Ιανουάριο.

Τι αλλάζει στην πράξη

Το WooCommerce 11.5 θα δηλώνει ότι χρειάζεται PHP 8.1 ή νεότερη. Όταν ένα plugin δηλώνει τέτοια απαίτηση, το ίδιο το WordPress δεν προσφέρει την αναβάθμιση σε όσα sites δεν την πληρούν. Το κατάστημά σας λοιπόν δεν θα σταματήσει να λειτουργεί την ημέρα που θα βγει η νέα έκδοση. Απλώς θα μείνει στην έκδοση που έχει. Σύμφωνα με την ανακοίνωση, τα καταστήματα που θα μείνουν πίσω θα συνεχίσουν να παίρνουν τις διορθωτικές εκδόσεις της τρέχουσας σειράς. Το WooCommerce δεν θα αλλάξει μόνο του την PHP σας ούτε θα απενεργοποιήσει τίποτα.

Αυτό ακούγεται καθησυχαστικό, αλλά δεν είναι λόγος να περιμένετε. Ένα κατάστημα που μένει σε παλιά έκδοση του WooCommerce μένει σιγά σιγά πίσω σε όλα. Οι επεκτάσεις των πληρωμών, των courier και της τιμολόγησης θα ακολουθήσουν τις ίδιες απαιτήσεις, και κάποια στιγμή η τράπεζα ή το courier θα αλλάξει κάτι στο σύστημά του που η παλιά έκδοση του plugin δεν θα υποστηρίζει. Τότε η αναβάθμιση θα πρέπει να γίνει βιαστικά, πιθανότατα την πιο ακατάλληλη στιγμή.

Και υπάρχει κάτι σημαντικότερο. Η PHP 7.4 σταμάτησε να παίρνει ενημερώσεις ασφαλείας τον Νοέμβριο του 2022 και η 8.0 τον Νοέμβριο του 2023. Ένα κατάστημα που τρέχει σε τέτοια έκδοση δέχεται πληρωμές και κρατά στοιχεία πελατών πάνω σε λογισμικό που δεν διορθώνεται πια όταν βρεθεί κενό ασφαλείας. Η απόφαση του WooCommerce απλώς κάνει πιο ορατό ένα πρόβλημα που ήδη υπάρχει.

Μην σταματήσετε στην PHP 8.1

Αυτό είναι ίσως το πιο σημαντικό σημείο, και δεν φαίνεται με την πρώτη ματιά. Η PHP 8.1, που θα είναι το ελάχιστο όριο του WooCommerce, δεν υποστηρίζεται ήδη από το τέλος του 2025. Η PHP 8.2 παίρνει ενημερώσεις ασφαλείας μόνο μέχρι τις 31 Δεκεμβρίου 2026, δηλαδή σταματά πριν καν βγει το WooCommerce 11.5.

Αν λοιπόν κάνετε τη δουλειά της αναβάθμισης, κάντε τη μία φορά και σωστά. Ο στόχος πρέπει να είναι η PHP 8.3, που υποστηρίζεται μέχρι το τέλος του 2027, ή ακόμη καλύτερα η 8.4, που υποστηρίζεται μέχρι το τέλος του 2028. Το ίδιο το WooCommerce προτείνει PHP 8.3 ή νεότερη. Η δουλειά για να μεταφερθεί ένα παλιό κατάστημα από την 7.4 στην 8.3 είναι σχεδόν ίδια με τη δουλειά για να πάει στην 8.1. Η διαφορά είναι ότι στη μία περίπτωση θα χρειαστεί να την ξανακάνετε σε έναν χρόνο.

Υπάρχει και ένα όφελος που συχνά ξεχνιέται: οι νεότερες εκδόσεις της PHP είναι αισθητά πιο γρήγορες. Ένα κατάστημα που περνά από την 7.4 σε μια σύγχρονη έκδοση συνήθως απαντά πιο γρήγορα στο διαχειριστικό και στο checkout, χωρίς καμία άλλη αλλαγή.

Πρώτο βήμα: δείτε πού βρίσκεστε

Η έκδοση της PHP φαίνεται μέσα από το ίδιο το WordPress. Στο WooCommerce, στην ενότητα Κατάσταση (Status), η αναφορά κατάστασης συστήματος δείχνει την έκδοση PHP του server. Το ίδιο θα βρείτε στα Εργαλεία, στην Υγεία Ιστότοπου, στην καρτέλα Πληροφορίες, κάτω από τον Διακομιστή. Αν εκεί γράφει 7.4 ή 8.0, το άρθρο αυτό σας αφορά άμεσα. Αν γράφει 8.1 ή 8.2, είστε εντάξει για το WooCommerce, αλλά όχι για πολύ ακόμη.

Το δεύτερο που πρέπει να ελέγξετε είναι ποιες εκδόσεις προσφέρει ο πάροχος φιλοξενίας σας. Στους περισσότερους σύγχρονους παρόχους η αλλαγή γίνεται από τον πίνακα ελέγχου με ένα κλικ. Αν ο δικός σας δεν προσφέρει PHP 8.3 ή νεότερη, αυτό από μόνο του λέει πολλά για την υποδομή στην οποία τρέχει το κατάστημά σας, και ίσως είναι η στιγμή να σκεφτείτε μια φιλοξενία σχεδιασμένη για e-shop.

Το τρίτο είναι μια καταγραφή όλων όσων τρέχουν στο κατάστημα: το θέμα, το child theme αν υπάρχει, κάθε plugin, και κάθε κομμάτι κώδικα που έχει γραφτεί ειδικά για εσάς. Για κάθε plugin δείτε πότε ενημερώθηκε τελευταία φορά. Ένα plugin που έχει να ενημερωθεί δύο και τρία χρόνια είναι ο πιο πιθανός λόγος να σπάσει κάτι στη νέα PHP, και συχνά ο σωστός δρόμος είναι να αντικατασταθεί, όχι να διορθωθεί.

Τι σπάει συνήθως στην αλλαγή

Το ίδιο το WooCommerce και τα σοβαρά, ενημερωμένα plugins δουλεύουν ήδη σε σύγχρονες εκδόσεις της PHP. Τα προβλήματα έρχονται σχεδόν πάντα από τρία σημεία: από παλιά plugins που δεν συντηρούνται, από παλιά θέματα, και από custom κώδικα που γράφτηκε πριν από χρόνια για μια συγκεκριμένη ανάγκη και δεν ξαναδιαβάστηκε ποτέ.

Η PHP 8.0 ήταν η μεγάλη αλλαγή. Κάποιες παλιές συναρτήσεις αφαιρέθηκαν εντελώς, και πολλά λάθη που πριν έβγαζαν μια απλή προειδοποίηση έγιναν σφάλματα που σταματούν την εκτέλεση. Ένα κομμάτι κώδικα που για χρόνια «δούλευε» με μια προειδοποίηση στο log μπορεί ξαφνικά να αφήσει μια σελίδα λευκή. Οι εκδόσεις 8.1 έως 8.4 πρόσθεσαν κυρίως καινούργιες προειδοποιήσεις για πρακτικές που θα αφαιρεθούν στο μέλλον. Αυτές δεν σπάνε το κατάστημα, αλλά γεμίζουν τα logs και δείχνουν πού χρειάζεται δουλειά.

Τα σημεία που πονάνε περισσότερο σε ένα e-shop είναι αυτά που κάνουν τη δουλειά στο παρασκήνιο: οι πύλες πληρωμής, ο υπολογισμός των μεταφορικών, η έκδοση παραστατικών και η διαβίβασή τους στο myDATA, ο συγχρονισμός με το ERP, τα XML feeds για το Skroutz και τα άλλα marketplaces, και οι προγραμματισμένες εργασίες που τρέχουν τη νύχτα. Αν κάτι από αυτά σπάσει, το κατάστημα μπορεί να φαίνεται μια χαρά στον επισκέπτη, ενώ οι παραγγελίες δεν φτάνουν ποτέ εκεί που πρέπει.

Για τον custom κώδικα υπάρχουν εργαλεία που τον ελέγχουν αυτόματα για ασυμβατότητες, όπως το PHPCompatibilityWP πάνω στο PHP_CodeSniffer. Δεν πιάνουν τα πάντα, αλλά δείχνουν γρήγορα τα προφανή προβλήματα πριν φτάσετε στις δοκιμές.

Πώς γίνεται η αναβάθμιση χωρίς ρίσκο

Ο κανόνας είναι απλός: ποτέ απευθείας στο ζωντανό κατάστημα. Η αναβάθμιση γίνεται πρώτα σε ένα αντίγραφο του καταστήματος (staging), στον ίδιο server ή σε έναν όσο το δυνατόν ίδιο. Εκεί αλλάζετε την PHP, ενεργοποιείτε την καταγραφή σφαλμάτων και δοκιμάζετε.

Και δοκιμάζετε όπως θα αγόραζε ένας πελάτης, όχι απλώς ανοίγοντας την αρχική σελίδα. Μια κατηγορία με φίλτρα, ένα προϊόν με παραλλαγές, το καλάθι, κουπόνια, υπολογισμός μεταφορικών για διαφορετικές περιοχές, και ολοκλήρωση παραγγελίας με κάθε τρόπο πληρωμής που έχετε, σε δοκιμαστική λειτουργία. Μετά ελέγχετε ότι έφυγαν τα email προς τον πελάτη και προς εσάς, ότι εκδόθηκε το παραστατικό, ότι η παραγγελία πέρασε στο ERP, ότι το feed ενημερώθηκε. Στο διαχειριστικό δοκιμάζετε τις εργασίες της καθημερινότητας: αλλαγή κατάστασης παραγγελίας, επιστροφή χρημάτων, προσθήκη προϊόντος. Και στο τέλος διαβάζετε το log σφαλμάτων, ακόμη κι αν όλα φαίνονται να δουλεύουν.

Όταν το staging είναι καθαρό, η αλλαγή στο ζωντανό κατάστημα γίνεται σε ώρα χαμηλής κίνησης, με πρόσφατο πλήρες αντίγραφο ασφαλείας και με σχέδιο επιστροφής. Στους περισσότερους παρόχους η προηγούμενη έκδοση της PHP μένει διαθέσιμη, οπότε αν εμφανιστεί κάτι απρόβλεπτο, η επιστροφή είναι θέμα λεπτών. Για λίγες μέρες μετά την αλλαγή, αξίζει να παρακολουθείτε τα logs και τις παραγγελίες πιο προσεκτικά από το συνηθισμένο.

Το ημερολόγιο που έχει σημασία

Ο Ιανουάριος του 2027 μοιάζει μακριά, αλλά για ένα e-shop δεν είναι. Ανάμεσα σε σήμερα και τότε βρίσκονται η Black Friday και τα Χριστούγεννα, η περίοδος με τις περισσότερες πωλήσεις του χρόνου, όπου κανένα σοβαρό κατάστημα δεν θέλει αλλαγές στον server. Στην πράξη, αυτό αφήνει τον Οκτώβριο και τις αρχές του Νοεμβρίου για να γίνει η αναβάθμιση με την ησυχία της.

Αν το κατάστημά σας έχει πολλά παλιά plugins ή custom κώδικα και ο χρόνος δεν φτάνει, υπάρχει και η λογική εναλλακτική: να γίνει η καταγραφή και οι δοκιμές στο staging τώρα, να περάσει η γιορτινή περίοδος χωρίς αλλαγές, και η αναβάθμιση να γίνει αμέσως μετά. Επειδή το WordPress απλώς δεν θα προσφέρει το WooCommerce 11.5 σε όσους δεν πληρούν την απαίτηση, μερικές εβδομάδες καθυστέρηση δεν είναι καταστροφή. Αρκεί να είναι απόφαση με σχέδιο, και όχι κάτι που απλώς ξεχάστηκε.

Στην E-GROWTH δουλεύουμε με WordPress και WooCommerce εδώ και πάνω από δεκαπέντε χρόνια, σε καταστήματα κάθε μεγέθους. Αν δεν είστε σίγουροι σε ποια έκδοση τρέχει το κατάστημά σας ή τι θα σπάσει στην αλλαγή, μπορούμε να αναλάβουμε την καταγραφή, τις δοκιμές σε staging και την αναβάθμιση, και να μείνουμε δίπλα σας και μετά μέσα από τη συντήρηση και υποστήριξη. Πείτε μας ποιο είναι το κατάστημα και θα σας πούμε τι χρειάζεται.