Αναλυτικός οδηγός χρήσης

Ο οδηγός εξηγεί βήμα προς βήμα πώς ρυθμίζεται και χρησιμοποιείται το πρόσθετο WebARTing Skroutz XML Feed, ώστε το WooCommerce κατάστημα να δημιουργεί σωστό XML feed για Skroutz ή παρόμοια marketplaces.

Για απλό χρήστη WooCommerce XML Feed Έκδοση οδηγού: 1.0

1. Τι κάνει το πρόσθετο

Το πρόσθετο δημιουργεί ένα αρχείο XML με τα προϊόντα του WooCommerce, ώστε να μπορεί να το διαβάζει το Skroutz ή άλλο marketplace. Το XML περιλαμβάνει πληροφορίες όπως τίτλο προϊόντος, τιμή, εικόνα, κατασκευαστή, SKU, EAN, διαθεσιμότητα, ποσότητα, κατηγορία και περιγραφή.

Στόχος: το XML να ενημερώνεται αυτόματα, να περιέχει καθαρά δεδομένα και να δίνει στον διαχειριστή έλεγχο για το ποια προϊόντα εμφανίζονται.

Βασικές δυνατότητες

  • Χειροκίνητη δημιουργία XML με μπάρα προόδου.
  • Αυτόματη δημιουργία μέσω WP-Cron.
  • Επιλογή ονόματος και φακέλου αρχείου XML.
  • Υποστήριξη GZIP όταν το αρχείο είναι μεγάλο.
  • Ρύθμιση πεδίων όπως ID, manufacturer, MPN, EAN και availability.
  • Εξαιρέσεις προϊόντων ανά κατηγορία, ετικέτα, brand ή χαρακτηριστικό.
  • Ορατότητα ανά προϊόν στη λίστα προϊόντων, στην επεξεργασία και στην ταχυεπεξεργασία.
  • Προσαρμοσμένα XML πεδία για ειδικές απαιτήσεις marketplace.
  • Έλεγχος προϊόντων και αναφορά προβλημάτων.

2. Πρώτη ρύθμιση

Μετά την εγκατάσταση και ενεργοποίηση του plugin, εμφανίζεται στο WordPress admin νέο μενού:

WebARTing Skroutz XML
  1. Μπείτε στο WebARTing Skroutz XML → Ρυθμίσεις XML.
  2. Ελέγξτε ότι το feed είναι ενεργό.
  3. Ρυθμίστε τον φάκελο και το όνομα του αρχείου XML.
  4. Ρυθμίστε από πού θα διαβάζεται ο κατασκευαστής.
  5. Ρυθμίστε από πού θα διαβάζονται MPN και EAN.
  6. Ρυθμίστε τη διαθεσιμότητα.
  7. Αποθηκεύστε τις ρυθμίσεις.
  8. Πατήστε Χτίσιμο XML τώρα.
  9. Ανοίξτε το URL του XML και ελέγξτε το αποτέλεσμα.
Πρακτική συμβουλή: στην πρώτη ρύθμιση μη δώσετε αμέσως το feed στο Skroutz. Πρώτα κάντε έλεγχο με 20-30 προϊόντα στο μάτι, ειδικά σε brand, τιμές, διαθεσιμότητα και κατηγορίες.

3. Dashboard

Η αρχική σελίδα του πρόσθετου δείχνει τη συνολική κατάσταση του XML feed.

Πεδίο Τι σημαίνει
Feed Δείχνει αν το XML feed είναι ενεργό ή ανενεργό.
Cron Δείχνει αν είναι ενεργή η αυτόματη δημιουργία XML.
XML Δείχνει αν υπάρχει ήδη δημιουργημένο αρχείο XML.
GZIP Δείχνει αν υπάρχει συμπιεσμένο αρχείο .gz.
Feed URLs Τα links που μπορεί να χρησιμοποιήσει το Skroutz ή άλλο marketplace.

