FeedClinic
← Όλα τα σφάλματα feed

TOO_MANY_PRODUCTS: πάνω από 50.000 προϊόντα στο feed

3' ανάγνωση

Είδες το TOO_MANY_PRODUCTS και αναρωτιέσαι αν το κατάστημά σου είναι «πολύ μεγάλο» για τη σύγκριση τιμών; Όχι — το όριο εδώ δεν είναι της πλατφόρμας, είναι της τρέχουσας έκδοσης του FeedClinic: η v1 επεξεργάζεται αξιόπιστα feeds έως 50.000 προϊόντα (και έως 50MB). Το μήνυμα σου λέει ότι το αρχείο σου το ξεπέρασε, και συνήθως αυτό κρύβει και μια ευκαιρία καθαρίσματος.

Η διόρθωση σε 3 βήματα

  1. 1Εντόπισε το πρόβλημα. Ελέγχει αν το feed ξεπερνά το όριο των 50.000 προϊόντων (όριο v1 του FeedClinic). Τρέξε δωρεάν διάγνωση με το URL του feed σου — το εύρημα εμφανίζεται στην αναφορά υγείας μαζί με τα προϊόντα που αφορά.
  2. 2Διόρθωσε στην πηγή. Σπάσε το feed σε μικρότερα (π.χ. ανά κατηγορία) ή αφαίρεσε ανενεργά/εκτός αποθέματος προϊόντα από το export.
  3. 3Αυτοματοποίησε με το FeedClinic. Επισήμανση του ορίου — δεν γίνεται αυτόματη περικοπή προϊόντων.

Τι σημαίνει

Ο έλεγχος μετρά τα στοιχεία <product> στο feed. Πάνω από 50.000, το FeedClinic σταματά την επεξεργασία, γιατί πέρα από αυτό το όριο δεν μπορεί να εγγυηθεί αξιόπιστο αποτέλεσμα στην τρέχουσα έκδοση. Το feed δεν «κόβεται» σιωπηλά — προτιμάμε να στο πούμε καθαρά παρά να δημοσιεύσουμε μισό κατάλογο.

Γιατί σε νοιάζει

Στην πράξη, feeds τέτοιου μεγέθους σπάνια είναι 50.000 ενεργά προϊόντα. Πολύ συχνά περιέχουν χιλιάδες εγγραφές που δεν προσφέρουν τίποτα: προϊόντα εκτός αποθέματος εδώ και μήνες, ανενεργές παραλλαγές, καταργημένους κωδικούς. Κάθε άχρηστη εγγραφή μεγαλώνει το αρχείο, καθυστερεί την ανανέωση και αυξάνει τις πιθανότητες σφαλμάτων — χωρίς κανένα όφελος στην προβολή σου. Αξίζει να σημειωθεί ότι και το spec για τα XML feeds Skroutz προβλέπει πως αρχεία άνω των 10MB πρέπει να είναι συμπιεσμένα (gzip/zip) — ένδειξη ότι το μέγεθος του feed δεν είναι αδιάφορη λεπτομέρεια.

Δες τι κρύβει το feed σου

Δωρεάν διάγνωση σε 1 λεπτό — επικόλλησε το feed URL σου και πάρε πλήρη αναφορά, ανά προϊόν και σοβαρότητα. Χωρίς κάρτα.

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

Πώς το διορθώνεις χειροκίνητα

  • Καθάρισε πρώτα, μη σπας κατευθείαν. Ρύθμισε το plugin εξαγωγής να αποκλείει προϊόντα που είναι μόνιμα εκτός αποθέματος, ανενεργά ή αρχειοθετημένα. Σε πολλά καταστήματα αυτό και μόνο ρίχνει το feed κάτω από το όριο.
  • Αν πραγματικά έχεις πάνω από 50.000 ενεργά προϊόντα, σπάσε το feed σε μικρότερα — π.χ. ένα ανά μεγάλη ομάδα κατηγοριών. Τα περισσότερα plugins (WooCommerce και μη) επιτρέπουν πολλαπλά feeds με διαφορετικά φίλτρα κατηγορίας.
  • Έλεγξε για φουσκωμένες παραλλαγές: αν κάθε συνδυασμός χρώματος/μεγέθους βγαίνει ως ξεχωριστό <product>, το πλήθος πολλαπλασιάζεται τεχνητά. Δες αν το plugin σου υποστηρίζει τη σωστή δομή παραλλαγών αντί για ξεχωριστές εγγραφές.

Πώς το διορθώνει αυτόματα το FeedClinic

Εδώ το FeedClinic δεν κάνει αυτόματη περικοπή — και αυτό είναι συνειδητή απόφαση. Το ποια προϊόντα θα μείνουν έξω από το feed σου είναι εμπορική επιλογή δική σου, όχι κάτι που πρέπει να αποφασίσει σιωπηλά ένα εργαλείο. Το FeedClinic σου επισημαίνει καθαρά την υπέρβαση του ορίου, ώστε να οργανώσεις την πηγή σου σωστά. Για όσα χωρούν στο όριο, η επεξεργασία γίνεται με ασφαλή, σταθερό τρόπο ανεξάρτητα από το μέγεθος του καταλόγου.

Δες τι κρύβει το feed σου

Δωρεάν διάγνωση σε 1 λεπτό — επικόλλησε το feed URL σου και πάρε πλήρη αναφορά, ανά προϊόν και σοβαρότητα. Χωρίς κάρτα.

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