Μετάβαση στο περιεχόμενο
Vexel
Πίσω στο blog
WooCommerce

Πώς ανεβάζω προϊόντα από προμηθευτή στο WooCommerce;

Από το αρχείο του προμηθευτή μέχρι το mapping, το δοκιμαστικό import και τις επόμενες ενημερώσεις: μια ασφαλής διαδικασία για WooCommerce.

Από την ομάδα Vexel · · 9 λεπτά ανάγνωση

Το πρώτο import προϊόντων είναι μόνο η αρχή. Αν ο προμηθευτής αλλάζει stock και κόστος, χρειάζεσαι μια διαδικασία που να ξεχωρίζει τη δημιουργία νέων προϊόντων από τη συνεχή ενημέρωση των υπαρχόντων.

Παρακάτω είναι η πρακτική σειρά, είτε χρησιμοποιήσεις το εργαλείο εισαγωγής του WooCommerce είτε μια managed λύση συγχρονισμού.

1. Ζήτησε πραγματικό feed, όχι «ένα Excel»

Πριν επιλέξεις εργαλείο, ζήτησε:

  • ένα πρόσφατο αρχείο και ένα δεύτερο από διαφορετική ημέρα,
  • περιγραφή των στηλών ή των XML/JSON fields,
  • τρόπο πρόσβασης: σταθερό URL, API, FTP ή χειροκίνητο αρχείο,
  • συχνότητα ενημέρωσης,
  • εξήγηση για το τι συμβαίνει όταν ένα προϊόν καταργείται.

Η σύγκριση δύο εκδόσεων αποκαλύπτει αν τα SKU μένουν σταθερά και αν τα προϊόντα που λείπουν είναι όντως discontinued ή απλώς προσωρινά απόντα.

2. Διάλεξε την ταυτότητα του προϊόντος

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

Αν διαχειρίζεσαι πολλούς προμηθευτές, το ίδιο εμπορικό προϊόν μπορεί να έχει διαφορετικό SKU σε κάθε feed. Ένα έγκυρο κοινό GTIN/EAN μπορεί να βοηθήσει στην αντιστοίχιση, αλλά δεν πρέπει να υποτίθεται ότι υπάρχει ή ότι είναι πάντα σωστό.

Μην χρησιμοποιείς μόνο τον τίτλο ως μοναδικό κλειδί. Οι τίτλοι αλλάζουν, συντομεύονται και συχνά μοιάζουν μεταξύ διαφορετικών προϊόντων.

3. Χαρτογράφησε τα πεδία

Το mapping συνδέει τα δεδομένα του προμηθευτή με το δικό σου μοντέλο:

Feed προμηθευτή WooCommerce
supplier_code SKU ή supplier reference
name Όνομα προϊόντος
cost Πεδίο κόστους
availability Stock status ή ποσότητα
category_path Κατηγορία μετά από mapping
image_url Εικόνα προϊόντος

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

4. Μετέτρεψε το κόστος σε τιμή πώλησης

Μην γράψεις έναν αυθαίρετο πολλαπλασιαστή πάνω σε όλο τον κατάλογο. Κατέγραψε την εμπορική πολιτική:

  • global markup ως βάση,
  • εξαιρέσεις ανά SKU,
  • διαφορετικούς κανόνες ανά brand ή κατηγορία,
  • διαφορετικά περιθώρια ανά cost tier,
  • rounding πριν ή μετά τον ΦΠΑ, σύμφωνα με τη δική σου τιμολογιακή λογική.

Δοκίμασε τους κανόνες σε προϊόντα χαμηλού, μεσαίου και υψηλού κόστους πριν τους χρησιμοποιήσεις ευρύτερα. Το Vexel Sync παρέχει preview των κανόνων τιμολόγησης, αλλά η τελική εμπορική επιλογή παραμένει δική σου.

Δες αναλυτικά πώς οργανώνονται οι κανόνες τιμολόγησης →

5. Κάνε μικρό δοκιμαστικό import

Μην ξεκινήσεις με όλο τον κατάλογο. Επίλεξε ένα αντιπροσωπευτικό σύνολο που περιλαμβάνει:

  • νέο και ήδη υπάρχον προϊόν,
  • προϊόν με και χωρίς GTIN,
  • προϊόν με μηδενικό stock,
  • προϊόν με πολλές εικόνες ή κατηγορίες,
  • SKU που μοιάζει με άλλο ή συγκρούεται.

Έλεγξε το αποτέλεσμα στο WooCommerce και όχι μόνο στο preview του importer. Δες URLs, τιμές, φόρους, media, κατηγορίες και αν τα πεδία που ήθελες να προστατεύσεις έμειναν ανέπαφα.

6. Όρισε τι ενημερώνεται μετά

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

Κατάγραψε:

  • ποια εμπορικά πεδία ενημερώνονται σε κάθε εκτέλεση,
  • τι γίνεται όταν ένα προϊόν λείπει από το feed,
  • πόσο διαρκεί η grace period πριν γίνει draft ή out of stock,
  • ποια αλλαγή απαιτεί ανθρώπινο review,
  • πώς επανέρχεται ένα προϊόν αν αποσυνδεθεί κατά λάθος.

Το Vexel Sync χρησιμοποιεί προγράμματα ανά προμηθευτή — όχι real-time υπόσχεση — και διαθέτει προαιρετική ροή επανασύνδεσης WooCommerce για περιπτώσεις recovery.

7. Βάλε safeguards πριν το schedule

Ένα αυτόματο import χωρίς φρένα μπορεί να εφαρμόσει γρήγορα και ένα κακό αρχείο. Τουλάχιστον, η ροή πρέπει να σταματά όταν:

  • το feed είναι κενό,
  • λείπει ξαφνικά σχεδόν όλος ο κατάλογος,
  • αλλάζει ο τύπος ενός κρίσιμου πεδίου,
  • εμφανίζονται νέα duplicate SKU,
  • οι τιμές ή τα stock values δεν περνούν λογικούς ελέγχους.

Στο Vexel Sync, κενό feed και ξαφνική απώλεια άνω του 95% προκαλούν abort αντί για εφαρμογή. Για περισσότερα, δες τον οδηγό ασφαλούς συγχρονισμού supplier feeds.

Χειροκίνητο import ή managed sync;

Για σπάνια, ελεγχόμενα imports, το built-in CSV εργαλείο του WooCommerce μπορεί να είναι αρκετό. Όταν όμως υπάρχουν πολλαπλοί προμηθευτές, διαφορετικά mappings, προγράμματα και ongoing ownership πεδίων, η συντήρηση γίνεται το βασικό κόστος.

Ο αναλυτικός οδηγός WP All Import ή managed sync; σε βοηθά να αποφασίσεις με βάση το πραγματικό operational load — όχι μόνο την τιμή του plugin.

Το Vexel Sync αναλαμβάνει τη ροή από το supplier feed μέχρι το WooCommerce με managed setup, mappings, pricing rules και safeguards. Η σωστή επόμενη κίνηση είναι να ελεγχθεί πρώτα ένα πραγματικό δείγμα feed.