Κουμπιά ενεργειών

  • Χτίσιμο XML τώρα: ξεκινά τη δημιουργία του XML.
  • Έλεγχος προϊόντων: ελέγχει τα προϊόντα για ελλείψεις ή πιθανά προβλήματα.
  • Ρυθμίσεις: ανοίγει τη σελίδα ρυθμίσεων.

4. Βασικές ρυθμίσεις XML

Ενεργό feed

Αν είναι ενεργό, το πρόσθετο μπορεί να δημιουργεί XML. Αν είναι ανενεργό, δεν θα παράγεται νέο feed.

Αυτόματο χτίσιμο

Όταν είναι ενεργό, το WordPress θα προσπαθεί να ανανεώνει το XML αυτόματα μέσω WP-Cron. Για μικρά και μεσαία eshop είναι αρκετό. Για πολύ μεγάλα eshop, ίσως χρειαστεί server cron.

Φάκελος εξαγωγής

Ορίζει πού θα αποθηκεύεται το XML μέσα στον φάκελο uploads του WordPress.

webarting-feeds

Το τελικό URL θα μοιάζει με:

https://example.gr/wp-content/uploads/webarting-feeds/skroutz.xml

Όνομα αρχείου XML

Ορίζει το όνομα του αρχείου.

skroutz.xml

Συμπίεση

Επιλογή Περιγραφή
Όχι Δημιουργείται μόνο απλό XML.
Πάντα GZIP Δημιουργείται πάντα και αρχείο .gz.
Auto πάνω από όριο MB Δημιουργείται GZIP μόνο όταν το XML ξεπεράσει το όριο που ορίσατε.

Batch size

Ορίζει πόσα προϊόντα επεξεργάζεται το plugin σε κάθε βήμα. Αν το κατάστημα είναι μεγάλο ή ο server αδύναμος, βάλτε μικρότερη τιμή.

Μέγεθος καταστήματος Προτεινόμενο batch
Μικρό eshop 100 - 200
Μεσαίο eshop 80 - 150
Μεγάλο eshop 30 - 100
Αν το build κολλάει ή εμφανίζει timeout, μειώστε το batch size. Η παλιά καλή μέθοδος: λιγότερα ανά γύρο, πιο σταθερό αποτέλεσμα.

5. Ρύθμιση ID προϊόντος

Το πεδίο <id> είναι πολύ σημαντικό. Πρέπει να είναι μοναδικό και σταθερό. Αν αλλάζει συνέχεια, το marketplace μπορεί να θεωρεί ότι πρόκειται για νέο προϊόν.

Διαθέσιμες επιλογές ID

Επιλογή Πότε χρησιμοποιείται Παράδειγμα XML
ID βάσης WooCommerce Η ασφαλέστερη επιλογή όταν θέλουμε σταθερό εσωτερικό ID. <id>977</id>
ID με πρόθεμα Όταν θέλουμε να ξεχωρίζουν προϊόντα/variations. <id>product-977</id>
EAN Όταν το κατάστημα έχει σωστά barcode σε όλα τα προϊόντα. <id>5201234567890</id>
SKU Όταν το SKU είναι μοναδικό και αξιόπιστο. <id>203280</id>
Attribute Όταν υπάρχει ειδικός κωδικός αποθήκης σε attribute. <id>WH-203280</id>
Custom meta field Όταν ο κωδικός είναι αποθηκευμένος σε custom field. <id>ERP-99881</id>
Προσοχή: μη χρησιμοποιείτε EAN ή SKU ως ID αν υπάρχουν κενά ή διπλότυπα. Το ID πρέπει να είναι μοναδικό. Αν δεν είστε σίγουροι, χρησιμοποιήστε το ID της βάσης WooCommerce.

Πρόθεμα ID

Αν χρησιμοποιείτε WooCommerce ID και θέλετε πρόθεμα, μπορείτε να βάλετε:

product-

Τότε το XML θα εμφανίσει:

<id>product-977</id>

6. Mappings πεδίων

Τα mappings λένε στο plugin από πού θα πάρει κάθε σημαντική πληροφορία.

