Οδηγός: Ενημέρωση CSL SoftOne Plugin σε Υπάρχουσα Εγκατάσταση

Αυτός ο οδηγός σας καθοδηγεί στη διαδικασία ασφαλούς ενημέρωσης του CSL SoftOne plugin σε μια υπάρχουσα εγκατάσταση OpenCart, χρησιμοποιώντας staging environment για έλεγχο πριν από την ενημέρωση Live.

1 Πλήρη Αντίγραφο Ασφαλείας

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

Αντίγραφο Αρχείων OpenCart

Κάντε λήψη όλων των αρχείων της εγκατάστασης OpenCart από τον server Live. Μπορείτε να χρησιμοποιήσετε:

  • FTP/SFTP Client: Κατεβάστε όλα τα αρχεία μέσω FileZilla, WinSCP ή παρόμοιου εργαλείου.
  • SSH/Command Line: Χρησιμοποιήστε την εντολή tar ή zip για να δημιουργήσετε ένα συμπιεσμένο αρχείο.
  • cPanel/File Manager: Χρησιμοποιήστε τη λειτουργία συμπίεσης του File Manager.

Αντίγραφο Βάσης Δεδομένων

Δημιουργήστε αντίγραφο ασφαλείας της βάσης δεδομένων OpenCart:

  • phpMyAdmin: Εξαγάγετε τη βάση δεδομένων σε μορφή SQL.
  • Command Line: Χρησιμοποιήστε την εντολή mysqldump.
  • Hosting Backup Tool: Πολλά hosting παρέχουν εργαλεία αυτόματων αντιγράφων ασφαλείας.

2 Εγκατάσταση σε Περιβάλλον Δοκιμής

Το επόμενο βήμα είναι να δημιουργήσετε ένα περιβάλλον δοκιμής (staging environment) όπου θα δοκιμάσετε την ενημέρωση χωρίς να επηρεάσετε την παραγωγή.

Εγκατάσταση σε Προσωρινή URL

Εγκαταστήστε το αντίγραφο ασφαλείας σε μια προσωρινή URL:

  • Δημιουργήστε έναν νέο subdomain (π.χ., staging.yourstore.com ή temp.yourstore.com).
  • Ανεβάστε τα αρχεία OpenCart στο νέο subdomain.
  • Δημιουργήστε μια νέα βάση δεδομένων και εισαγάγετε το αντίγραφο.
  • Ενημερώστε το αρχείο config.php και admin/config.php με τις νέες ρυθμίσεις βάσης δεδομένων.

Εναλλακτικά: Τοπική Εγκατάσταση

Μπορείτε επίσης να εγκαταστήσετε το αντίγραφο τοπικά στον υπολογιστή σας:

  • Χρησιμοποιήστε XAMPP, WAMP, MAMP ή Docker για τοπικό server.
  • Εγκαταστήστε τα αρχεία και τη βάση δεδομένων τοπικά.
  • Προσαρμόστε το config.php για τοπική χρήση.

Επαλήθευση Staging Environment

Πριν προχωρήσετε στην ενημέρωση, βεβαιωθείτε ότι το staging environment λειτουργεί σωστά:

  • Ελέγξτε ότι το eshop φορτώνει κανονικά.
  • Δοκιμάστε να συνδεθείτε στο admin panel.
  • Επαληθεύστε ότι τα προϊόντα και οι παραγγελίες φαίνονται σωστά.
  • Ελέγξτε ότι το CSL SoftOne plugin συνδέεται κανονικά με το SoftOne.

3 Λήψη Τελευταίας Έκδοσης

Παραλάβατε την τελευταία έκδοση του CSL SoftOne plugin από την επίσημη πηγή.

Υπάρχουν δύο τρόποι για να λάβετε την τελευταία έκδοση:

Από Μέσα στο Plugin

Το CSL SoftOne plugin ελέγχει αυτόματα για νέες εκδόσεις. Εάν υπάρχει διαθέσιμη νεότερη έκδοση, θα εμφανιστεί μήνυμα μέσα στο admin panel του OpenCart. Μπορείτε να κατεβάσετε την νέα έκδοση απευθείας από το plugin.

Από το E-shop

Μπορείτε να κατεβάσετε την τελευταία έκδοση από το eshop.opencartgreece.gr με τα διαπιστευτήρια του λογαριασμού σας.

4 Εγκατάσταση και Επαλήθευση

Εγκαταστήστε τη νέα έκδοση στο staging environment και πραγματοποιήστε πλήρη έλεγχο.

Εγκατάσταση Νέας Έκδοσης

