MISSING_ID: προϊόντα χωρίς μοναδικό κωδικό στο feed
3' ανάγνωση
Το MISSING_ID σημαίνει ότι ένα ή περισσότερα προϊόντα στο feed σου βγαίνουν χωρίς μοναδικό κωδικό αναγνώρισης. Χωρίς ID, το προϊόν είναι «ανώνυμο» για την πλατφόρμα — δεν μπορεί να παρακολουθηθεί, να ενημερωθεί, να συνδεθεί με το ιστορικό του. Το καλό νέο: το ID σχεδόν σίγουρα υπάρχει ήδη στο e-shop σου· απλώς δεν φτάνει στο feed.
Η διόρθωση σε 3 βήματα
- 1Εντόπισε το πρόβλημα. Ελέγχει αν κάθε προϊόν έχει μοναδικό ID (id/UniqueID/PRODUCTID στο Skroutz, productId στο BestPrice). Τρέξε δωρεάν διάγνωση με το URL του feed σου — το εύρημα εμφανίζεται στην αναφορά υγείας μαζί με τα προϊόντα που αφορά.
- 2Διόρθωσε στην πηγή. Βεβαιώσου ότι το plugin εξάγει το εσωτερικό ID ή SKU κάθε προϊόντος — σταθερό στον χρόνο, ποτέ κενό.
- 3Αυτοματοποίησε με το FeedClinic. Επισήμανση των προϊόντων χωρίς ID — δεν επινοούνται κωδικοί αυτόματα.
Τι σημαίνει
Ο έλεγχος κοιτάζει αν κάθε <product> έχει συμπληρωμένο το πεδίο μοναδικού κωδικού: στα XML feeds Skroutz γίνονται δεκτά τα tags id, UniqueID ή PRODUCTID (έως 200 χαρακτήρες), στο BestPrice το productId. Το ID πρέπει να είναι σταθερό στον χρόνο — το ίδιο προϊόν να έχει τον ίδιο κωδικό σε κάθε ανανέωση — και μοναδικό μέσα στο feed.
Γιατί σε νοιάζει
Το μοναδικό ID είναι υποχρεωτικό πεδίο του spec — προϊόν χωρίς ID δεν μπορεί να σταθεί στο feed. Αλλά και πέρα από την υποχρεωτικότητα, το ID είναι το «ΑΦΜ» του προϊόντος στην πλατφόρμα: με αυτό συνδέεται κάθε ενημέρωση τιμής και διαθεσιμότητας με τη σωστή καταχώρηση. Αν το ID λείπει — ή, εξίσου κακό, αν αλλάζει από ανανέωση σε ανανέωση — η πλατφόρμα βλέπει κάθε φορά «νέο» προϊόν, με ό,τι μπέρδεμα συνεπάγεται αυτό για την καταχώρησή σου. Γι' αυτό ο έλεγχος είναι blocker.
Δες τι κρύβει το feed σου
Δωρεάν διάγνωση σε 1 λεπτό — επικόλλησε το feed URL σου και πάρε πλήρη αναφορά, ανά προϊόν και σοβαρότητα. Χωρίς κάρτα.
Δωρεάν διάγνωση feed — χωρίς κάρταΠώς το διορθώνεις χειροκίνητα
- Ρύθμισε το plugin να εξάγει το εσωτερικό ID ή το SKU κάθε προϊόντος. Σε WooCommerce, το ασφαλέστερο είναι το product ID της βάσης ή ένα SKU που δεν αλλάζει ποτέ.
- Βρες ποια προϊόντα βγαίνουν χωρίς ID. Συνήθως είναι μια συγκεκριμένη ομάδα: προϊόντα χωρίς SKU (όταν το plugin εξάγει SKU), ή παραλλαγές που κληρονομούν κενό πεδίο.
- Απόφυγε πεδία που αλλάζουν: μην χρησιμοποιήσεις ως ID κάτι που μπορεί να τροποποιηθεί (π.χ. τίτλο ή URL) — το ID πρέπει να μείνει ίδιο ακόμα κι αν μετονομάσεις το προϊόν.
- Ξανατρέξε την εξαγωγή και επιβεβαίωσε ότι κάθε <product> έχει πλέον συμπληρωμένο, μοναδικό ID.
Πώς το διορθώνει αυτόματα το FeedClinic
Το FeedClinic δεν επινοεί κωδικούς — ένα αυτόματα «γεννημένο» ID θα άλλαζε σε κάθε επεξεργασία και θα δημιουργούσε ακριβώς το πρόβλημα που προσπαθούμε να αποφύγουμε: ασταθή ταυτότητα προϊόντος. Αντ' αυτού, σου δίνει ακριβή λίστα των προϊόντων χωρίς ID, ώστε να εντοπίσεις αμέσως το μοτίβο (ποια κατηγορία, ποιος τύπος προϊόντος) και να το διορθώσεις μία φορά στη ρύθμιση της πηγής — μόνιμα, για όλα τα μελλοντικά feeds.
Δες τι κρύβει το feed σου
Δωρεάν διάγνωση σε 1 λεπτό — επικόλλησε το feed URL σου και πάρε πλήρη αναφορά, ανά προϊόν και σοβαρότητα. Χωρίς κάρτα.
Δωρεάν διάγνωση feed — χωρίς κάρτα