Moving off OpenCart without losing your customers or your rankings

E-commerce21 Οκτωβρίου 20268 min

Πάρα πολλά ελληνικά e-shops τρέχουν ακόμη σε OpenCart, συχνά σε έκδοση που δεν συντηρείται πια και με ένα εμπορικό theme που δεν έχει ενημερωθεί εδώ και χρόνια. Ο ιδιοκτήτης συνήθως ξέρει καλά γιατί πρέπει να φύγει. Μένει από φόβο, και ο φόβος είναι λογικός: ότι το νέο κατάστημα θα βγει χωρίς τους πελάτες του, χωρίς το ιστορικό παραγγελιών και χωρίς τις θέσεις στη Google που το παλιό χρειάστηκε χρόνια για να κερδίσει.

Ο φόβος αυτός πέφτει εκεί που πρέπει. Το design ενός καταστήματος αντικαθίσταται. Οι πελάτες, τα αρχεία και οι θέσεις του στην αναζήτηση δεν αντικαθίστανται. Μια μεταφορά πρέπει να κρίνεται από το αν αυτά τα τρία φτάνουν ανέπαφα. Φέτος μεταφέραμε δύο καταστήματα από το OpenCart στο NEXTCOMMERCE με αυτόν ακριβώς τον στόχο: το Topharmakeio.gr, το e-shop τριών φαρμακείων στη νότια Αθήνα, και το Rellas Jewellery, κοσμηματοπωλείο στην Πάτρα από το 1935.

Πρώτα έρχεται ο κατάλογος, κατευθείαν από τη βάση δεδομένων και όχι από ένα αρχείο εξαγωγής. Στο Topharmakeio.gr αυτό σήμαινε 9.804 προϊόντα με τις φωτογραφίες τους, 398 κατηγορίες και 259 μάρκες. Στο Rellas, 1.629 προϊόντα με 2.075 φωτογραφίες. Όταν διαβάζετε απευθείας τη βάση, δεν χάνεται τίποτα επειδή ένα λογιστικό φύλλο κατάλαβε αλλιώς μια στήλη. Είναι επίσης η στιγμή να διορθώσετε όσα έκανε λάθος το παλιό κατάστημα. Στο φαρμακείο, 44 προϊόντα ήταν καταχωρισμένα σε λάθος μάρκα και διορθώθηκαν στη μεταφορά.

Η μεταφορά είναι επίσης η φθηνότερη στιγμή που θα έχει ποτέ ένα κατάστημα για να βελτιώσει τα δεδομένα του. Στο Rellas, τα χαρακτηριστικά κάθε ρολογιού ήταν γραμμένα ως κείμενο μέσα στην περιγραφή του, άρα δεν μπορούσε κανείς ούτε να φιλτράρει ούτε να ψάξει με αυτά. Οι πίνακες χαρακτηριστικών 1.134 ρολογιών και δαχτυλιδιών έγιναν δομημένα πεδία, με κάθε τιμή γραμμένη με έναν μόνο τρόπο: καντράν, κάσα, διάμετρος, μηχανισμός, αντοχή στο νερό, μέταλλο, φινίρισμα, καράτια. Οι πελάτες φιλτράρουν πλέον με αυτά, και αυτά τροφοδοτούν τις landing pages που περιγράφουμε παρακάτω.

Μετά οι πελάτες, όπου το κριτήριο είναι απλό: μπορεί όποιος αγόρασε από το παλιό κατάστημα να συνδεθεί στο νέο και να βρει ό,τι περιμένει; Στο Topharmakeio.gr μεταφέρθηκαν 12.509 πελάτες. Όταν ένας παλιός πελάτης συνδέεται, ακόμη και με Google ή Apple, βρίσκει τη διεύθυνσή του και το ιστορικό παραγγελιών του να τον περιμένουν. Ένα κατάστημα που ζητά από τους τακτικούς του πελάτες να εγγραφούν ξανά έχει πετάξει την πιο πολύτιμη λίστα που είχε.

Στις παραγγελίες οι περισσότερες μεταφορές κόβουν δρόμο. Τεχνικά, η μεταφορά των παλιών παραγγελιών είναι προαιρετική. Από κάθε άλλη άποψη είναι απαραίτητη. Είναι το ιστορικό του πελάτη, η βάση για επιστροφές και ερωτήσεις, και το αρχείο στο οποίο στηρίζεται η ίδια η επιχείρηση. Οι 5.125 παλιές παραγγελίες του φαρμακείου μεταφέρθηκαν με τους αρχικούς αριθμούς τους από το OpenCart. Έτσι, ένας πελάτης που τηλεφωνεί για μια παραγγελία δίνει έναν αριθμό που το νέο κατάστημα αναγνωρίζει. Και οι νέες παραγγελίες συνεχίζουν από την τελευταία, αντί να ξεκινούν πάλι από το ένα.

