NO_PRODUCTS: το feed σου βγήκε άδειο — τι φταίει
3' ανάγνωση
Το NO_PRODUCTS σημαίνει ότι το feed σου βγήκε τεχνικά «σωστό» — αλλά άδειο. Ούτε ένα προϊόν μέσα. Αν το βλέπεις τώρα, το πιθανότερο είναι ότι κάτι άλλαξε πρόσφατα στο e-shop ή στο plugin εξαγωγής: ένα φίλτρο, μια ενημέρωση, ένα export που δεν ολοκληρώθηκε. Είναι σχεδόν πάντα πρόβλημα ρύθμισης, όχι κατεστραμμένα δεδομένα.
Η διόρθωση σε 3 βήματα
- 1Εντόπισε το πρόβλημα. Ελέγχει αν το feed περιέχει έστω ένα στοιχείο <product>. Τρέξε δωρεάν διάγνωση με το URL του feed σου — το εύρημα εμφανίζεται στην αναφορά υγείας μαζί με τα προϊόντα που αφορά.
- 2Διόρθωσε στην πηγή. Έλεγξε αν το export τρέχει σωστά και αν τα φίλτρα του plugin (π.χ. «μόνο σε απόθεμα») έχουν αφήσει εκτός όλα τα προϊόντα.
- 3Αυτοματοποίησε με το FeedClinic. Επισήμανση + keep-last-good: το τελευταίο έγκυρο feed παραμένει live και ειδοποιείσαι αμέσως.
Τι σημαίνει
Ο έλεγχος κοιτάζει αν το feed περιέχει έστω ένα στοιχείο <product>. Ένα σωστό feed για τα XML feeds Skroutz & BestPrice έχει έναν φάκελο <products> με ένα <product> για κάθε προϊόν του καταστήματος. Εδώ ο φάκελος υπάρχει — αλλά είναι άδειος, ή λείπει εντελώς.
Γιατί σε νοιάζει
Ένα άδειο feed που θα διαβαστεί κανονικά από την πλατφόρμα ισοδυναμεί με το να λες «δεν πουλάω τίποτα»: κανένα προϊόν σου δεν εμφανίζεται στη σύγκριση τιμών. Και επειδή το αρχείο είναι τεχνικά έγκυρο, το πρόβλημα μπορεί να περάσει απαρατήρητο για μέρες — δεν υπάρχει «σφάλμα» να χτυπήσει, απλώς τα προϊόντα σου σβήνουν σιωπηλά. Γι' αυτό το FeedClinic το χαρακτηρίζει blocker και το πιάνει πριν φτάσει στην πλατφόρμα.
Δες τι κρύβει το feed σου
Δωρεάν διάγνωση σε 1 λεπτό — επικόλλησε το feed URL σου και πάρε πλήρη αναφορά, ανά προϊόν και σοβαρότητα. Χωρίς κάρτα.
Δωρεάν διάγνωση feed — χωρίς κάρταΠώς το διορθώνεις χειροκίνητα
- Έλεγξε τα φίλτρα του plugin εξαγωγής. Η συνηθέστερη αιτία: ένα φίλτρο τύπου «μόνο προϊόντα σε απόθεμα» ή «μόνο συγκεκριμένες κατηγορίες» που, μετά από κάποια αλλαγή, δεν αφήνει τίποτα να περάσει. Σε WooCommerce, κοίτα τις ρυθμίσεις του feed plugin για κριτήρια συμπερίληψης/αποκλεισμού.
- Έλεγξε αν το export τρέχει σωστά. Αν το feed παράγεται με προγραμματισμένη εργασία (cron), βεβαιώσου ότι εκτελέστηκε πρόσφατα και ολοκληρώθηκε — ένα export που διακόπηκε νωρίς μπορεί να αφήσει άδειο αρχείο.
- Έλεγξε τις ίδιες τις καταχωρήσεις. Μαζική αλλαγή κατάστασης προϊόντων (π.χ. όλα «πρόχειρα» ή «κρυφά» μετά από import) σημαίνει ότι το plugin δεν έχει τίποτα δημοσιευμένο να εξάγει.
- Ξαναφόρτωσε το URL του feed και επιβεβαίωσε ότι βλέπεις πλέον προϊόντα μέσα στο <products>.
Πώς το διορθώνει αυτόματα το FeedClinic
Προϊόντα που δεν υπάρχουν στην πηγή δεν μπορούν — και δεν πρέπει — να «εφευρεθούν», οπότε εδώ δεν χωράει auto-fix. Αυτό που κάνει το FeedClinic είναι να μη σε αφήσει να πληρώσεις το λάθος: με το keep-last-good, το τελευταίο έγκυρο feed σου παραμένει live και η πλατφόρμα συνεχίζει να βλέπει τα προϊόντα σου, ενώ εσύ ειδοποιείσαι αμέσως με email ότι η πηγή έβγαλε άδειο αρχείο. Διορθώνεις τη ρύθμιση με την ησυχία σου — χωρίς το κατάστημα να έχει εξαφανιστεί στο μεταξύ.
Δες τι κρύβει το feed σου
Δωρεάν διάγνωση σε 1 λεπτό — επικόλλησε το feed URL σου και πάρε πλήρη αναφορά, ανά προϊόν και σοβαρότητα. Χωρίς κάρτα.
Δωρεάν διάγνωση feed — χωρίς κάρτα