Manufacturer / Κατασκευαστής

Ο κατασκευαστής μπορεί να διαβαστεί από taxonomy, attribute ή custom field.

Πηγή Παράδειγμα Πότε τη χρησιμοποιούμε
Taxonomy/Brand product_brand Όταν το eshop έχει ξεχωριστό σύστημα brands.
Attribute pa_brand Όταν το brand είναι χαρακτηριστικό προϊόντος.
Meta field _brand Όταν το brand είναι αποθηκευμένο σε custom field.

MPN

Το MPN είναι ο κωδικός κατασκευαστή. Σε πολλά ελληνικά eshop χρησιμοποιείται το SKU ως MPN, αλλά αυτό δεν είναι πάντα σωστό. Αν υπάρχει πραγματικός κωδικός κατασκευαστή, προτιμήστε τον.

Πηγή Παράδειγμα
SKU 203280
Attribute pa_mpn
Meta field _mpn

EAN / Barcode

Το EAN συνήθως βρίσκεται σε custom field από άλλο plugin ή από ERP import.

Συνηθισμένα meta keys:

_ean
_barcode
_global_unique_id
_wpm_gtin_code
_alg_ean
_ts_gtin
Αν δεν γνωρίζετε το meta key του EAN, ανοίξτε ένα προϊόν και ελέγξτε από ποιο plugin προέρχεται το barcode. Διαφορετικά χρειάζεται τεχνικός έλεγχος στη βάση.

7. Category και Category Path

Το plugin υποστηρίζει δύο σχετικά πεδία:

<category>Σεσουάρ</category>
<category_path>Μικρό συσκευές &gt; Συσκευές προσωπικής φροντίδας &gt; Σεσουάρ</category_path>

Τι σημαίνει το category

Το <category> είναι η τελική κατηγορία του προϊόντος. Δηλαδή το τελευταίο κομμάτι του category path.

Τι σημαίνει το category_path

Το <category_path> είναι η πλήρης διαδρομή της κατηγορίας.

Παράδειγμα:

Μικρό συσκευές > Συσκευές προσωπικής φροντίδας > Σεσουάρ

Το plugin στο XML το γράφει με ασφαλή XML μορφή:

Μικρό συσκευές &gt; Συσκευές προσωπικής φροντίδας &gt; Σεσουάρ
Το &gt; είναι σωστό. Σημαίνει το σύμβολο > μέσα σε XML κείμενο.

Category mapping

Αν θέλετε να αλλάξετε το path που βγαίνει στο XML, χρησιμοποιήστε το mapping κατηγοριών.

Μορφή:

woo-category-slug | Marketplace Category Path

Παράδειγμα:

sesouar | Μικρό συσκευές > Συσκευές προσωπικής φροντίδας > Σεσουάρ
set-kouzinas | Λευκές συσκευές > Εντοιχιζόμενες συσκευές > Σετ κουζίνες-φούρνοι

Πώς βγαίνει το category από το category_path

Αν το path είναι:

Μικρό συσκευές > Συσκευές προσωπικής φροντίδας > Σεσουάρ

τότε το plugin βγάζει:

<category>Σεσουάρ</category>
Μην βάζετε άσχετο category path. Αν το category λέει “Σεσουάρ” και το category_path λέει “Λευκές συσκευές > Φούρνοι”, το feed είναι λάθος.

8. Διαθεσιμότητα

Η διαθεσιμότητα μπορεί να βγαίνει με δύο τρόπους.

Επιλογή Περιγραφή Πότε τη χρησιμοποιούμε
Από ρύθμιση Το plugin χρησιμοποιεί τα κείμενα που έχετε ορίσει στις ρυθμίσεις. Όταν θέλετε σταθερά λεκτικά.
Live από WooCommerce / custom plugin Το plugin παίρνει το λεκτικό διαθεσιμότητας από το WooCommerce ή από custom plugin διαθεσιμότητας. Όταν έχετε ήδη plugin που αλλάζει τα λεκτικά διαθεσιμότητας.

