Μαζική εισαγωγή και εξαγωγή προϊόντων με CSV
Θέλετε να προσαρμόσετε εκατό τιμές ταυτόχρονα, να προσθέσετε μια νέα συλλογή ή να μεταφέρετε προϊόντα από άλλο σύστημα shop; Τότε δεν εργάζεστε προϊόν προς προϊόν, αλλά με την ενσωματωμένη εξαγωγή και εισαγωγή CSV του WooCommerce. Αυτό είναι γρήγορο, αλλά ένα λανθασμένο αρχείο μπορεί επίσης να αλλάξει εκατοντάδες προϊόντα με ένα κλικ. Εδώ διαβάζετε πώς να το κάνετε με ασφάλεια και πού συνήθως πάει στραβά.
Πού το βρίσκετε;
Μεταβείτε στη διαχείριση του WordPress στο Προϊόντα > Όλα τα προϊόντα. Στο επάνω μέρος βρίσκονται τα κουμπιά Εξαγωγή (Export) και Εισαγωγή (Import). Ένα αρχείο CSV είναι ένα αρχείο κειμένου με μία γραμμή ανά προϊόν και στήλες που χωρίζονται με κόμματα. Το ανοίγετε και το επεξεργάζεστε σε ένα πρόγραμμα υπολογιστικού φύλλου.
Οι τρεις παγίδες: κωδικοποίηση χαρακτήρων, διαχωριστικό και δεκαδικό σύμβολο
| Παγίδα | Τι πάει στραβά | Τι κάνετε |
|---|---|---|
| Κωδικοποίηση χαρακτήρων | Το WooCommerce αναμένει UTF-8. Αν το πρόγραμμα υπολογιστικού φύλλου ανοίξει ή αποθηκεύσει το αρχείο σε άλλη κωδικοποίηση, τότε το "é" γίνεται κάτι σαν "é". | Επιλέξτε ρητά UTF-8 κατά το άνοιγμα και την αποθήκευση. |
| Διαχωριστικό | Το WooCommerce διαβάζει το κόμμα ως διαχωριστικό μεταξύ στηλών. Με ορισμένες περιφερειακές ρυθμίσεις, ένα πρόγραμμα υπολογιστικού φύλλου αποθηκεύει συχνά με ερωτηματικά. | Αποθηκεύστε με κόμματα ως διαχωριστικό. Αν υπάρχει κόμμα μέσα σε μια τιμή, αυτή πρέπει να μπει ανάμεσα σε διπλά εισαγωγικά. |
| Δεκαδικό σύμβολο | Το WooCommerce αναμένει τελεία στις τιμές: 24.99. Μια τιμή όπως 24,99 μπορεί να διαβαστεί λανθασμένα. | Ελέγξτε τις στήλες τιμών πριν από την εισαγωγή. |
Ο πιο αξιόπιστος έλεγχος: ανοίξτε το αποθηκευμένο αρχείο σε έναν απλό επεξεργαστή κειμένου, όπως το Σημειωματάριο ή το TextEdit. Έτσι βλέπετε ακριβώς ποια διαχωριστικά και δεκαδικά σύμβολα περιέχονται, και αν οι χαρακτήρες με τόνους είναι σωστοί.
Ενημέρωση υπαρχόντων προϊόντων
- Κατά την εισαγωγή, επιλέξτε Ενημέρωση υπαρχόντων προϊόντων (Update existing products). Το WooCommerce αναζητά τότε το προϊόν με βάση το ID ή SKU. Φροντίστε επομένως κάθε SKU να είναι μοναδικό και σωστά γραμμένο.
- Χωρίς αυτήν την επιλογή, η εισαγωγή δημιουργεί νέα προϊόντα. Αν υπάρχει ήδη ένα SKU, αυτό προκαλεί σφάλμα και η γραμμή παραλείπεται.
- Ένα κενό κελί μπορεί να σημαίνει ότι μια τιμή αδειάζει. Αφαιρέστε καλύτερα εντελώς τις στήλες που δεν θέλετε να αλλάξετε από το αρχείο. Αν θέλετε να προσαρμόσετε μόνο το απόθεμα, αρκεί ένα αρχείο με τις στήλες ID (ή SKU) και Απόθεμα.
- Κάθε παραλλαγή αποτελεί ξεχωριστή γραμμή, με αναφορά στο κύριο προϊόν.
Ασφαλής εργασία σε πέντε βήματα
- Δημιουργήστε αντίγραφο ασφαλείας, ή εργαστείτε πρώτα σε ένα δοκιμαστικό κατάστημα. Στο WebOké μπορείτε στο WebOké Backups να δημιουργήσετε ένα επιπλέον αντίγραφο ασφαλείας ακριβώς πριν από την εισαγωγή: δείτε WebOké Backups: προβολή, επαναφορά ή λήψη αντιγράφου ασφαλείας.
- Εξάγετε πρώτα τα πάντα. Έτσι έχετε την τρέχουσα κατάσταση ως αρχείο.
- Δοκιμάστε με μία γραμμή. Δημιουργήστε ένα αρχείο με ένα προϊόν, εισαγάγετέ το και ελέγξτε αυτό το προϊόν στη διαχείριση και σε ιδιωτικό παράθυρο περιήγησης στην ιστοσελίδα.
- Εφαρμόστε κατόπιν ολόκληρο το αρχείο. Μην ανανεώσετε ή εγκαταλείψετε τη σελίδα όσο διαρκεί η εισαγωγή.
- Διαβάστε το αποτέλεσμα. Οι γραμμές που παραλείφθηκαν ή απέτυχαν εμφανίζονται στην επισκόπηση μετά το τέλος.
Πολύ μεγάλο αρχείο μεταφόρτωσης ή χρονικό όριο;
Ένα μεγάλο αρχείο μπορεί να φτάσει στο όριο μεταφόρτωσης ή στο χρονικό όριο της PHP. Βλέπετε τότε για παράδειγμα 413 Request Entity Too Large, ένα μήνυμα σχετικά με το upload_max_filesize, ή η εισαγωγή παραμένει σε αναμονή. Τι κάνετε τότε:
- Χωρίστε το αρχείο σε μικρότερα μέρη. Αυτό κάνει επίσης τα σφάλματα πιο εύκολα εντοπίσιμα.
- Αυξήστε αν χρειάζεται τα
upload_max_filesize,post_max_sizeκαιmax_execution_timeστις ρυθμίσεις PHP του πακέτου σας. Δείτε Πολύ μεγάλο αρχείο μεταφόρτωσης (σφάλμα 413) ή χρονικό όριο και Η μεταφόρτωση δεν λειτουργεί: αύξηση του upload_max_filesize και του max_execution_time. - Αν η μεταφόρτωση μέσω του προγράμματος περιήγησης δεν λειτουργεί, τοποθετήστε το αρχείο με τη Διαχείριση αρχείων ή μέσω FTP στον φάκελο
wp-content/uploadsκαι συμπληρώστε κατά την εισαγωγή, στις προηγμένες επιλογές, τη διαδρομή στον server.
Περαιτέρω ανάγνωση
- Product CSV Importer and Exporter (WooCommerce, με τη λίστα όλων των στηλών, στα αγγλικά)
- Δωρεάν μάθημα WordPress, μάθημα 8.1 Αντίγραφα ασφαλείας: τι, πού και πόσο συχνά
