Case Study

HOBOT: Επίσημο Brand Store που Γεμίζει Μόνο του από τον Κατάλογο του Αντιπροσώπου

Πώς φτιάξαμε το hobotstore.com για τη Ζαζόπουλος Α.Ε., τον επίσημο αντιπρόσωπο της HOBOT στην Ελλάδα, ώστε προϊόντα, τιμές, απόθεμα, χαρακτηριστικά, κατηγορίες και φωτογραφίες να έρχονται αυτόματα από τον κεντρικό κατάλογο του zazopoulossa.gr, σε ελληνικά και αγγλικά.

Κλάδος Τεχνολογία: Ρομπότ Καθαρισμού Τζαμιών και Δαπέδων
Υπηρεσίες Brand E-commerce, Συγχρονισμός Καταλόγου, Σχεδιασμός Θέματος
Πλατφόρμα Tec-Eshop (Laravel) + module Brand Sync

Το Ζητούμενο

Ένας Αντιπρόσωπος, Πολλά Brand Stores

Η Ζαζόπουλος Α.Ε. αντιπροσωπεύει τη HOBOT στην Ελλάδα μαζί με άλλα brands, και ήθελε επίσημο ηλεκτρονικό κατάστημα για κάθε brand, με δική του εμφάνιση και δικό του domain. Ολόκληρη η γκάμα της υπάρχει ήδη στο zazopoulossa.gr, την B2B πλατφόρμα που φτιάξαμε γι' αυτήν.

Ο Κατάλογος σε Ένα Σημείο

Κάθε προϊόν χρειάζεται ελληνικά και αγγλικά κείμενα, χαρακτηριστικά, φωτογραφίες, τιμή, απόθεμα και θέση στο δέντρο κατηγοριών. Αν όλα αυτά πληκτρολογούνταν ξανά για κάθε brand store, θα υπήρχαν πολλά αντίγραφα του ίδιου καταλόγου που σιγά σιγά θα διέφεραν.

Να Μοιάζει με το Brand

Η HOBOT πουλά ρομπότ τζαμιών με ψεκασμό υπερήχων και ρομπότ δαπέδου που πλένονται μόνα τους. Το κατάστημα έπρεπε να μοιάζει με site τεχνολογικού brand, με μεγάλες εικόνες προϊόντων και σελίδα που εξηγεί την τεχνολογία, όχι με γενικό κατάλογο.

Πώς Παίρνει το Κατάστημα τα Προϊόντα του

Γράψαμε ένα module Brand Sync για την πλατφόρμα καταστημάτων μας σε Laravel. Κάθε brand store έχει δική του ασφαλή ροή από τον κεντρικό κατάλογο της Ζαζόπουλος, και το κεντρικό site αποφασίζει ποια προϊόντα περιέχει αυτή η ροή. Έτσι το hobotstore.com λαμβάνει μόνο τη γκάμα HOBOT, και η Ζαζόπουλος συνεχίζει να συντηρεί κάθε προϊόν μία φορά, σε ένα σημείο.

Από το zazopoulossa.gr στο hobotstore.com

1
Ολόκληρο το Προϊόν, σε Δύο Γλώσσες

Όνομα, περιγραφές, χαρακτηριστικά, SKU, barcode, βάρος, διαστάσεις, συντελεστής ΦΠΑ, τιμή, τιμή προσφοράς με ημερομηνίες έναρξης και λήξης, απόθεμα και ποσότητα, brand και tags, όλα σε ελληνικά και αγγλικά. Οι κατηγορίες αντιστοιχίζονται με το κεντρικό site, οπότε το μενού ακολουθεί το δέντρο κατηγοριών του αντιπροσώπου.

2
Μόνο Ό,τι Άλλαξε

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

3
Φωτογραφίες από τη Φθηνότερη Πηγή Πρώτα

Μια φωτογραφία που υπάρχει ήδη στη βιβλιοθήκη πολυμέσων αναγνωρίζεται από το όνομα αρχείου και επαναχρησιμοποιείται. Οι νέες φωτογραφίες έρχονται από το image CDN του αντιπροσώπου, ή από το API για εικόνες που δεν βρίσκονται στο CDN, και η βιβλιοθήκη πολυμέσων φτιάχνει τα μεγέθη μικρογραφιών.

4
Κάθε Brand με Δικό του Πρόγραμμα

Ο scheduler ελέγχει κάθε λεπτό, και κάθε ροή brand τρέχει στο δικό της διάστημα, από κάθε 30 λεπτά έως μία φορά την εβδομάδα, όπως ορίζεται από το admin. Μόνο ένας κύκλος ανά ροή μπορεί να τρέχει κάθε φορά, και η ροή ξαναδοκιμάζει μόνη της αν το κεντρικό site είναι απασχολημένο ή πέσει η σύνδεση.

Αυτόματο, αλλά η Ομάδα Έχει τον Έλεγχο

Εξαίρεση Οποιουδήποτε Προϊόντος

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

Μια Λάθος Ροή Δεν Αδειάζει το Κατάστημα

