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

MISSING_CREATED_AT: λείπει το timestamp του feed

3' ανάγνωση

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

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

  1. 1Εντόπισε το πρόβλημα. Ελέγχει αν υπάρχει το στοιχείο <created_at> (Skroutz) ή <date> (BestPrice) με το timestamp δημιουργίας του feed. Τρέξε δωρεάν διάγνωση με το URL του feed σου — το εύρημα εμφανίζεται στην αναφορά υγείας μαζί με τα προϊόντα που αφορά.
  2. 2Διόρθωσε στην πηγή. Ενεργοποίησε στο plugin/export την προσθήκη timestamp (μορφή YYYY-MM-DD HH:MM) στην κορυφή του feed.
  3. 3Αυτοματοποίησε με το FeedClinic. Επισήμανση — το timestamp πρέπει να μπει από την πηγή για να αντανακλά την πραγματική ώρα παραγωγής.

Τι σημαίνει

Ο έλεγχος κοιτάζει αν στην κορυφή του feed υπάρχει το στοιχείο με το timestamp δημιουργίας του: <created_at> στο format των XML feeds Skroutz, <date> στο BestPrice — και στις δύο περιπτώσεις με μορφή YYYY-MM-DD HH:MM (π.χ. 2026-07-24 06:00). Αν λείπει, το feed είναι μεν αναγνώσιμο, αλλά «ανώνυμο» ως προς τη φρεσκάδα του.

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

Το timestamp είναι το διαβατήριο φρεσκάδας του feed. Χωρίς αυτό, η πλατφόρμα δεν μπορεί να ξέρει πόσο πρόσφατα είναι τα δεδομένα σου — και εσύ χάνεις ένα πολύτιμο εργαλείο ελέγχου: όταν κάτι πάει στραβά με τις τιμές ή τις διαθεσιμότητες, το πρώτο πράγμα που κοιτάς είναι «πότε βγήκε αυτό το feed;». Το spec για τα XML feeds Skroutz προβλέπει το <created_at> στη δομή του αρχείου και συνιστά καθημερινή ανανέωση — ένα σωστό timestamp είναι ο μόνος τρόπος να αποδεικνύεται ότι αυτή όντως γίνεται. Επιπλέον, χωρίς timestamp το FeedClinic δεν μπορεί να σε προειδοποιήσει όταν το feed σου «μπαγιατέψει» (βλ. STALE_TIMESTAMP).

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

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

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

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

  • Στο plugin εξαγωγής (WooCommerce ή άλλο), αναζήτησε ρύθμιση για timestamp/ημερομηνία δημιουργίας feed — τα περισσότερα σοβαρά plugins το προσθέτουν αυτόματα και ίσως απλώς έχει απενεργοποιηθεί.
  • Έλεγξε τη μορφή: πρέπει να είναι YYYY-MM-DD HH:MM (π.χ. 2026-07-24 06:00), στην κορυφή του XML, μέσα στο root element.
  • Αν το feed παράγεται με δικό σου script, πρόσθεσε το στοιχείο με την τρέχουσα ώρα τη στιγμή της παραγωγής — όχι μια σταθερή, «καρφωμένη» τιμή.
  • Ξαναφόρτωσε το feed και επιβεβαίωσε ότι το timestamp αλλάζει σε κάθε νέα εξαγωγή.

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

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

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

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

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