BestPrice XML feed: οι διαφορές από το Skroutz (και πώς τρέχεις και τα δύο)
4' ανάγνωση
«Έβαλα το ίδιο XML και στο BestPrice» είναι από τις πιο συχνές αιτίες σιωπηλών προβλημάτων που βλέπουμε: το feed φαίνεται να δουλεύει, αλλά πεδία όπως η διαθεσιμότητα απορρίπτονται προϊόν-προϊόν. Τα δύο κανάλια μοιάζουν 90% — αυτός ο οδηγός είναι για το 10% που διαφέρει.
Η μεγάλη διαφορά: τα availability strings
Skroutz: «Άμεσα διαθέσιμο», «Διαθέσιμο από 1 έως 3 ημέρες», «Διαθέσιμο από 4 έως 6 ημέρες», «Διαθέσιμο από 7 έως 12 ημέρες».
BestPrice: «Άμεση παραλαβή», «Παράδοση σε 1 έως 3 ημέρες», «Παράδοση σε 4 έως 10 ημέρες», «Παράδοση σε 10 έως 30 ημέρες».
Καμία τιμή του ενός δεν είναι έγκυρη στο άλλο. Αν στέλνεις το ίδιο αρχείο και στα δύο, το ένα κανάλι διαβάζει λάθος διαθεσιμότητα σε ΟΛΑ σου τα προϊόντα. Χρειάζεσαι δύο εκδοχές του feed — ή μία υπηρεσία που παράγει τη σωστή εκδοχή ανά κανάλι.
Τι είναι πρακτικά ίδιο
Η βασική δομή (products/product), τα υποχρεωτικά πεδία (id, όνομα, link, εικόνα, τιμή με ΦΠΑ, κατηγορία, κατασκευαστής, MPN/EAN), η απαγόρευση HTML, η απαίτηση https στις εικόνες, τα μοναδικά IDs. Ό,τι καθαρίζεις για το ένα κανάλι, ωφελεί και το άλλο — γι' αυτό η σωστή σειρά είναι: καθάρισε πρώτα τη βάση, μετά διαφοροποίησε ανά κανάλι.
Τρέξε Skroutz + BestPrice από ένα feed
Δωρεάν διάγνωση με επιλογή καναλιού — δες τι θέλει διόρθωση για το καθένα πριν το δηλώσεις.
Δωρεάν διάγνωση feed — χωρίς κάρταΟι δευτερεύουσες διαφορές που τσιμπάνε
Ονόματα tags: το BestPrice είναι πιο ελαστικό σε εναλλακτικά ονόματα πεδίων, αλλά η ελαστικότητα δεν είναι εγγύηση — μείνε στα κανονικά ονόματα και στα δύο.
Κατηγορίες: κάθε πλατφόρμα έχει δικό της δέντρο κατηγοριών· το ίδιο category path μπορεί να αντιστοιχίζεται διαφορετικά. Έλεγξε τα mapped αποτελέσματα στα merchant panels και των δύο μετά το πρώτο crawl.
Ρυθμός ανανέωσης: και οι δύο πλατφόρμες διαβάζουν το feed τακτικά — το created_at πρέπει να είναι φρέσκο και για τους δύο crawlers.
Το setup που προτείνουμε
Ένα πηγαίο feed (από το e-shop σου) → διάγνωση και καθάρισμα της κοινής βάσης → δύο εξαγωγές, μία ανά κανάλι, με τα σωστά availability strings και τις σωστές ιδιαιτερότητες η καθεμία. Στο FeedClinic αυτό είναι ένα toggle: επιλέγεις κανάλι Skroutz ή/και BestPrice και κάθε κανάλι παίρνει δικό του hosted URL με τη δική του κανονικοποίηση — από την ίδια πηγή, χωρίς δεύτερο plugin και χωρίς να συντηρείς δύο ρυθμίσεις.
Τρέξε Skroutz + BestPrice από ένα feed
Δωρεάν διάγνωση με επιλογή καναλιού — δες τι θέλει διόρθωση για το καθένα πριν το δηλώσεις.
Δωρεάν διάγνωση feed — χωρίς κάρτα