FeedClinic

Οδηγός σφαλμάτων 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.

Θες πιο αναλυτικά, βήμα-βήμα άρθρα; Δες τους οδηγούς — ή τρέξε κατευθείαν μια δωρεάν διάγνωση.