Παράδειγμα ρυθμίσεων

Κατάσταση WooCommerce Κείμενο στο XML
In stock Άμεσα διαθέσιμο
Out of stock Μη διαθέσιμο
On backorder Διαθέσιμο από 4-10 ημέρες

Ποσότητα

Αν το προϊόν έχει διαχείριση αποθέματος, το plugin παίρνει την πραγματική ποσότητα. Αν δεν έχει διαχείριση αποθέματος, χρησιμοποιεί τη default ποσότητα που ορίσατε.

Αν στέλνετε προϊόν με quantity 0 αλλά availability “Άμεσα διαθέσιμο”, τα δεδομένα είναι αντιφατικά. Αυτό θέλει έλεγχο.

9. Εξαιρέσεις προϊόντων

Οι εξαιρέσεις καθορίζουν ποια προϊόντα δεν θα μπουν στο XML.

Αυτόματες παραλείψεις

Ρύθμιση Τι κάνει
Παράλειψη εκτός αποθέματος Δεν βάζει στο XML προϊόντα που είναι out of stock.
Παράλειψη χωρίς τιμή Δεν βάζει προϊόντα χωρίς τιμή ή με μηδενική τιμή.
Παράλειψη χωρίς εικόνα Δεν βάζει προϊόντα χωρίς βασική εικόνα.
Παράλειψη χωρίς κατασκευαστή Δεν βάζει προϊόντα χωρίς manufacturer.
Παράλειψη χωρίς κατηγορία Δεν βάζει προϊόντα χωρίς WooCommerce κατηγορία.
Παράλειψη virtual/downloadable Χρήσιμο όταν δεν θέλουμε υπηρεσίες ή ψηφιακά προϊόντα στο feed.

Εξαιρέσεις ανά ομάδα

Μπορείτε να εξαιρέσετε προϊόντα με βάση:

  • Κατηγορίες WooCommerce.
  • Ετικέτες προϊόντων.
  • Brand.
  • Attribute και συγκεκριμένες τιμές attribute.

Παράδειγμα εξαίρεσης με attribute

Αν έχετε attribute pa_marketplace και τιμή no-skroutz, μπορείτε να εξαιρέσετε όσα προϊόντα έχουν αυτή την τιμή.

Attribute taxonomy: pa_marketplace
Attribute values: no-skroutz

10. Προσαρμοσμένα XML πεδία

Η ενότητα αυτή χρησιμοποιείται όταν θέλετε να προσθέσετε επιπλέον πεδία στο XML, πέρα από τα βασικά.

Αυτή η ενότητα είναι πιο τεχνική. Αν δεν έχετε ειδική απαίτηση από marketplace, αφήστε την όπως είναι.

Μορφή γραμμής

xml_tag | source | key
Τμήμα Τι σημαίνει Παράδειγμα
xml_tag Το όνομα του πεδίου που θα εμφανιστεί στο XML. color
source Η πηγή από όπου θα πάρει τιμή το plugin. attribute
key Το attribute/meta/taxonomy key ή άλλη τιμή. pa_color

Διαθέσιμες πηγές

Πηγή Τι κάνει Παράδειγμα
static Βάζει σταθερό κείμενο. currency | static | EUR
meta Διαβάζει custom field. supplier_code | meta | _supplier_code
attribute Διαβάζει WooCommerce attribute. color | attribute | pa_color
taxonomy Διαβάζει taxonomy term. brand_name | taxonomy | product_brand
featured_image Βάζει την κύρια εικόνα προϊόντος. main_image | featured_image |
gallery_image Βάζει εικόνα από gallery προϊόντος. extra_image_1 | gallery_image | 1
attachment_image Βάζει εικόνα από τη βιβλιοθήκη WordPress με βάση το ID της εικόνας. energy_label | attachment_image | 123
sku Βάζει το SKU. product_code | sku |
ean Βάζει το EAN σύμφωνα με τις ρυθμίσεις EAN. barcode | ean |
mpn Βάζει το MPN σύμφωνα με τις ρυθμίσεις MPN. factory_code | mpn |
manufacturer Βάζει τον κατασκευαστή. brand | manufacturer |
availability Βάζει τη διαθεσιμότητα. stock_text | availability |
quantity Βάζει την ποσότητα. stock_quantity | quantity |
price_with_vat Βάζει την τελική τιμή με ΦΠΑ. final_price | price_with_vat |
category Βάζει την τελική κατηγορία. category_name | category |
category_path Βάζει την πλήρη διαδρομή κατηγορίας. full_category | category_path |

