WebExpert e-shop & Skroutz XML feed: τα λάθη που βρήκαμε σε 2 πραγματικά feeds
5' ανάγνωση
Τα e-shops της πλατφόρμας WebExpert παράγουν ενσωματωμένα XML feed συμβατό με τα XML feeds Skroutz & BestPrice — το feed είναι μέρος της πλατφόρμας, σε σταθερό URL, χωρίς εξωτερικά plugins. Επειδή όμως γεμίζει αυτόματα από τα δεδομένα του καταστήματος, κληρονομεί ό,τι κενό ή διπλότυπο υπάρχει στα προϊόντα σου. Ελέγξαμε δύο πραγματικά feeds από WebExpert e-shops — ένα κατάστημα με 1.513 προϊόντα και ένα με 439 προϊόντα — και τα διασταυρώσαμε προϊόν-προϊόν με το επίσημο δημόσιο εργαλείο ελέγχου του Skroutz. Να τι βρήκαμε.
1. Διπλότυπα ονόματα και διπλότυπα MPN
Στο feed των 1.513 προϊόντων, ο επίσημος έλεγχος του Skroutz εντόπισε παραβίαση της μοναδικότητας: το ίδιο όνομα προϊόντος και το ίδιο MPN (κωδικός κατασκευαστή) εμφανίζονταν σε περισσότερες από μία εγγραφές. Το Skroutz απαιτεί και τα δύο μοναδικά μέσα στο feed.
Γιατί συμβαίνει: παρόμοια προϊόντα που δημιουργήθηκαν με αντιγραφή κρατούν τον ίδιο τίτλο ή τον ίδιο κωδικό κατασκευαστή· ή παραλλαγές εξάγονται ως ξεχωριστές εγγραφές χωρίς διαφοροποίηση.
Πώς φτιάχνεται: διαφοροποίησε τους τίτλους (πρόσθεσε μοντέλο, χρώμα, χωρητικότητα) και έλεγξε ποια προϊόντα μοιράζονται τον ίδιο κωδικό κατασκευαστή στο διαχειριστικό. Το FeedClinic σου δίνει την ακριβή λίστα των συγκρούσεων — ποια προϊόντα μοιράζονται τι — ώστε να μην ψάχνεις στα τυφλά ανάμεσα σε 1.500 εγγραφές.
2. Κενές εικόνες
Στο feed των 439 προϊόντων βρέθηκαν προϊόντα με κενό πεδίο εικόνας — εύρημα που επιβεβαίωσε και ο έλεγχος του Skroutz. Η κύρια εικόνα είναι υποχρεωτικό πεδίο: προϊόν χωρίς φωτογραφία δεν γίνεται δεκτό.
Πώς φτιάχνεται: ανέβασε φωτογραφία σε κάθε προϊόν στο διαχειριστικό. Δεν υπάρχει «αυτόματη» λύση εδώ — και σωστά: κανένα εργαλείο δεν πρέπει να βάζει εικόνες που δεν έχεις εγκρίνει. Αυτό που χρειάζεσαι είναι η λίστα με τα συγκεκριμένα προϊόντα που τη χρειάζονται.
Κάνε δωρεάν διάγνωση του feed σου
Επικολλάς το URL του XML feed του WebExpert e-shop σου και παίρνεις πλήρη αναφορά σε λίγα λεπτά. Το κατάστημά σου δεν αγγίζεται σε κανένα βήμα.
Δωρεάν διάγνωση feed — χωρίς κάρτα3. Ελλιπές μονοπάτι κατηγορίας
Και εδώ, όπως σχεδόν σε κάθε plugin που έχουμε ελέγξει, εμφανίστηκε το κλασικό: κατηγορίες ως σκέτο όνομα αντί για πλήρες μονοπάτι («Δίσκοι» αντί «Ηλεκτρονικά > Hardware > Δίσκοι»). Το spec του Skroutz απαιτεί ολόκληρη την ιεραρχία. Το FeedClinic το διορθώνει με category mapping που ορίζεις μία φορά και εφαρμόζεται σε κάθε ανανέωση.
4. Διαθεσιμότητα σε ελεύθερο κείμενο
Στο μεγαλύτερο από τα δύο feeds, η διαθεσιμότητα ήταν γραμμένη με ελεύθερο κείμενο και στα 1.513 προϊόντα, αντί για τα τυπικά strings του καναλιού. Ειλικρινές εύρημα από τη διασταύρωσή μας: ο επίσημος validator του Skroutz δεν το απέρριψε — δεν είναι λοιπόν λόγος πανικού, και γι' αυτό το FeedClinic το εμφανίζει ως προειδοποίηση, όχι ως μπλόκο. Παραμένει καλή πρακτική η κανονικοποίηση στα ακριβή αποδεκτά strings — και γίνεται αυτόματα, με καταγραφή πριν/μετά.
Το συμπέρασμα από 1.952 πραγματικά προϊόντα
Στο μικρότερο από τα δύο feeds, μετά τον πλήρη έλεγχο έμειναν 4 πραγματικά μπλοκαρίσματα — και τα 4 επιβεβαιωμένα από τον επίσημο έλεγχο του Skroutz. Όχι 400, όχι μηδέν: τέσσερα, συγκεκριμένα, διορθώσιμα. Αυτή είναι η διαφορά ανάμεσα σε ένα εργαλείο που σε τρομάζει με χιλιάδες «λάθη» και σε μια διάγνωση που έχει διασταυρωθεί με την ίδια την πλατφόρμα: βλέπεις μόνο ό,τι πραγματικά μετράει, με σαφή διάκριση σε μπλόκα, προειδοποιήσεις και ευκαιρίες βελτίωσης.
Κάνε δωρεάν διάγνωση του feed σου
Επικολλάς το URL του XML feed του WebExpert e-shop σου και παίρνεις πλήρη αναφορά σε λίγα λεπτά. Το κατάστημά σου δεν αγγίζεται σε κανένα βήμα.
Δωρεάν διάγνωση feed — χωρίς κάρτα