Οδηγός σφαλμάτων feed
Κάθε έλεγχος που τρέχει η δωρεάν διάγνωση, εξηγημένος: τι σημαίνει το εύρημα, γιατί σε αφορά και πώς διορθώνεται — στο e-shop σου ή αυτόματα.
Blockers
Κρατούν προϊόντα — ή ολόκληρο το feed — εκτός πλατφόρμας.
INVALID_XML στο feed: τι σημαίνει & πώς διορθώνεται
Το XML feed σου δεν διαβάζεται καθόλου — όλο το κατάστημα μένει εκτός σύγκρισης τιμών. Δες τις συνηθέστερες αιτίες και πώς το διορθώνεις σήμερα.
3' ανάγνωση → Δες τη διόρθωσηBAD_ENCODING: αλαμπουρνέζικα ελληνικά στο feed σου
Το δηλωμένο encoding του feed δεν ταιριάζει με τα πραγματικά bytes — τα ελληνικά βγαίνουν αλλοιωμένα. Δες πώς διορθώνεται μόνιμα (και αυτόματα).
3' ανάγνωση → Δες τη διόρθωσηΔιορθώνεται αυτόματαNO_PRODUCTS: το feed σου βγήκε άδειο — τι φταίει
Το feed σου δεν περιέχει ούτε ένα προϊόν — κανένα προϊόν σου δεν εμφανίζεται στην πλατφόρμα. Οι 3 συνηθέστερες αιτίες και πώς τις ελέγχεις.
3' ανάγνωση → Δες τη διόρθωσηTOO_MANY_PRODUCTS: πάνω από 50.000 προϊόντα στο feed
Το feed σου ξεπερνά το όριο των 50.000 προϊόντων της τρέχουσας έκδοσης του FeedClinic. Δες τι σημαίνει και πώς οργανώνεις μεγάλα feeds σωστά.
3' ανάγνωση → Δες τη διόρθωσηMISSING_ID: προϊόντα χωρίς μοναδικό κωδικό στο feed
Κάποια προϊόντα στο feed σου δεν έχουν μοναδικό ID — υποχρεωτικό πεδίο για την πλατφόρμα. Δες γιατί πρέπει να είναι σταθερό και πώς το ρυθμίζεις.
3' ανάγνωση → Δες τη διόρθωσηDUPLICATE_ID στο feed: τι σημαίνει & πώς διορθώνεται
Το ίδιο ID εμφανίζεται σε περισσότερα από ένα προϊόντα του feed σου. Δες γιατί συμβαίνει (συνήθως παραλλαγές) και πώς διορθώνεται — και αυτόματα.
3' ανάγνωση → Δες τη διόρθωσηΔιορθώνεται αυτόματαMISSING_NAME: προϊόντα χωρίς όνομα στο feed σου
Κάποια προϊόντα στο feed σου βγαίνουν χωρίς τίτλο — υποχρεωτικό πεδίο για κάθε πλατφόρμα. Δες πού χάνεται το όνομα και πώς το επαναφέρεις.
3' ανάγνωση → Δες τη διόρθωσηΛείπει link προϊόντος στο feed: γιατί μπλοκάρει την καταχώρηση
Το προϊόν σου δεν έχει URL στο XML feed; Δες γιατί το link είναι υποχρεωτικό στα feeds Skroutz & BestPrice και πώς το διορθώνεις.
3' ανάγνωση → Δες τη διόρθωσηΛείπει κύρια εικόνα προϊόντος: υποχρεωτικό πεδίο στο feed
Προϊόντα χωρίς εικόνα στο XML feed; Δες γιατί η κύρια φωτογραφία είναι υποχρεωτική στα feeds Skroutz & BestPrice και πώς εντοπίζεις ποια προϊόντα την χάνουν.
3' ανάγνωση → Δες τη διόρθωσηΛείπει κατηγορία προϊόντος: γιατί μπλοκάρει την καταχώρηση
Προϊόντα χωρίς κατηγορία στο XML feed; Δες γιατί η κατηγορία είναι υποχρεωτική στα feeds Skroutz & BestPrice και πώς φτιάχνεις μόνιμο category mapping.
3' ανάγνωση → Δες τη διόρθωσηΛείπει τιμή προϊόντος: το πιο κρίσιμο πεδίο του feed
Προϊόντα χωρίς τιμή στο XML feed; Δες γιατί η τιμή με ΦΠΑ είναι υποχρεωτική στα feeds Skroutz & BestPrice και πώς εντοπίζεις τα προϊόντα που την χάνουν.
3' ανάγνωση → Δες τη διόρθωσηΆκυρη τιμή στο feed: κόμματα, μηδενικά και άλλες παγίδες
Η τιμή στο XML feed σου απορρίπτεται; Δες τι μορφή τιμής απαιτεί το spec των feeds Skroutz & BestPrice και ποια είναι τα πιο συχνά λάθη μορφοποίησης.
3' ανάγνωση → Δες τη διόρθωσηΛείπει διαθεσιμότητα από το προϊόν (MISSING_AVAILABILITY)
Γιατί το πεδίο availability είναι υποχρεωτικό στα XML feeds Skroutz & BestPrice, τι σημαίνει το σφάλμα MISSING_AVAILABILITY και πώς το διορθώνεις.
3' ανάγνωση → Δες τη διόρθωσηWarnings
Μπορεί να επηρεάσουν την εμφάνιση ή την αντιστοίχιση των προϊόντων.
MISSING_CREATED_AT: λείπει το timestamp του feed
Το feed σου δεν δηλώνει πότε δημιουργήθηκε — η πλατφόρμα δεν ξέρει πόσο φρέσκο είναι. Δες πώς προσθέτεις σωστά το created_at ή το date.
3' ανάγνωση → Δες τη διόρθωσηSTALE_TIMESTAMP: το feed σου έχει μπαγιατέψει
Το timestamp του feed είναι παλαιότερο από 48 ώρες — η πηγή σου έχει σταματήσει να ανανεώνεται. Δες τι σημαίνει για τιμές & απόθεμα και πώς το λύνεις.
3' ανάγνωση → Δες τη διόρθωσηDUPLICATE_NAME: ίδιο όνομα σε πολλά προϊόντα του feed
Δύο ή περισσότερα προϊόντα στο feed σου έχουν πανομοιότυπο όνομα — το Skroutz απαιτεί μοναδικούς τίτλους. Δες πώς τους διαφοροποιείς σωστά.
3' ανάγνωση → Δες τη διόρθωσηDUPLICATE_MPN στο feed: τι σημαίνει & πώς διορθώνεται
Το ίδιο MPN εμφανίζεται σε περισσότερα από ένα προϊόντα του feed σου — το Skroutz απαιτεί μοναδικά MPN. Δες πώς εντοπίζεις τα διπλότυπα.
3' ανάγνωση → Δες τη διόρθωσηDUPLICATE_LINK: ίδιο link σε πολλά προϊόντα του feed
Πολλά προϊόντα του feed σου δείχνουν στο ίδιο URL — κάθε εγγραφή πρέπει να οδηγεί στη δική της σελίδα προϊόντος. Δες πού φταίει και πώς το λύνεις.
3' ανάγνωση → Δες τη διόρθωσηNAME_TOO_LONG: τίτλος πάνω από 300 χαρακτήρες
Κάποιοι τίτλοι στο feed σου ξεπερνούν το όριο των 300 χαρακτήρων του spec. Δες γιατί οι υπερμεγέθεις τίτλοι σε ζημιώνουν και πώς τους μαζεύεις.
3' ανάγνωση → Δες τη διόρθωσηLink προϊόντος χωρίς HTTPS: γιατί το feed σου χρειάζεται SSL
Τα links του XML feed σου ξεκινούν με http:// αντί για https://; Δες τι απαιτεί το spec των feeds Skroutz & BestPrice και πώς το διορθώνεις στην πηγή.
3' ανάγνωση → Δες τη διόρθωσηΕικόνα χωρίς HTTPS: το auto-fix που γλιτώνει τις φωτογραφίες σου
Οι εικόνες του XML feed σου σερβίρονται με http://; Δες τι απαιτεί το spec των feeds Skroutz & BestPrice και πώς διορθώνεται αυτόματα με πλήρη καταγραφή.
3' ανάγνωση → Δες τη διόρθωσηΔιορθώνεται αυτόματαΠροβληματικό URL εικόνας: άκυρα links και το πρόβλημα με το AVIF
Άκυρα URLs εικόνων ή AVIF στο XML feed σου; Δες γιατί το spec του Skroutz δεν δέχεται AVIF και πώς εντοπίζεις τα προβληματικά URLs ανά προϊόν.
3' ανάγνωση → Δες τη διόρθωσηPlaceholder αντί για φωτογραφία: το «αόρατο» πρόβλημα εικόνων
Το feed σου στέλνει εικόνες noimage.jpg ή placeholder.png αντί για πραγματικές φωτογραφίες; Δες πώς το εντοπίζεις και γιατί βλάπτει τις καταχωρήσεις σου.
3' ανάγνωση → Δες τη διόρθωσηΜη έγκυρη κατάληξη εικόνας: όταν το .bmp χαλάει την καταχώρηση
Εικόνες .bmp ή .tiff στο XML feed σου; Δες ποιες καταλήξεις εικόνας θεωρούνται αποδεκτές στα feeds Skroutz & BestPrice και πώς τις εντοπίζεις.
3' ανάγνωση → Δες τη διόρθωσηΕλλιπές μονοπάτι κατηγορίας: γιατί δεν αρκεί το σκέτο όνομα
Το feed σου στέλνει «Δίσκοι» αντί για «Ηλεκτρονικά > Hardware > Δίσκοι»; Δες τι απαιτεί το spec του Skroutz για το category path και πώς φτιάχνεται μόνιμα.
3' ανάγνωση → Δες τη διόρθωσηΔιορθώνεται αυτόματαΛείπει ΦΠΑ στο feed: τι συμβαίνει όταν δεν τον δηλώνεις
Δεν δηλώνεις ΦΠΑ στο XML feed σου; Κατά το spec του Skroutz εφαρμόζεται αυτόματα ο μέγιστος συντελεστής. Δες τι σημαίνει αυτό και πώς το διορθώνεις.
3' ανάγνωση → Δες τη διόρθωσηΆκυρος συντελεστής ΦΠΑ: όταν το 24 γίνεται 240
Ο ΦΠΑ στο XML feed σου απορρίπτεται; Το spec του Skroutz ορίζει ποσοστό 0-100 με έως 2 δεκαδικά. Δες τα πιο συχνά λάθη μορφής και πώς διορθώνονται.
3' ανάγνωση → Δες τη διόρθωσηΔιαθεσιμότητα εκτός επιτρεπτής λίστας (BAD_AVAILABILITY)
Το «Σε στοκ» δεν αρκεί: τα XML feeds Skroutz & BestPrice δέχονται συγκεκριμένα strings διαθεσιμότητας. Δες ποια είναι και πώς διορθώνεται αυτόματα.
3' ανάγνωση → Δες τη διόρθωσηΔιορθώνεται αυτόματαΆκυρη ένδειξη αποθέματος instock στο BestPrice feed (INVALID_INSTOCK)
Το πεδίο instock στο XML feed του BestPrice δέχεται μόνο Y ή N. Δες τι σημαίνει το σφάλμα INVALID_INSTOCK και πώς το διορθώνεις στο export σου.
3' ανάγνωση → Δες τη διόρθωσηΛείπει κατασκευαστής/brand από το προϊόν (MISSING_MANUFACTURER)
Το πεδίο manufacturer είναι στα υποχρεωτικά των XML feeds Skroutz & BestPrice. Τι σημαίνει το MISSING_MANUFACTURER και πώς το διορθώνεις σωστά.
3' ανάγνωση → Δες τη διόρθωσηΛείπει MPN — κωδικός κατασκευαστή (MISSING_MPN)
Το MPN είναι κλειδί για τη σωστή αντιστοίχιση προϊόντων στα XML feeds Skroutz & BestPrice. Πώς βρίσκεις τους κωδικούς και τι κάνει το FeedClinic — χωρίς ποτέ να τους επινοεί.
3' ανάγνωση → Δες τη διόρθωσηΆκυρο EAN/barcode στο feed (INVALID_EAN)
EAN με γράμματα ή λάθος μήκος δεν είναι έγκυρο barcode. Τι σημαίνει το σφάλμα INVALID_EAN στα XML feeds Skroutz & BestPrice και πώς το διορθώνεις.
3' ανάγνωση → Δες τη διόρθωσηΆκυρο GTIN — λάθος check digit στο barcode (INVALID_GTIN)
Το barcode σου «κοιτάζει» σωστό αλλά έχει λάθος check digit; Τι σημαίνει το INVALID_GTIN, πώς το εντοπίζει ο αλγόριθμος GS1 και πώς το διορθώνεις.
3' ανάγνωση → Δες τη διόρθωσηHTML tags μέσα σε πεδία του feed (HTML_IN_FIELD)
Το spec απαγορεύει HTML στα πεδία του XML feed — τα tags εμφανίζονται ως σκουπίδια στο κείμενο. Δες πώς το FeedClinic τα καθαρίζει αυτόματα με diff πριν/μετά.
3' ανάγνωση → Δες τη διόρθωσηΔιορθώνεται αυτόματαΆκυρη τιμή αποθέματος quantity (INVALID_QUANTITY)
Αρνητικό ή μη αριθμητικό απόθεμα δεν ερμηνεύεται από τις πλατφόρμες. Τι σημαίνει το σφάλμα INVALID_QUANTITY στο XML feed σου και πώς το διορθώνεις.
3' ανάγνωση → Δες τη διόρθωσηInfo
Ευκαιρίες βελτίωσης — δεν μπλοκάρουν το feed.
Λείπει EAN/barcode από το προϊόν (MISSING_EAN)
Το EAN βοηθά στην αναγνώριση των προϊόντων στα XML feeds Skroutz & BestPrice. Τι σημαίνει το MISSING_EAN, πού βρίσκεις τα barcodes και γιατί δεν επινοούνται ποτέ.
3' ανάγνωση → Δες τη διόρθωσηΧωρίς ή φτωχή περιγραφή προϊόντος (EMPTY_DESCRIPTION)
Περιγραφή κάτω από 100 χαρακτήρες είναι χαμένη ευκαιρία — το spec δέχεται έως 10.000. Πώς το FeedClinic εντοπίζει τα φτωχά προϊόντα και βοηθά με AI περιγραφές.
3' ανάγνωση → Δες τη διόρθωσηΛείπει το απόθεμα (quantity) από το προϊόν (MISSING_QUANTITY)
Χωρίς quantity η πλατφόρμα δεν ξέρει πόσα τεμάχια έχεις διαθέσιμα. Τι σημαίνει το εύρημα MISSING_QUANTITY στα XML feeds Skroutz & BestPrice και πώς το διορθώνεις.
3' ανάγνωση → Δες τη διόρθωσηΘες πιο αναλυτικά, βήμα-βήμα άρθρα; Δες τους οδηγούς — ή τρέξε κατευθείαν μια δωρεάν διάγνωση.