Μετά οι θέσεις στην αναζήτηση, που είναι δεμένες με τις διευθύνσεις. Κάθε URL που έχει καταχωρίσει η Google έχει μια θέση. Ένα νέο κατάστημα που απαντά σε αυτά τα URL με σφάλμα πετά αυτές τις θέσεις. Κάθε παλιά διεύθυνση χρειάζεται μόνιμη ανακατεύθυνση στη σελίδα που έχει πλέον το ίδιο περιεχόμενο. Στο Topharmakeio.gr αυτό σήμαινε 3.175 φιλικές προς την αναζήτηση διευθύνσεις, συν κάθε σύνδεσμο index.php. Στο Rellas, όπου κάθε προϊόν βρισκόταν σε διεύθυνση index.php, πάνω από 1.600 παλιά URL. Τα προϊόντα που δεν πωλούνται πια οδηγούν στην κατηγορία τους, όχι σε αδιέξοδο. Είναι κουραστική δουλειά, γραμμή γραμμή, και αυτή κρίνει αν θα μεταφερθεί η επισκεψιμότητα.

Με τα δεδομένα στη θέση τους, μια μεταφορά μπορεί να προσθέσει σελίδες που το παλιό κατάστημα δεν θα μπορούσε ποτέ να έχει. Επειδή ο κατάλογος είναι πλέον δομημένος, τα νέα καταστήματα φτιάχνουν landing pages από πραγματικούς συνδυασμούς του: μια μάρκα μέσα σε μια κατηγορία, έναν τύπο προϊόντος με ένα βασικό συστατικό, ένα χρώμα καντράν μέσα σε μια μάρκα. Η καθεμία έχει δικό της τίτλο, επικεφαλίδα και κείμενο. Το Rellas έχει περίπου 4.600 τέτοιες σελίδες, και οι συνδυασμοί που θα επαναλάμβαναν απλώς μια άλλη σελίδα κρατιούνται εκτός Google. Στο φαρμακείο, το sitemap έχει πλέον περίπου 13.700 σελίδες, οι περισσότερες φτιαγμένες από τα χαρακτηριστικά των προϊόντων.

Η ίδια η αλλαγή πρέπει να είναι η πιο ήσυχη μέρα του έργου. Στο Rellas, το νέο κατάστημα έτρεχε σε δοκιμαστική διεύθυνση (staging) με τον πραγματικό κατάλογο μέχρι τη μέρα της αλλαγής. Το domain μεταφέρθηκε σε λίγα λεπτά, χωρίς να αγγιχτεί το email. Ο ιδιοκτήτης είχε ήδη κάνει παραγγελίες, ελέγξει τιμές και διαβάσει τα emails στο staging, οπότε η μέρα του λανσαρίσματος δεν είχε εκπλήξεις.

Και μετά το λανσάρισμα, η δουλειά που κάνει δυνατή μια νέα μηχανή. Στο Rellas, με cache σελίδων, όρια στα επιθετικά ρομπότ και ένα ελαφρύτερο film στην αρχική, η πρώτη απόκριση του server έπεσε από περίπου 2,4 δευτερόλεπτα σε περίπου 0,3. Στο φαρμακείο, το κατάστημα ζητά πλέον κριτικές από πραγματικούς αγοραστές λίγες μέρες μετά την παράδοση και τις σημειώνει ως επιβεβαιωμένες αγορές. Κανένα από τα δύο δεν ήταν ρεαλιστικό στο παλιό κατάστημα. Στο νέο ήταν και τα δύο μικρές δουλειές.

