Υπηρεσίες από την E-GROWTH ↗Εξειδικευμένη τεχνική υποστήριξη για CS-Cart
Υπηρεσίες από την E-GROWTH

Αναβαθμίσεις & συμβατότητα

Η αναβάθμιση αφορά ολόκληρο το κατάστημα: πλατφόρμα, theme, add-ons, υποδομή και διασυνδέσεις. Ελέγχουμε τις εξαρτήσεις πριν οριστεί παράθυρο εργασίας.

Εικονογράφηση των υποσυστημάτων ενός ηλεκτρονικού καταστήματος
Εννοιολογική εικονογράφηση · οι λειτουργίες του e-shop αλληλεπιδρούν.

Αναβάθμιση σημαίνει έλεγχος ολόκληρου του συνδυασμού

Πλατφόρμα, PHP, theme, add-ons και connectors αλλάζουν με διαφορετικό ρυθμό. Στο staging ελέγχουμε τον συνδυασμό που θα μεταφερθεί στην παραγωγή. Οι αποκλίσεις καταγράφονται πριν συμφωνηθεί το παράθυρο εργασίας.

Σύμπτωμα / ανάγκηΤι ελέγχουμεΧρήσιμο στοιχείο
Η διαδικασία σταματά σε validatorΕντοπισμός σταδίου και σχετικής εγγραφής στο upgrade log.Μήνυμα, στάδιο, ώρα, έκδοση στόχου.
Υπάρχουν local modificationsΣύγκριση τροποποιημένου και νέου κώδικα από developer.Λίστα αρχείων και σκοπός κάθε custom αλλαγής.
Το update ολοκληρώνεται, αλλά χαλάει μια λειτουργίαΕκτέλεση του συμφωνημένου πίνακα δοκιμών.Αναμενόμενο/πραγματικό αποτέλεσμα ανά σενάριο.
Πρέπει να γίνει επαναφοράΑπόφαση βάσει σημείου backup και νεότερων συναλλαγών.Χρόνος αντιγράφου και τι δημιουργήθηκε από τότε.
Συγκεκριμένο στοιχείο από το documentation

Για αποτυχίες αναβάθμισης, η επίσημη τεκμηρίωση αναφέρει το var/upgrade/core_log.txt. Το log βοηθά να βρεθεί σε ποιο στάδιο σταμάτησε η εργασία.

CS-Cart: Upgrade Issues ↗

Τι εξετάζουμε μαζί

  • Απογραφή αλλαγών και έλεγχος τεκμηρίωσης της έκδοσης στόχου.
  • Δοκιμαστική αναβάθμιση και έλεγχος checkout, μεταφορικών και συγχρονισμών.
  • Σχέδιο μετάβασης και επαναφοράς που λαμβάνει υπόψη τις νέες παραγγελίες.

Τι θα έχετε από τη συμφωνημένη εργασία

  • Απογραφή εκδόσεων και πίνακας συμβατότητας με επιβεβαιώσεις προμηθευτών.
  • Αποτελέσματα δοκιμαστικής αναβάθμισης και λίστα προβλημάτων.
  • Σχέδιο παραγωγικής μετάβασης, υπεύθυνοι και κριτήρια επαναφοράς.

Το τελικό εύρος και τα παραδοτέα επιβεβαιώνονται στην πρόταση της E-GROWTH. Η λίστα είναι πλαίσιο συζήτησης.

Οπτικός οδηγόςΗ αναβάθμιση έχει πύλες ελέγχου

Μην προχωράτε στο επόμενο στάδιο χωρίς επιβεβαίωση του προηγούμενου.

  1. 01Απογραφή
  2. 02Backup
  3. 03Staging
  4. 04Δοκιμές
  5. 05Μετάβαση
Ενδεικτικό σενάριο εργασίας

Παράδειγμα ελέγχου: λειτουργία αποστολής μετά το update

Το πρόβλημα

Ένα checkout χρησιμοποιεί επιλογή σημείου παραλαβής από courier add-on.

Η προσέγγιση

Δοκιμάζουμε επιλογή, αλλαγή διεύθυνσης, αποθήκευση σημείου και προβολή στη διαχείριση με τη νέα έκδοση.

Η επιβεβαίωση

Ο επιλεγμένος προορισμός πρέπει να παραμένει ο σωστός σε όλη τη διαδρομή της παραγγελίας. Η αποδοχή καθορίζεται για τη δική σας εγκατάσταση.

Τι χρειάζεται να συμφωνηθεί

Δεν υποσχόμαστε μηδενική διακοπή ή συμβατότητα κάθε επέκτασης. Τα αποτελέσματα της δοκιμής καθορίζουν το επόμενο βήμα.

Πρακτικές ερωτήσεις

Να ξαναπατήσω εγκατάσταση αν κόλλησε;

Πρώτα χρειάζεται έλεγχος του πραγματικού σταδίου και των logs. Η επανάληψη χωρίς να γνωρίζουμε αν εφαρμόστηκαν migrations δεν αποτελεί ασφαλή διαδικασία.

Αρκεί να ανοίγει η αρχική σελίδα;

Όχι. Χρειάζεται επιβεβαίωση κρίσιμων σεναρίων, από προϊόν και καλάθι μέχρι checkout και εξωτερικούς συγχρονισμούς.