Πώς φτιάξαμε το welcomemarket.gr ώστε προϊόντα, φωτογραφίες, τιμές και απόθεμα να έρχονται αυτόματα από τη χονδρεμπορική Zazopoulos SA, και οι παραγγελίες να επιστρέφουν σε αυτήν για εκτέλεση, χωρίς καμία πλευρά να αντιγράφει δεδομένα με το χέρι.
Το Welcome Market πουλά κουρευτικές μηχανές, πιστολάκια, είδη προσωπικής φροντίδας, μικροσυσκευές κουζίνας, εξοπλισμό vacuum και άλλα, από brands όπως WAHL, Andis, Tecno Dry και Cecotec. Το απόθεμα βρίσκεται στον χονδρέμπορο, τη Zazopoulos SA, της οποίας η B2B πλατφόρμα τρέχει πάνω στο Entersoft ERP. Εκείνη την πλατφόρμα την είχαμε ήδη φτιάξει εμείς, οπότε το ερώτημα ήταν πώς ένα κατάστημα λιανικής θα πατήσει πάνω της.
Κάθε προϊόν χρειάζεται ελληνικό και αγγλικό κείμενο, προδιαγραφές, φωτογραφίες, κατηγορίες, κατασκευαστή και μια τιμή σωστή σήμερα. Αν αντιγραφόταν με το χέρι από τον προμηθευτή, θα ήταν ξεπερασμένο μέσα σε μια εβδομάδα.
Ένα feed που αντικαθιστά κάθε τιμή στις 3 το πρωί είναι άχρηστο την πρώτη φορά που το κατάστημα τρέξει δική του προσφορά. Ο συγχρονισμός έπρεπε να ξέρει πότε να μην αγγίζει τίποτα.
Το Welcome Market μιλά με την πλατφόρμα της Zazopoulos μέσω API με token, και η πλατφόρμα αυτή πατά πάνω στο Entersoft. Έτσι το κατάστημα λιανικής βλέπει τα ίδια είδη, απόθεμα και καταστάσεις με το ERP του χονδρεμπόρου, ένα βήμα πιο πέρα. Ένα ειδικό module συγχρονισμού στο κατάστημα τα χειρίζεται όλα με πρόγραμμα, με επαναλήψεις, καθυστέρηση και ανάκαμψη αν μια εκτέλεση σταματήσει στη μέση.
Κάθε 30 λεπτά από τη 1 ως τις 6 το πρωί το κατάστημα τραβά το feed προϊόντων σελίδα-σελίδα: ονόματα, περιγραφές, προδιαγραφές, barcodes, διαστάσεις, κατηγορία ΦΠΑ, διαθεσιμότητα, τιμές, ημερομηνίες προσφοράς, κατασκευαστή, χαρακτηριστικά και κατηγορίες, στα Ελληνικά και στα Αγγλικά. Κάθε προϊόν αποθηκεύεται στη δική του συναλλαγή, και όσα δεν άλλαξαν παραλείπονται συγκρίνοντας αποτυπώματα περιεχομένου.
Οι φωτογραφίες έρχονται πρώτα από την πιο φθηνή πηγή: τοπικό αντίγραφο, μετά το CDN εικόνων του προμηθευτή, και μόνο στο τέλος το API. Καταλήγουν στη βιβλιοθήκη πολυμέσων του CMS, που φτιάχνει τα μεγέθη μικρογραφιών, και όσες δεν άλλαξαν δεν κατεβαίνουν ποτέ δεύτερη φορά.
Το δέντρο κατηγοριών και οι κατασκευαστές ανανεώνονται κάθε ώρα, όπως και ο έλεγχος τιμών, ώστε μενού και τιμές να ακολουθούν τον χονδρέμπορο και μέσα στη μέρα, όχι μόνο τη νύχτα.
Κάθε πρωί το κατάστημα διαβάζει τη λίστα ανενεργών ειδών του προμηθευτή και κρύβει αυτά τα προϊόντα. Τίποτα δεν διαγράφεται, οπότε URLs και ιστορικό μένουν αν το είδος επιστρέψει, και μία εκτέλεση δεν μπορεί ποτέ να απενεργοποιήσει πάνω από τον μισό κατάλογο. Αν το feed πάει στραβά, το κατάστημα δεν αδειάζει.
Από την οθόνη της παραγγελίας, το προσωπικό πατά "Order Now", επιλέγει γραμμές και ποσότητες, και η παραγγελία στέλνεται στη Zazopoulos. Μπορεί να γίνεται και μόνη της: μόλις εγκριθεί η πληρωμή, προωθούνται αυτόματα μόνο τα είδη του προμηθευτή, με επανάληψη κάθε ώρα και φραγή ώστε η ίδια παραγγελία να μη σταλεί δύο φορές. Οι ακυρώσεις ακολουθούν τον ίδιο δρόμο.
Κάθε ώρα το κατάστημα διαβάζει από τον προμηθευτή την κατάσταση της παραγγελίας, της πληρωμής και της αποστολής, την εταιρεία courier και τον αριθμό αποστολής, και τα προσθέτει στο ιστορικό της παραγγελίας. Σκόπιμα δεν αλλάζει την κατάσταση της παραγγελίας στο κατάστημα, ώστε ο πελάτης να μη λάβει ποτέ ένα απροσδόκητο αυτόματο email.
Όταν το κατάστημα πουλά ένα είδος σε διαφορετική τιμή από του προμηθευτή, η αλλαγή αναφέρεται πίσω σε δέσμες, και ξανά όταν επιστρέψει στην τιμή του προμηθευτή, ώστε ο χονδρέμπορος να βλέπει πώς τιμολογείται η γκάμα του στη λιανική.
Το κατάστημα θυμάται την τελευταία τιμή που έστειλε ο προμηθευτής. Αν η τρέχουσα τιμή στο site είναι διαφορετική, την άλλαξε ο ιδιοκτήτης, οπότε ο συγχρονισμός δεν αγγίζει τιμή, τιμή προσφοράς και ημερομηνίες προσφοράς. Επαναφέρετε την τιμή του προμηθευτή και ο συγχρονισμός αναλαμβάνει ξανά. Χωρίς οθόνη ρυθμίσεων, χωρίς σημαίες να θυμάστε.
Κάθε εκτέλεση συγχρονισμού καταγράφεται με την πρόοδό της, ένας έλεγχος υγείας τρέχει κάθε 15 λεπτά, και μια εργασία ανάκαμψης συνεχίζει όποια εκτέλεση κόλλησε. Οι μεγάλες εισαγωγές παρακολουθούνται σελίδα-σελίδα, ώστε να συνεχίζουν αντί να ξεκινούν από την αρχή.
Το welcomemarket.gr, ένα e-shop λιανικής στην πλατφόρμα Tec-Eshop (Laravel) που παίρνει ολόκληρο τον κατάλογό του από τη χονδρεμπορική Zazopoulos SA. Προϊόντα, φωτογραφίες, τιμές, απόθεμα και κατηγορίες συγχρονίζονται αυτόματα, και οι παραγγελίες προωθούνται στη Zazopoulos για εκτέλεση.
Μέσω API με token στην B2B πλατφόρμα της Zazopoulos, που τρέχει πάνω στο Entersoft ERP. Ένα module συγχρονισμού στο κατάστημα τραβά τον κατάλογο τη νύχτα, ανανεώνει τιμές, κατηγορίες και κατάσταση παραγγελιών κάθε ώρα, απενεργοποιεί τα είδη που καταργούνται κάθε πρωί, και στέλνει πίσω παραγγελίες και αλλαγές τιμών.
Ο συγχρονισμός δεν την αγγίζει. Το κατάστημα θυμάται την τελευταία τιμή του προμηθευτή, και αν η τιμή στο site διαφέρει, υπερισχύει η τιμή του ιδιοκτήτη. Αν επανέλθει στην τιμή του προμηθευτή, ο συγχρονισμός αναλαμβάνει ξανά.
Συνδέουμε καταστήματα λιανικής με feeds χονδρεμπόρων και ERP, και φτιάχνουμε και την πλευρά του χονδρεμπόρου. Πείτε μας ποιος σας προμηθεύει και θα σας πούμε τι μπορεί να αυτοματοποιηθεί.
Δωρεάν Συμβουλευτική+44 (0)20 4577 1772
Οι προτιμήσεις αποθηκεύονται στη συσκευή σας.