Ακολουθήστε τη διαδικασία εγκατάστασης της νέας έκδοσης:

  • Ανεβάστε τα νέα αρχεία του plugin (συνήθως αντικαθιστώντας τα υπάρχοντα) ή ανεβάστε το ocmod αρχείο στο OpenCart Extension Installer
  • Αν απαιτείται, εκτελέστε οποιαδήποτε εντολή ενημέρωσης βάσης δεδομένων.
  • Καθαρίστε την cache του OpenCart και του browser.

Έλεγχος Συγχρονισμών

Ελέγξτε ότι όλοι οι συγχρονισμοί λειτουργούν σωστά:

  • Πελάτες: Δοκιμάστε συγχρονισμό πελατών από OpenCart προς SoftOne και αντίστροφα.
  • Προϊόντα: Ελέγξτε ότι ο συγχρονισμός προϊόντων, αποθεμάτων και τιμών λειτουργεί.
  • Παραγγελίες: Δημιουργήστε μια δοκιμαστική παραγγελία και επαληθεύστε ότι αποστέλλεται στο SoftOne.

Έλεγχος Προσαρμοσμένων Κλήσεων API

Αν έχετε προσαρμοσμένες κλήσεις API, ελέγξτε ότι όλες λειτουργούν:

  • Εκτελέστε κάθε custom API call που έχετε ρυθμίσει.
  • Επαληθεύστε ότι τα JSON requests και responses είναι σωστά.
  • Ελέγξτε ότι τα custom fields και τα mappings λειτουργούν όπως πριν.

Γενικός Έλεγχος Λειτουργικότητας

Πραγματοποιήστε έναν πλήρη έλεγχο της λειτουργικότητας:

  • Δοκιμάστε τη διαδικασία ολοκλήρωσης παραγγελίας.
  • Ελέγξτε ότι τα voucher/κουπόνια και τα έξοδα αποστολής/πληρωμής περνούν σωστά.
  • Επαληθεύστε ότι τα logs του plugin δεν περιέχουν σφάλματα.
  • Συγκρίνετε τη συμπεριφορά με την υπάρχουσα έκδοση στην παραγωγή.

5 Ενημέρωση Παραγωγής

Μόλις επιβεβαιώσετε ότι τα πάντα λειτουργούν σωστά στο staging, μπορείτε να προχωρήσετε στην ενημέρωση της Live.

Πρόσθετο Αντίγραφο Ασφαλείας Παραγωγής

Πριν από την ενημέρωση Live, δημιουργήστε ένα νέο αντίγραφο ασφαλείας του περιβάλλοντος Live.

Εφαρμογή Ενημέρωσης

Εφαρμόστε την ενημέρωση στην παραγωγή:

  • Ανεβάστε τα νέα αρχεία του plugin στον server Live.
  • Καθαρίστε την cache του OpenCart και του browser.
  • Εκτελέστε τυχαίους ελέγχους για επιβεβαίωση.

Παρακολούθηση Μετά την Ενημέρωση

Μετά την ενημέρωση, παρακολουθήστε το σύστημα για κάποιο χρονικό διάστημα:

  • Ελέγξτε τα logs για σφάλματα.
  • Δημιουργήστε μια δοκιμαστική παραγγελία.
  • Επαληθεύστε ότι οι συγχρονισμοί περνούν.

Χρειάζεστε Περισσότερη Βοήθεια;

Εάν ακολουθήσατε όλα τα παραπάνω βήματα και εξακολουθείτε να αντιμετωπίζετε προκλήσεις ή έχετε εξειδικευμένες ερωτήσεις σχετικά με την ενημέρωση του CSL SoftOne plugin, η ομάδα υποστήριξης της OpenCart Greece είναι έτοιμη να σας βοηθήσει.

Επικοινωνήστε μαζί μας

Επικοινωνήστε με την OpenCart Greece

Για σωστή εκτίμηση χρειαζόμαστε την έκδοση OpenCart, τα SoftOne Cloud Services credentials και μια σύντομη περιγραφή των ροών που θέλετε να συγχρονίζονται.

Στοιχεία Επικοινωνίας

Επωνυμία

Custom Services Limited (OpenCart Greece)

ΑΦΜ

GB-245421426

Διεύθυνση

10 Holloway Lane, OX29 0AU, United Kingdom

Ακολουθήστε μας

Ώρες Λειτουργίας

Δευτέρα - Παρασκευή: 09:00 - 17:00
Σάββατο: Κλειστά
Κυριακή: Κλειστά

Υποστήριξη

Η υποστήριξη γίνεται οργανωμένα μέσα από ticket, ώστε να μένει ιστορικό για API credentials, JSON templates, logs και επανελέγχους.

Βρείτε άμεσες απαντήσεις

Επισκεφθείτε την πλατφόρμα υποστήριξης για οδηγίες εγκατάστασης, ενημερώσεις και τεχνικά αιτήματα.

Επισκεφθείτε το Κέντρο Υποστήριξης
Επικοινωνήστε με την Υποστήριξη