Όταν ένα προϊόν φεύγει από τη ροή, το κατάστημα μπορεί να το κρύψει αυτόματα. Μπαίνει σε αναμονή, δεν διαγράφεται, οπότε η σελίδα και το ιστορικό του επιστρέφουν αν το προϊόν ξαναμπεί, και ένας κύκλος δεν μπορεί ποτέ να κρύψει πάνω από τον μισό κατάλογο.

Καθαρότερες Φωτογραφίες Προϊόντων

Ένα προαιρετικό βήμα μετατρέπει τις φωτογραφίες σε λευκό φόντο σε διάφανες εικόνες WebP, ώστε τα προϊόντα να κάθονται καθαρά πάνω στα σκούρα πάνελ του brand. Αγγίζει μόνο φωτογραφίες με σχεδόν εντελώς λευκές άκρες και αφήνει τις lifestyle λήψεις ως έχουν.

Το Έργο σε Αριθμούς

2
Γλώσσες συγχρονίζονται για κάθε προϊόν
18
Δομικά στοιχεία περιεχομένου στο κοινό θέμα
30m
Το συχνότερο διάστημα συγχρονισμού μιας ροής
50%
Το μέγιστο του καταλόγου που κρύβει ένας κύκλος

Ένα Θέμα, Πολλά Brands

Η HOBOT τρέχει σε κοινό θέμα που σχεδιάσαμε για τα brand stores της Ζαζόπουλος. Τίποτα συγκεκριμένο για κάποιο brand δεν βρίσκεται στον κώδικα: κάθε κατάστημα ορίζει χρώματα, λογότυπο, κείμενα, μενού και αρχική σελίδα από το admin, οπότε ένα νέο brand store είναι κυρίως δουλειά σχεδιασμού, όχι ανάπτυξης.

  • Παρουσίαση Τεχνολογίας: blocks προβολής για σελίδες όπως η Τεχνολογία, όπου η HOBOT εξηγεί τον ψεκασμό υπερήχων.
  • Ελληνικά και Αγγλικά: ελληνικά στη ρίζα, αγγλικά κάτω από το /en, και τα δύο από τη ροή.
  • Κάρτα ή Κατάθεση: κάρτες μέσω της πλατφόρμας Nexi e-Commerce, ή κατάθεση στους τραπεζικούς λογαριασμούς του αντιπροσώπου.
  • Σωστά Μεταφορικά: υπολογίζονται στο checkout από τον ταχυδρομικό κώδικα και το βάρος, μαζί με το ογκομετρικό βάρος.

Τεχνολογίες

Laravel 10 Tec-Eshop Module Brand Sync REST API Laravel Scheduler Image CDN Cardlink (Nexi) MySQL

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

Τι κατασκεύασε η Tec Dynamics για τη HOBOT;

Το hobotstore.com, το επίσημο κατάστημα HOBOT για την Ελλάδα, που λειτουργεί ο αντιπρόσωπος Ζαζόπουλος Α.Ε. Τρέχει στην πλατφόρμα μας Tec-Eshop (Laravel) με κοινό θέμα για τα brand stores, και παίρνει αυτόματα προϊόντα, τιμές, απόθεμα, χαρακτηριστικά, κατηγορίες και φωτογραφίες από τον κεντρικό κατάλογο του zazopoulossa.gr, σε ελληνικά και αγγλικά.

Πώς παίρνει το κατάστημα HOBOT τα προϊόντα του;

Μέσω του module Brand Sync που γράψαμε. Κάθε brand store έχει δική του ασφαλή ροή από τον κεντρικό κατάλογο της Ζαζόπουλος. Ενημερώνονται μόνο τα προϊόντα που άλλαξαν, οι φωτογραφίες έρχονται από τοπικό αντίγραφο, το image CDN ή το API, και κάθε ροή τρέχει με δικό της πρόγραμμα, από κάθε 30 λεπτά έως μία φορά την εβδομάδα.

Μπορεί η ομάδα να αλλάξει ή να εξαιρέσει προϊόντα;

Ναι. Η ομάδα μπορεί να αποεπιλέξει οποιοδήποτε προϊόν, ώστε ο συγχρονισμός να μην το δημιουργεί ούτε να το αλλάζει. Τα προϊόντα που φεύγουν από τη ροή κρύβονται, δεν διαγράφονται, και ένας κύκλος δεν μπορεί ποτέ να κρύψει πάνω από τον μισό κατάλογο, οπότε μια λάθος ροή δεν αδειάζει το κατάστημα.

Έχετε Πολλά Brands σε Έναν Κατάλογο;

Φτιάχνουμε brand stores που τροφοδοτούνται από τον κεντρικό σας κατάλογο ή το ERP σας, ώστε να συντηρείτε κάθε προϊόν μία φορά. Πείτε μας πώς διαχειρίζεστε σήμερα τη γκάμα σας και θα σας πούμε τι μπορεί να αυτοματοποιηθεί.

Δωρεάν Συμβουλευτική

+44 (0)20 4577 1772