Εικόνα από βιβλιοθήκη WordPress

Για να βάλετε εικόνα από τα Πολυμέσα, χρησιμοποιήστε:

energy_label | attachment_image | 123

Το 123 είναι το ID της εικόνας στη βιβλιοθήκη WordPress.

Πώς βρίσκω το ID εικόνας;

  1. Πηγαίνετε στο WordPress admin → Πολυμέσα.
  2. Ανοίξτε την εικόνα.
  3. Στο URL θα δείτε κάτι σαν post=123.
  4. Το 123 είναι το ID της εικόνας.

Σωστό και λάθος XML tag

Το πρώτο πεδίο πρέπει να είναι αγγλικό/λατινικό XML tag χωρίς κενά.

Σωστό Λάθος
supplier_code | meta | _supplier_code Κωδικός Προμηθευτή | meta | _supplier_code
energy_label | attachment_image | 123 energy label | attachment_image | 123

11. Ορατότητα προϊόντων στο Skroutz

Κάθε προϊόν μπορεί να είναι ορατό ή κρυφό από το XML.

Από τη λίστα προϊόντων

Στη λίστα προϊόντων του WooCommerce εμφανίζεται στήλη Skroutz.

Ένδειξη Σημασία
Ορατό Το προϊόν επιτρέπεται να μπει στο XML.
Εκτός Το προϊόν δεν θα μπει στο XML.

Με κλικ στην ένδειξη μπορείτε να αλλάξετε άμεσα την κατάσταση.

Από την επεξεργασία προϊόντος

Στη σελίδα επεξεργασίας προϊόντος υπάρχει επιλογή:

Εμφάνιση στο Skroutz XML

Από την ταχυεπεξεργασία

Στην ταχυεπεξεργασία μπορείτε να ορίσετε αν το προϊόν είναι ορατό ή εκτός XML χωρίς να ανοίξετε ολόκληρο το προϊόν.

Μαζικές ενέργειες

Από τη λίστα προϊόντων μπορείτε να επιλέξετε πολλά προϊόντα και να εκτελέσετε:

  • Ενεργοποίηση στο Skroutz XML.
  • Απενεργοποίηση από Skroutz XML.

12. Χτίσιμο XML

Το κουμπί Χτίσιμο XML τώρα ξεκινά τη δημιουργία του XML.

Τι εμφανίζει η μπάρα προόδου

  • Ποσοστό ολοκλήρωσης.
  • Πόσα προϊόντα ελέγχθηκαν.
  • Πόσα προϊόντα μπήκαν στο XML.
  • Πόσα προϊόντα παραλείφθηκαν.
  • Τελικό link για το XML και το GZIP.

Τι γίνεται τεχνικά

Το plugin χτίζει πρώτα προσωρινό αρχείο και στο τέλος αντικαθιστά το τελικό XML. Έτσι, αν η διαδικασία διακοπεί, δεν χαλάει το προηγούμενο σωστό feed.

Όταν πατήσετε build, μην κλείσετε τη σελίδα μέχρι να ολοκληρωθεί η μπάρα. Αν την κλείσετε, το build μπορεί να σταματήσει.

Αν κολλήσει το build

  1. Μειώστε το batch size.
  2. Ελέγξτε αν υπάρχει fatal error στο WordPress debug log.
  3. Ελέγξτε αν ο server έχει χαμηλό memory limit.
  4. Καθαρίστε το lock από το dashboard, αν υπάρχει σχετική επιλογή.

