Απορρίφθηκε το feed σου στο Skroutz; Οδηγός διάσωσης
5' ανάγνωση
Έστησες το e-shop, έβγαλες το XML feed, το δήλωσες — και ήρθε η απόρριψη. Χωρίς να σου λέει πάντα καθαρά ΓΙΑΤΙ. Τα καλά νέα: οι αιτίες απόρριψης είναι λίγες, συγκεκριμένες και σχεδόν πάντα διορθώνονται μέσα σε μία μέρα. Αυτός ο οδηγός σε πάει από το «απορρίφθηκε» στο «καθαρό feed» βήμα-βήμα.
Βήμα 1: Μάθε ΤΙ ακριβώς φταίει (μην μαντεύεις)
Το χειρότερο που μπορείς να κάνεις είναι να αλλάζεις πράγματα στην τύχη και να ξαναδοκιμάζεις. Πρώτα διάγνωση, μετά διόρθωση.
Τρέξε μια δωρεάν διάγνωση feed με το URL του feed σου — σε περίπου 1 λεπτό παίρνεις αναφορά υγείας με κάθε λάθος ταξινομημένο ανά σοβαρότητα: blockers (κρατούν προϊόντα ή όλο το feed εκτός), warnings και ευκαιρίες βελτίωσης. Έτσι ξέρεις ακριβώς πού να εστιάσεις.
Βήμα 2: Καθάρισε πρώτα τα blockers «όλου του feed»
Κάποια λάθη ρίχνουν ΟΛΟ το feed — όχι μεμονωμένα προϊόντα. Ξεκίνα από αυτά:
- Άκυρο XML — το αρχείο δεν διαβάζεται καθόλου. Συνήθως φταίει tag που δεν κλείνει ή ένα «&» χωρίς escape μέσα σε τίτλο ή περιγραφή. Όσο το XML είναι σπασμένο, τίποτα άλλο δεν μετράει
- Λάθος encoding — το δηλωμένο encoding (π.χ. UTF-8) δεν ταιριάζει με τα πραγματικά bytes και τα ελληνικά γίνονται αλαμπουρνέζικα. Διορθώνεται και αυτόματα
- Κανένα προϊόν στο feed — το export έτρεξε, αλλά κάποιο φίλτρο (π.χ. «μόνο σε απόθεμα») άφησε έξω τα πάντα
Βήμα 3: Μετά τα blockers ανά προϊόν
Όταν το feed διαβάζεται, η απόρριψη προϊόντων έρχεται σχεδόν πάντα από υποχρεωτικά πεδία που λείπουν ή είναι άκυρα:
- Λείπει μοναδικός κωδικός ή διπλότυπος κωδικός — κάθε προϊόν θέλει σταθερό, μοναδικό ID. Τα διπλότυπα συνήθως είναι παραλλαγές (χρώμα/μέγεθος) που εξάγονται με το ίδιο ID
- Λείπει τιμή ή άκυρη τιμή — η τιμή πρέπει να είναι θετικός αριθμός με ΦΠΑ και έως 2 δεκαδικά. Προσοχή σε μηδενικές τιμές και σύμβολα νομίσματος μέσα στο πεδίο
- Λείπει διαθεσιμότητα — υποχρεωτικό πεδίο· και το κείμενό της καλό είναι να ακολουθεί τα ακριβή επιτρεπτά strings (δες τον οδηγό για τα επιτρεπτά availability strings)
- Λείπει κύρια εικόνα — προϊόν χωρίς φωτογραφία δεν γίνεται δεκτό
Ξεκίνα από τη διάγνωση
Επικόλλησε το URL του feed σου στη δωρεάν διάγνωση — χωρίς κάρτα, χωρίς εγγραφή — και δες σε 1 λεπτό ακριβώς γιατί απορρίφθηκε και τι διορθώνεται αυτόματα.
Δωρεάν διάγνωση feed — χωρίς κάρταΒήμα 4: Διόρθωσε στην πηγή ή αυτοματοποίησε
Κάθε λάθος έχει δύο δρόμους. Πρώτος: διόρθωση στην πηγή — στο plugin ή στο export του e-shop σου. Κάθε σελίδα σφάλματος στο ευρετήριο σφαλμάτων σου λέει τι ακριβώς να αλλάξεις.
Δεύτερος: αυτόματη διόρθωση — ό,τι είναι τεχνικά ασφαλές (encoding, HTML μέσα σε πεδία, κανονικοποίηση διαθεσιμότητας, dedup διπλοτύπων, http→https σε εικόνες) το FeedClinic το διορθώνει αυτόματα, με πλήρη καταγραφή πριν/μετά. Τιμές, απόθεμα και κωδικοί MPN/EAN δεν αλλάζουν ΠΟΤΕ αυτόματα — το feed πρέπει να συμφωνεί με το πραγματικό σου κατάστημα.
Βήμα 5: Ξαναέλεγξε ΠΡΙΝ ξαναδηλώσεις
Μην ξαναϋποβάλεις «στα τυφλά». Ξανατρέξε τη διάγνωση μέχρι να δεις 0 blockers — και μετά δήλωσε το feed. Αν χρησιμοποιείς WooCommerce, ρίξε και μια ματιά στον οδηγό WooCommerce → XML feed για να στηθεί σωστά από τη ρίζα.
Για να μην ξανασυμβεί
Οι περισσότερες απορρίψεις δεν είναι «μία και έξω» — το feed ξανασπάει όταν αλλάξει ένα plugin, ένα theme ή ένα προϊόν με περίεργο χαρακτήρα στον τίτλο. Δύο δικλείδες: συνεχής παρακολούθηση (το feed σου ελέγχεται σε κάθε ανανέωση και ειδοποιείσαι πριν το προσέξει η πλατφόρμα) και δίχτυ ασφαλείας keep-last-good — αν η πηγή σπάσει, το τελευταίο έγκυρο feed παραμένει live στο φιλοξενούμενο URL και παίρνεις email. Δεν εξαφανίζεσαι από τη σύγκριση τιμών.
Θες περισσότερο βάθος; Δες και τον αναλυτικό οδηγό «Γιατί απορρίφθηκε το feed μου» και τα 10 πιο συχνά λάθη σε XML feed.
Ξεκίνα από τη διάγνωση
Επικόλλησε το URL του feed σου στη δωρεάν διάγνωση — χωρίς κάρτα, χωρίς εγγραφή — και δες σε 1 λεπτό ακριβώς γιατί απορρίφθηκε και τι διορθώνεται αυτόματα.
Δωρεάν διάγνωση feed — χωρίς κάρτα