FeedClinic
← Όλοι οι οδηγοί

Papaki e-shop & XML feed για Skroutz: τι να προσέξεις πριν το στείλεις

4' ανάγνωση

Αν το e-shop σου τρέχει σε πλατφόρμα Papaki, το ενσωματωμένο plugin παράγει αυτόματα XML feed συμβατό με τα XML feeds Skroutz & BestPrice — χωρίς να χρειάζεται να στήσεις τίποτα μόνος σου. Ελέγξαμε πραγματικό feed καταστήματος με 162 προϊόντα παραγμένο από το Papaki plugin, και το διασταυρώσαμε προϊόν-προϊόν με το επίσημο δημόσιο εργαλείο ελέγχου του Skroutz. Τα καλά νέα: το feed ήταν σε γενικές γραμμές καθαρό. Τα ενδιαφέροντα νέα: τα σημεία που χρειάζονταν προσοχή είναι ακριβώς αυτά που δεν φαίνονται με γυμνό μάτι.

1. Ελλιπές μονοπάτι κατηγορίας — το εύρημα που επιβεβαίωσε και το Skroutz

Το μοναδικό λάθος που έβγαλε ο επίσημος έλεγχος του Skroutz στο feed ήταν: «Category must include full path». Οι κατηγορίες στο feed ήταν μερικές — σκέτο όνομα (π.χ. «Βερνίκια») αντί για ολόκληρο το μονοπάτι (π.χ. «Ομορφιά > Νύχια > Βερνίκια»).

Γιατί έχει σημασία: το spec του Skroutz απαιτεί πλήρες μονοπάτι κατηγορίας. Με flat κατηγορίες, η πλατφόρμα δυσκολεύεται να κατατάξει σωστά το προϊόν.

Πώς φτιάχνεται: στο Papaki e-shop, φρόντισε η δενδρική δομή κατηγοριών να είναι πλήρης και κάθε προϊόν να ανήκει στο σωστό βάθος. Αν το plugin συνεχίζει να εξάγει μόνο το τελευταίο επίπεδο, το FeedClinic το διορθώνει με category mapping που ορίζεις μία φορά — και εφαρμόζεται αυτόματα σε κάθε ανανέωση του feed.

2. Διαθεσιμότητα σε ελεύθερο κείμενο («Παράδοση σε 1 - 3 ημέρες»)

Το feed δήλωνε διαθεσιμότητα με δικό του, ελεύθερο κείμενο αντί για τα τυπικά strings του καναλιού. Εδώ έχουμε ένα ειλικρινές εύρημα από τον έλεγχό μας: ο επίσημος validator του Skroutz δεν το απέρριψε. Δεν είναι δηλαδή λόγος να χάσεις τον ύπνο σου.

Παραμένει όμως καλή πρακτική να χρησιμοποιείς τα ακριβή αποδεκτά strings διαθεσιμότητας — το ελεύθερο κείμενο μπορεί να μην ερμηνευτεί όπως περιμένεις. Το FeedClinic κανονικοποιεί αυτόματα τις μονοσήμαντες τιμές στα ακριβή strings του κάθε καναλιού, με πλήρη καταγραφή πριν/μετά, και σου το εμφανίζει ως προειδοποίηση — όχι ως «μπλόκο», γιατί δεν είναι.

Κάνε δωρεάν διάγνωση του feed σου

Δίνεις το URL του XML (το βρίσκεις στο διαχειριστικό του Papaki e-shop σου) και παίρνεις αναλυτική αναφορά: τι είναι σωστό, τι χρειάζεται διόρθωση και τι φτιάχνεται αυτόματα. Το κατάστημά σου δεν αγγίζεται σε κανένα βήμα.

Δωρεάν διάγνωση feed — χωρίς κάρτα

3. Μη τυπικά ονόματα πεδίων (π.χ. uid αντί για id)

Το Papaki plugin χρησιμοποιεί σε ορισμένα πεδία δικά του ονόματα — για παράδειγμα «uid» αντί για το τυπικό «id». Το feed δεν είναι «λάθος» γι' αυτό, αλλά υπάρχει μια παγίδα: εργαλεία ελέγχου που δεν αναγνωρίζουν αυτά τα ονόματα μπορεί να βγάλουν το feed ψευδώς «καθαρό», επειδή απλώς δεν βρήκαν τα πεδία για να τα ελέγξουν. Το είδαμε να συμβαίνει στην πράξη.

Το FeedClinic αναγνωρίζει τα εναλλακτικά ονόματα πεδίων των γνωστών plugins — ώστε ο έλεγχος να γίνεται στα πραγματικά δεδομένα σου, όχι σε ένα κενό.

Το συμπέρασμα από 162 πραγματικά προϊόντα

Το Papaki plugin παράγει αξιοπρεπές feed — από τα καθαρότερα που έχουμε ελέγξει. Τα θέματα που εντοπίσαμε (μισές κατηγορίες, ελεύθερη διαθεσιμότητα, δικά του ονόματα πεδίων) είναι διορθώσιμα και, κυρίως, αόρατα χωρίς συστηματικό έλεγχο. Ένα feed που «φαίνεται εντάξει» και ένα feed που έχει ελεγχθεί προϊόν-προϊόν δεν είναι το ίδιο πράγμα.

Κάνε δωρεάν διάγνωση του feed σου

Δίνεις το URL του XML (το βρίσκεις στο διαχειριστικό του Papaki e-shop σου) και παίρνεις αναλυτική αναφορά: τι είναι σωστό, τι χρειάζεται διόρθωση και τι φτιάχνεται αυτόματα. Το κατάστημά σου δεν αγγίζεται σε κανένα βήμα.

Δωρεάν διάγνωση feed — χωρίς κάρτα