13. Έλεγχος feed

Ο έλεγχος προϊόντων βοηθά να βρείτε γιατί κάποια προϊόντα δεν μπαίνουν στο XML ή γιατί μπορεί να έχουν ελλιπή δεδομένα.

Συνηθισμένα προβλήματα

Πρόβλημα Τι σημαίνει Διόρθωση
Χωρίς εικόνα Το προϊόν δεν έχει κύρια εικόνα. Προσθέστε featured image στο προϊόν.
Χωρίς κατασκευαστή Δεν βρέθηκε brand/manufacturer. Συμπληρώστε brand ή αλλάξτε το manufacturer mapping.
Χωρίς τιμή Το προϊόν δεν έχει τελική τιμή. Συμπληρώστε τιμή στο WooCommerce.
Χωρίς κατηγορία Το προϊόν δεν ανήκει σε WooCommerce κατηγορία. Ορίστε σωστή κατηγορία.
Εκτός XML Το προϊόν έχει απενεργοποιηθεί για Skroutz. Ενεργοποιήστε τη στήλη Skroutz ή το checkbox στο προϊόν.
Ο έλεγχος πρέπει να γίνεται πριν δοθεί το feed σε marketplace και μετά από μεγάλες αλλαγές σε προϊόντα/εισαγωγές.

14. Logs

Τα logs δείχνουν τι έγινε στο τελευταίο export.

Πληροφορίες που εμφανίζονται

  • Πότε έγινε το export.
  • Αν έγινε από cron ή χειροκίνητα.
  • Πόσα προϊόντα μπήκαν στο XML.
  • Πόσα προϊόντα παραλείφθηκαν.
  • Για ποιους λόγους παραλείφθηκαν.
  • Πόσο χρόνο πήρε η διαδικασία.
  • Μέγεθος XML.
  • Αν δημιουργήθηκε GZIP.

Παράδειγμα log

status: success
source: manual
included: 9068
skipped: 269
xml_size: 21 MB
gzip_created: yes

skipped_reasons:
- Χωρίς εικόνα: 103
- Χωρίς κατασκευαστή: 23
- Χωρίς τιμή: 143

Αυτό σημαίνει ότι το XML δημιουργήθηκε, αλλά 269 προϊόντα κόπηκαν λόγω ελλείψεων.

15. Έτοιμα παραδείγματα

Παράδειγμα προϊόντος στο XML

<product>
  <id>977</id>
  <name>Imetec Belissima P3 3400 My Pro</name>
  <link>https://example.gr/product/imetec-belissima-p3-3400-my-pro/</link>
  <image>https://example.gr/wp-content/uploads/2025/05/U.jpg</image>
  <price_with_vat>79.90</price_with_vat>
  <category>Σεσουάρ</category>
  <category_path>Μικρό συσκευές &gt; Συσκευές προσωπικής φροντίδας &gt; Σεσουάρ</category_path>
  <manufacturer>Imetec</manufacturer>
  <mpn>203280</mpn>
  <ean>5201234567890</ean>
  <sku>203280</sku>
  <availability>Διαθέσιμο από 4-10 ημέρες</availability>
  <quantity>0</quantity>
  <description>Περιγραφή προϊόντος...</description>
</product>

Προσαρμοσμένα πεδία για ηλεκτρικές συσκευές

energy_class | attribute | pa_energy_class
power_watt | attribute | pa_power
color | attribute | pa_color
warranty | attribute | pa_warranty
supplier_code | meta | _supplier_code
warehouse_code | meta | _warehouse_code
gtin | meta | _global_unique_id
extra_image_1 | gallery_image | 1
extra_image_2 | gallery_image | 2
energy_label | attachment_image | 123

Προσαρμοσμένα πεδία για ρούχα/παπούτσια

