MageSentinel

Ενημέρωση plugins στο WooCommerce χωρίς να χαλάσει το checkout

Ένα κατάστημα WooCommerce αλλάζει περισσότερο μέσα από ενημερώσεις plugins παρά από οτιδήποτε γράφουν οι ιδιοκτήτες του. Οι περισσότερες ενημερώσεις είναι αθώες. Όσες δεν είναι, συνήθως χτυπούν το checkout, γιατί εκεί συναντιούνται τα plugins πληρωμών, αποστολών, φόρων και πεδίων.

Όλα τα άρθρα1 λεπτά ανάγνωσης

Λευκό παζλ με ένα κομμάτι εκτός θέσης

Δεν είναι όλες οι ενημερώσεις ίδιες

Χωρίστε τα plugins ανάλογα με το πόσο κοντά είναι στα χρήματα. Payment gateways, plugins αποστολών και φόρων, editors πεδίων checkout και ό,τι κάνει cache ή συνδυάζει JavaScript βρίσκονται πάνω στη διαδρομή της παραγγελίας. Μια φόρμα επικοινωνίας ή ένα slider όχι.

Οι αυτόματες ενημερώσεις είναι εντάξει για τη δεύτερη ομάδα. Για την πρώτη, απενεργοποιήστε τες και ενημερώνετε σκόπιμα, λίγα κάθε φορά, σε ώρα που μπορείτε να δείτε το αποτέλεσμα — όχι Παρασκευή βράδυ.

Δοκιμή πρώτα σε αντίγραφο

Κρατήστε ένα staging αντίγραφο με το ίδιο theme και τα ίδια plugins. Ενημερώστε εκεί πρώτα και κάντε μια πραγματική δοκιμαστική παραγγελία: καλάθι, κουπόνι, επιλογή αποστολής, πληρωμή με το gateway σε test mode.

Διαβάστε το changelog του plugin πληρωμών πριν το ενημερώσετε. Οι μεγάλες εκδόσεις συχνά αλλάζουν τον τρόπο που φορτώνει το gateway στο checkout, ειδικά με το block-based checkout, και μια σημείωση εκεί μπορεί να σας γλιτώσει ένα βράδυ.

Προσέξτε την επόμενη ώρα

Μετά την ενημέρωση στην παραγωγή, κάντε άλλη μία παραγγελία μόνοι σας, από κινητό, ως επισκέπτης. Έπειτα παρακολουθήστε τις παραγγελίες την επόμενη ώρα· μια ήσυχη λίστα παραγγελιών αμέσως μετά από ενημέρωση είναι σήμα, όχι σύμπτωση.

Κρατήστε τις προηγούμενες εκδόσεις διαθέσιμες ώστε η επαναφορά να είναι θέμα λεπτών. Ένας προγραμματισμένος έλεγχος checkout που φτάνει μέχρι την πληρωμή κάνει το «κάτι δεν πάει καλά» μια καθαρή ειδοποίηση με το βήμα που απέτυχε. Σχετικά: ασφαλής αναβάθμιση PHP και μετάβαση στο Checkout block.

Ελέγξτε το δικό σας κατάστημα τώρα με τον δωρεάν έλεγχο checkout WooCommerce: περνά το checkout σε πραγματικό browser και δείχνει το βήμα όπου σταματά.

Συχνές ερωτήσεις

Να ενεργοποιήσω αυτόματες ενημερώσεις στα plugins του WooCommerce;

Για plugins πληρωμών, αποστολής και checkout, ενημερώνετε χειροκίνητα μετά από δοκιμή· οι αυτόματες μικρές ενημερώσεις είναι εντάξει για plugins χαμηλού ρίσκου αν παρακολουθείτε το checkout.

Πώς δοκιμάζω μια ενημέρωση plugin;

Σε αντίγραφο staging κάνετε την ενημέρωση και παραγγελίες με κάθε τρόπο πληρωμής και αποστολής, πριν ενημερώσετε την παραγωγή.

Πώς γυρνάω πίσω μια ενημέρωση plugin;

Κρατήστε backup ή το zip της προηγούμενης έκδοσης· το WP-CLI εγκαθιστά συγκεκριμένη έκδοση με wp plugin install <slug> --version=<x> --force.