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

Άκυρη τιμή αποθέματος quantity (INVALID_QUANTITY)

3' ανάγνωση

Ένα απόθεμα «-1» ή «πολλά» μπορεί να σημαίνει κάτι μέσα στο δικό σου σύστημα — για τις πλατφόρμες σύγκρισης τιμών όμως δεν σημαίνει τίποτα. Το σφάλμα INVALID_QUANTITY εντοπίζει προϊόντα των οποίων το πεδίο αποθέματος περιέχει τιμή που δεν μπορεί να ερμηνευτεί: αρνητικούς αριθμούς, κείμενο, δεκαδικά ή υπερβολικά νούμερα.

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

  1. 1Εντόπισε το πρόβλημα. Ελέγχει αν το quantity είναι ακέραιος αριθμός από 0 έως 9.999.999 (π.χ. απορρίπτονται «-1», «πολλά»). Τρέξε δωρεάν διάγνωση με το URL του feed σου — το εύρημα εμφανίζεται στην αναφορά υγείας μαζί με τα προϊόντα που αφορά.
  2. 2Διόρθωσε στην πηγή. Έλεγξε το πεδίο stock στο e-shop — πρέπει να εξάγεται ως καθαρός ακέραιος αριθμός.
  3. 3Αυτοματοποίησε με το FeedClinic. Επισήμανση της άκυρης τιμής ανά προϊόν.

Τι ελέγχει το FeedClinic

Ο έλεγχος επιβεβαιώνει ότι το quantity κάθε προϊόντος είναι ακέραιος αριθμός από 0 έως 9.999.999. Απορρίπτονται τιμές όπως «-1», «πολλά», κείμενο, ή αριθμοί με δεκαδικά. Ισχύει και για τα δύο κανάλια — τα XML feeds Skroutz & BestPrice περιλαμβάνουν το απόθεμα στα πεδία τους. Κάθε εύρημα συνοδεύεται από την ακριβή τιμή που βρέθηκε, ανά προϊόν.

Γιατί σε αφορά

Αρνητικές ή μη αριθμητικές τιμές αποθέματος δεν μπορούν να ερμηνευτούν από την πλατφόρμα — και ένα πεδίο που δεν ερμηνεύεται είναι σαν να λείπει, με ένα επιπλέον πρόβλημα: μαρτυρά bug στο σύστημά σου. Το «-1» ειδικά είναι κλασικό σύμπτωμα: πολλά e-shops το χρησιμοποιούν εσωτερικά για «απεριόριστο απόθεμα» ή «χωρίς παρακολούθηση stock», και το plugin το περνά αυτούσιο στο feed. Επίσης, αρνητικό απόθεμα εμφανίζεται όταν έχουν καταχωρηθεί περισσότερες πωλήσεις από όσα τεμάχια γνωρίζει το σύστημα — ένδειξη ότι το stock σου θέλει συγχρονισμό.

Απόθεμα «-1»; Κάτι τρέχει με το export σου

Δωρεάν διάγνωση feed: βλέπεις κάθε άκυρη τιμή αποθέματος ανά προϊόν και εντοπίζεις το μοτίβο του λάθους σε λεπτά.

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

Πώς το διορθώνεις στο e-shop σου

  • Έλεγξε τι εξάγει το plugin όταν το προϊόν έχει «απεριόριστο» ή μη παρακολουθούμενο απόθεμα — εκεί γεννιούνται τα περισσότερα «-1».
  • Το πεδίο πρέπει να βγαίνει ως καθαρός ακέραιος: χωρίς πρόσημο, χωρίς δεκαδικά, χωρίς μονάδες («5 τεμ.»).
  • Αν βρεις πραγματικά αρνητικά αποθέματα στο e-shop, συγχρόνισε το stock με την αποθήκη σου — το feed απλώς σου έδειξε ένα βαθύτερο πρόβλημα.
  • Για προϊόντα εκτός αποθέματος, η σωστή τιμή είναι 0 — όχι κενό, όχι αρνητικό.

Πώς το χειρίζεται το FeedClinic

Το FeedClinic επισημαίνει κάθε άκυρη τιμή quantity μαζί με το προϊόν και την ακριβή τιμή που βρέθηκε — έτσι βλέπεις αμέσως αν πρόκειται για μεμονωμένο λάθος ή για συστημικό μοτίβο του export σου. Δεν «διορθώνει» τιμές αποθέματος αυτόματα: δεν υπάρχει ασφαλής τρόπος να μεταφραστεί ένα «-1» ή ένα «πολλά» σε πραγματικό αριθμό τεμαχίων χωρίς να ρωτηθεί το σύστημά σου. Η διόρθωση γίνεται στην πηγή, και ο έλεγχος την επιβεβαιώνει αυτόματα στην επόμενη ανανέωση του feed.

Απόθεμα «-1»; Κάτι τρέχει με το export σου

Δωρεάν διάγνωση feed: βλέπεις κάθε άκυρη τιμή αποθέματος ανά προϊόν και εντοπίζεις το μοτίβο του λάθους σε λεπτά.

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