Όσα ζούσαν σε plugins πρέπει κι αυτά να καταλήξουν κάπου. Στο παλιό κατάστημα του φαρμακείου, η αποστολή, η αντικαταβολή και οι δόσεις με κάρτα ήταν χωριστά plugins, το καθένα με τους δικούς του κανόνες. Στο νέο είναι ρυθμίσεις του ίδιου checkout. Τα μεταφορικά του courier υπολογίζονται από το βάρος κάθε προϊόντος. Η παραλαβή από οποιοδήποτε από τα τρία φαρμακεία είναι δωρεάν. Οι δόσεις με κάρτα περνούν από τον υπάρχοντα εμπορικό λογαριασμό του καταστήματος, και υπάρχουν αντικαταβολή και τραπεζική μεταφορά. Καταγράψτε κάθε plugin του παλιού καταστήματος πριν από τη μεταφορά και αποφασίστε πού πηγαίνει η δουλειά του καθενός. Έτσι δεν σταματά αθόρυβα να δουλεύει τίποτα τη μέρα του λανσαρίσματος.

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

Αν σκέφτεστε να φύγετε από το OpenCart, κάντε σε κάθε εταιρεία τις ίδιες τέσσερις ερωτήσεις. Μεταφέρονται οι πελάτες ώστε να μπορούν να συνδεθούν; Μεταφέρονται οι παλιές παραγγελίες με τους αρχικούς τους αριθμούς; Ανακατευθύνεται κάθε παλιά διεύθυνση, και οι index.php, στη νέα της σελίδα; Θα δοκιμάσουμε το νέο κατάστημα με τον πραγματικό μας κατάλογο πριν μεταφερθεί το domain; Αν και οι τέσσερις απαντήσεις είναι «ναι» και είναι γραμμένες, ο φόβος που σας κρατούσε στο παλιό κατάστημα έχει σε μεγάλο βαθμό απαντηθεί.

Common questions

Θα χάσω τις θέσεις μου στη Google αν φύγω από το OpenCart;
Όχι, αν κάθε παλιά διεύθυνση ανακατευθυνθεί μόνιμα στη σελίδα που έχει πλέον το ίδιο περιεχόμενο. Στη μεταφορά του Topharmakeio.gr η TWENTYONE ανακατεύθυνε 3.175 φιλικές προς την αναζήτηση διευθύνσεις συν κάθε σύνδεσμο index.php, και στο Rellas Jewellery πάνω από 1.600 παλιές διευθύνσεις. Έτσι οι θέσεις τους μεταφέρθηκαν.
Μεταφέρονται οι πελάτες και οι παλιές παραγγελίες από το OpenCart;
Ναι. Οι πελάτες, οι διευθύνσεις τους και οι παλιές παραγγελίες μεταφέρονται από τη βάση δεδομένων του OpenCart. Όταν το Topharmakeio.gr πέρασε στο NEXTCOMMERCE, μεταφέρθηκαν 12.509 πελάτες και 5.125 παλιές παραγγελίες, και κάθε παραγγελία κράτησε τον αρχικό της αριθμό από το OpenCart.
Πώς αποφεύγεται η διακοπή λειτουργίας όταν ένα e-shop αλλάζει πλατφόρμα;
Το νέο κατάστημα τρέχει σε δοκιμαστική διεύθυνση με τον πραγματικό κατάλογο μέχρι να δοκιμαστεί, και μόνο τότε μεταφέρεται το domain. Στο Rellas Jewellery η αλλαγή κράτησε λίγα λεπτά, χωρίς να αγγιχτεί το email.
Τι μπορεί να βελτιώσει μια μεταφορά πέρα από τα δεδομένα;
Είναι η φθηνότερη στιγμή για να καθαρίσετε και να δομήσετε τον κατάλογο: να διορθώσετε λάθος μάρκες, να κάνετε τα χαρακτηριστικά που είναι γραμμένα ως κείμενο πεδία που φιλτράρονται, και να φτιάξετε landing pages από πραγματικούς συνδυασμούς προϊόντων. Το Rellas Jewellery απέκτησε περίπου 4.600 τέτοιες σελίδες αφού δομήθηκαν τα χαρακτηριστικά του.

The service behind it

Custom All-in-One E-commerce Solution

Κατασκευή e-shop στην Αθήνα με all-in-one λύση e-commerce: e-shop, checkout, αποδείξεις και myDATA, πληρωμές POS στο κατάστημα και διασύνδεση με ERP, σε ένα σύστημα πάνω στο NEXTCOMMERCE.

Initiate the blueprint

Tell us what you are building.

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

Honestly? You’re going to regret switching tabs.

Δύσκολα θα βρείτε κορυφαίους custom developers που να νοιάζονται πραγματικά για το πώς θα μεγαλώσει η επιχείρησή σας.

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

Με πείσατε.
Ας μιλήσουμε.