Πώς ελέγχεις το XML feed σου πριν το ανεβάσεις: δωρεάν
5' ανάγνωση
Το χειρότερο σημείο για να ανακαλύψεις λάθος στο feed σου είναι ΜΕΤΑ τη δήλωσή του — με απόρριψη, καθυστέρηση ένταξης ή προϊόντα που εξαφανίζονται σιωπηλά. Τα καλά νέα: μπορείς να ελέγξεις το feed σου εκ των προτέρων, δωρεάν, με τρεις τρόπους. Δεν είναι ανταγωνιστικοί μεταξύ τους — ο καθένας πιάνει διαφορετικά πράγματα, και ο συνδυασμός τους είναι η σωστή ρουτίνα.
Τρόπος 1: Ο έλεγχος «με το μάτι» (2 λεπτά, πιάνει τα χοντρά)
Άνοιξε το URL του feed σου σε έναν browser και κοίτα τρία πράγματα:
- Ανοίγει καθόλου; Αν ο browser δείχνει σφάλμα parsing, έχεις άκυρο XML — τίποτα άλλο δεν μετράει μέχρι να διορθωθεί
- Διαβάζονται τα ελληνικά; Αν βλέπεις σύμβολα και αλαμπουρνέζικα, το encoding είναι λάθος
- Το timestamp είναι φρέσκο; Στην κορυφή του feed υπάρχει (πρέπει να υπάρχει) ημερομηνία δημιουργίας. Αν είναι χθεσινή ή παλαιότερη ενώ το export υποτίθεται τρέχει καθημερινά, δες το μπαγιάτικο feed
Τρόπος 2: Ο επίσημος validator του Skroutz (το ground truth του καναλιού του)
Ο έλεγχος με το μάτι σταματά γρήγορα — κανείς δεν ελέγχει 5.000 προϊόντα × 13 πεδία με scroll. Το Skroutz προσφέρει δημόσιο εργαλείο ελέγχου feed (validator.skroutz.gr) — χωρίς login, και χωρίς να κάνει το feed σου live: ανεβάζεις το αρχείο, ελέγχει τη δομή του XML και τα πεδία, και σου δείχνει τα ευρήματά του.
Ας το πούμε έντιμα: για το κανάλι του, ο επίσημος validator είναι η τελική αλήθεια. Ό,τι κόβει εκείνος, κόβεται. Αν ετοιμάζεσαι για δήλωση feed εκεί, ένα πέρασμα από τον επίσημο validator πριν την υποβολή είναι πάντα καλή ιδέα — και στο FeedClinic τον ίδιο σεβασμό του έχουμε: διασταυρώνουμε το δικό μας ruleset απέναντί του σε πραγματικά feeds, με στόχο μηδενικά κενά (δηλαδή: κανένα λάθος που βρίσκει εκείνος να μην το βρίσκουμε κι εμείς).
Τα όριά του, από την οπτική ενός ιδιοκτήτη e-shop:
- Ελέγχει μόνο το δικό του κανάλι — δεν σου λέει τίποτα για τη μορφή BestPrice, που έχει διαφορετικά availability strings και πεδία
- Σου δείχνει τι είναι λάθος, όχι απαραίτητα γιατί συνέβη στο δικό σου plugin ή πώς το διορθώνεις στο e-shop σου
- Δεν διορθώνει τίποτα — η δουλειά μένει σε σένα
- Είναι χειροκίνητος έλεγχος μιας στιγμής — δεν σε ειδοποιεί όταν το feed σπάσει τον επόμενο μήνα
Ξεκίνα τώρα με έναν έλεγχο 1 λεπτού
Επικόλλησε το URL του feed σου στη δωρεάν διάγνωση και δες σε 1 λεπτό αν είσαι έτοιμος για δήλωση — ή τι ακριβώς σου λείπει.
Δωρεάν διάγνωση feed — χωρίς κάρταΤρόπος 3: Η δωρεάν διάγνωση του FeedClinic (εξηγήσεις + auto-fix preview + πολυκάναλο)
Η δωρεάν διάγνωση δουλεύει με το URL του feed σου και σε περίπου 1 λεπτό δίνει πλήρη αναφορά υγείας. Τι προσθέτει πάνω στους άλλους δύο τρόπους:
- Εξηγήσεις σε γλώσσα καταστηματάρχη. Κάθε εύρημα λέει τι σημαίνει, γιατί μετράει και τι να αλλάξεις στην πηγή — με ξεχωριστή σελίδα για καθένα από τα σφάλματα που ελέγχονται
- Ταξινόμηση ανά σοβαρότητα. Blockers που κρατούν προϊόντα εκτός, warnings, ευκαιρίες βελτίωσης — ξέρεις τι να διορθώσεις πρώτο
- Preview αυτόματων διορθώσεων. Ό,τι είναι τεχνικά ασφαλές (encoding, HTML σε πεδία, κανονικοποίηση διαθεσιμότητας, dedup, http→https σε εικόνες) το βλέπεις διορθωμένο με diff πριν/μετά — πριν αποφασίσεις οτιδήποτε
- Πολυκάναλο. Το ίδιο feed ελέγχεται με το ruleset του καναλιού που στοχεύεις — μορφή Skroutz ή BestPrice — χωρίς ψευδο-λάθη του ενός spec όταν στοχεύεις το άλλο
- Απεριόριστα και χωρίς δέσμευση. Χωρίς κάρτα, χωρίς εγγραφή
Και το δικό μας όριο, έντιμα
Η διάγνωσή μας βασίζεται στο δημοσιευμένο spec και σε βαθμονόμηση με πραγματικά feeds — αλλά η ΤΕΛΙΚΗ αποδοχή ανήκει πάντα στην ίδια την πλατφόρμα.
Η ρουτίνα που προτείνουμε πριν από κάθε δήλωση feed
1. Δωρεάν διάγνωση στο FeedClinic → διόρθωσε όλα τα blockers, με τις εξηγήσεις κάθε σφάλματος και τους οδηγούς — π.χ. τα 10 πιο συχνά λάθη.
2. Πέρασμα από τον επίσημο validator του καναλιού για την τελική επιβεβαίωση.
3. Δήλωση του feed στο merchant panel.
4. Μετά τη δήλωση, το πρόβλημα γίνεται άλλο: το feed πρέπει να ΜΕΙΝΕΙ καθαρό. Εκεί μπαίνει η 24ωρη παρακολούθηση και το δίχτυ ασφαλείας keep-last-good — αν η πηγή σπάσει, το τελευταίο έγκυρο feed μένει live και ειδοποιείσαι με email.
Ξεκίνα τώρα με έναν έλεγχο 1 λεπτού
Επικόλλησε το URL του feed σου στη δωρεάν διάγνωση και δες σε 1 λεπτό αν είσαι έτοιμος για δήλωση — ή τι ακριβώς σου λείπει.
Δωρεάν διάγνωση feed — χωρίς κάρτα