color | attribute | pa_color
size | attribute | pa_size
gender | attribute | pa_gender
material | attribute | pa_material
season | attribute | pa_season
brand_name | taxonomy | product_brand
barcode | ean |
extra_image_1 | gallery_image | 1
extra_image_2 | gallery_image | 2

Σταθερά πεδία

currency | static | EUR
country | static | GR
vat_status | static | included
marketplace | static | skroutz

16. Συχνά προβλήματα

Το XML δεν δημιουργείται

  • Ελέγξτε ότι το WooCommerce είναι ενεργό.
  • Ελέγξτε ότι ο φάκελος uploads έχει δικαιώματα εγγραφής.
  • Μειώστε το batch size.
  • Ελέγξτε το WordPress debug log για fatal errors.

Λείπουν πολλά προϊόντα από το XML

  • Δείτε το log για τους λόγους παράλειψης.
  • Ελέγξτε αν έχετε ενεργή παράλειψη χωρίς εικόνα, τιμή ή κατασκευαστή.
  • Ελέγξτε αν έχουν εξαιρεθεί κατηγορίες, ετικέτες ή brands.
  • Ελέγξτε αν τα προϊόντα είναι απενεργοποιημένα από τη στήλη Skroutz.

Δεν εμφανίζεται ο κατασκευαστής

  • Αν το brand είναι taxonomy, βάλτε σωστό taxonomy, π.χ. product_brand.
  • Αν το brand είναι attribute, βάλτε σωστό attribute, π.χ. pa_brand.
  • Αν είναι custom field, βάλτε το σωστό meta key.

Δεν εμφανίζεται το EAN

  • Ελέγξτε ποιο plugin αποθηκεύει το barcode.
  • Δοκιμάστε συνηθισμένα meta keys όπως _ean, _barcode, _global_unique_id.
  • Αν το barcode είναι attribute, επιλέξτε attribute και βάλτε π.χ. pa_ean.

Το category path είναι λάθος

  • Ελέγξτε την κατηγορία του προϊόντος στο WooCommerce.
  • Ελέγξτε αν υπάρχει custom category mapping.
  • Βεβαιωθείτε ότι το τελικό κομμάτι του path είναι η σωστή τελική κατηγορία.

Το AJAX build αποτυγχάνει

  • Κάντε hard refresh στο admin.
  • Ελέγξτε αν κάποιο security plugin μπλοκάρει το admin-ajax.php.
  • Μειώστε το batch size.
  • Ελέγξτε για PHP fatal errors.

17. Checklist πριν δοθεί το XML στο Skroutz

Βασικά στοιχεία

  • Υπάρχει μοναδικό ID.
  • Υπάρχει σωστός τίτλος προϊόντος.
  • Η τιμή είναι τελική με ΦΠΑ.
  • Το link ανοίγει σωστά.
  • Η εικόνα ανοίγει δημόσια.

Εμπορικά στοιχεία

  • Υπάρχει manufacturer.
  • Υπάρχει SKU ή MPN.
  • Υπάρχει EAN όπου είναι διαθέσιμο.
  • Η διαθεσιμότητα είναι σωστή.
  • Η ποσότητα δεν αντιφάσκει με τη διαθεσιμότητα.

Κατηγορίες

  • Το category είναι η τελική κατηγορία.
  • Το category_path είναι πλήρες.
  • Το category συμφωνεί με το τελευταίο κομμάτι του category_path.
  • Δεν υπάρχουν άσχετα category mappings.

Τεχνικός έλεγχος

  • Το XML ανοίγει από browser.
  • Το XML δεν εμφανίζει σφάλμα syntax.
  • Το GZIP ανοίγει αν χρησιμοποιείται.
  • Τα logs δεν δείχνουν μαζικά προβλήματα.
  • Ο αυτόματος cron έχει ενεργοποιηθεί.
Μην στείλετε feed σε marketplace αν πρώτα δεν ελεγχθούν τιμές, brand, category path και διαθεσιμότητα. Αυτά είναι τα σημεία που συνήθως δημιουργούν απενεργοποιήσεις ή λάθος ταξινόμηση προϊόντων.