Μετάβαση στο περιεχόμενο

Ρυθμίσεις cookies

Επιλέξτε ανά κατηγορία ποια cookies επιτρέπετε. Μπορείτε να αλλάξετε την επιλογή σας οποιαδήποτε στιγμή μέσω των Ρυθμίσεων cookies στο κάτω μέρος κάθε σελίδας. Δήλωση απορρήτου

Απαραίτητα

Πάντα ενεργά

Χρειάζονται για τη σύνδεση, για να διατηρείται το καλάθι σας και για να θυμόμαστε τις επιλογές σας. Είναι πάντα ενεργά.

Ποια cookies;
  • weboke_sessie, weboke_klant, weboke_remember: η συνεδρία σας και η παραμονή σε σύνδεση
  • weboke_basket: το καλάθι σας
  • wkBtwIncl: εμφάνιση τιμών με ή χωρίς ΦΠΑ
  • wok_cookies: η επιλογή σας για τα cookies, 12 μήνες

Μετρούν ποια διαφήμιση οδηγεί σε επίσκεψη ή παραγγελία, ώστε να μην πληρώνουμε για διαφημίσεις που δεν αποδίδουν.

Ποια cookies;
  • Google Ads μέσω Google Tag Manager (_gcl_au, _gcl_aw), έως 90 ημέρες
  • OpenAI Ads, διαφημίσεις στο ChatGPT
  • wok_aff: μέσω ποιου συνεργάτη ήρθατε σε εμάς (πρόγραμμα συνεργατών), 60 ημέρες

4,6

Χώρα και γλώσσα

Κάθε χώρα έχει τη δική της ιστοσελίδα, με τιμές και ΦΠΑ της χώρας αυτής.

Προβολή

Μεταβλητά προϊόντα και ιδιότητες

Ενότητα 3: Προϊόντα · Χρόνος ανάγνωσης: 10 λεπτά

Στόχος μαθήματος: Μετά από αυτό το μάθημα μπορείτε να δημιουργήσετε ένα μεταβλητό προϊόν με ιδιότητες και παραλλαγές, να κρίνετε πότε οι παραλλαγές είναι καλύτερη λύση από ξεχωριστά προϊόντα και να αποφύγετε προβλήματα όταν έχετε πολλές παραλλαγές.

Βασικές έννοιες: ιδιότητα (attribute), καθολική ιδιότητα (Προϊόντα > Ιδιότητες), τοπική ιδιότητα, όροι, "Used for variations", παραλλαγή, προεπιλεγμένες τιμές (Default Form Values), δημιουργία παραλλαγών, μαζική επεξεργασία, τιμή και απόθεμα ανά παραλλαγή, πλήθος συνδυασμών, max_input_vars

Ένα προϊόν, πολλές επιλογές

Το Theehuis Example πουλά χύμα sencha σε συσκευασίες των 50, 100 και 250 γραμμαρίων. Για τον πελάτη πρόκειται για ένα τσάι με επιλογή ποσότητας. Για το κατάστημα πρόκειται για τρία πράγματα, το καθένα με δική του τιμή, δικό του απόθεμα και ίσως δικό του βάρος. Ακριβώς γι' αυτό υπάρχει το μεταβλητό προϊόν: μία σελίδα προϊόντος, μία περιγραφή, μία θέση στα αποτελέσματα αναζήτησης και, στο παρασκήνιο, μία παραλλαγή για κάθε επιλογή.

Η εναλλακτική, τρία ξεχωριστά απλά προϊόντα, έχει μειονεκτήματα: τρεις σελίδες με σχεδόν το ίδιο κείμενο (διπλότυπο περιεχόμενο, μάθημα 7.1), τριπλή διαχείριση των φωτογραφιών και έναν πελάτη που πρέπει να ψάξει ποια συσκευασία θέλει. Ωστόσο, το μεταβλητό προϊόν δεν είναι πάντα καλύτερο. Ένας πρακτικός κανόνας:

  • Μεταβλητό, όταν ο πελάτης το βλέπει ως το ίδιο προϊόν και επιλέγει μόνο ένα χαρακτηριστικό: μέγεθος, χρώμα, βάρος, βαθμό άλεσης.
  • Ξεχωριστά προϊόντα, όταν είναι πραγματικά διαφορετικά ή αναζητούνται διαφορετικά: πράσινο και μαύρο τσάι, ή μια τσαγιέρα από μαντέμι και μία από γυαλί. Αυτά αξίζουν το καθένα δική του σελίδα με δικό του κείμενο.

Ιδιότητες: τα δομικά στοιχεία

Μια παραλλαγή είναι ένας συνδυασμός ιδιοτήτων. Μια ιδιότητα είναι ένα χαρακτηριστικό ("Βάρος") με όρους ή τιμές ("50 g", "100 g", "250 g"). Το WooCommerce διαθέτει δύο είδη:

Τις καθολικές ιδιότητες τις δημιουργείτε μία φορά στο Προϊόντα > Ιδιότητες (Products > Attributes). Ισχύουν για όλο το κατάστημα: "Βάρος" με τους ίδιους όρους για όλα τα τσάγια. Πλεονεκτήματα: πληκτρολογείτε τους όρους μία φορά, η ορθογραφία είναι παντού ίδια και οι πελάτες μπορούν να φιλτράρουν το κατάστημα με βάση την ιδιότητα ("εμφάνιση όλων των τσαγιών σε 250 g"). Κάθε καθολική ιδιότητα είναι μια ταξινομία (taxonomy) με δικές της σελίδες αρχείου, αν το ενεργοποιήσετε.

Τις τοπικές ιδιότητες (custom product attributes) τις προσθέτετε μόνο σε ένα προϊόν. Είναι χρήσιμες για κάτι που εμφανίζεται μόνο σε ένα προϊόν, όπως οι επιλογές χάραξης μιας συγκεκριμένης τσαγιέρας. Μειονέκτημα: δεν υπάρχει φίλτρο, και με δέκα προϊόντα που έχουν "Χρώμα" έχετε δέκα ξεχωριστές λίστες με ορθογραφικά λάθη.

Γι' αυτό, για χαρακτηριστικά που επαναλαμβάνονται (μέγεθος, χρώμα, βάρος, υλικό), επιλέξτε καθολική ιδιότητα.

Μια ιδιότητα λειτουργεί για παραλλαγές μόνο όταν ενεργοποιήσετε στο προϊόν την επιλογή Used for variations. Χωρίς αυτή, εμφανίζεται απλώς ως πληροφορία στην καρτέλα "Επιπλέον πληροφορίες" της σελίδας προϊόντος. Κι αυτό είναι χρήσιμο: το "Προέλευση: Ιαπωνία" είναι μια ιδιότητα χωρίς παραλλαγές.

Δημιουργία και συμπλήρωση παραλλαγών

Όταν οι ιδιότητες είναι έτοιμες, μεταβείτε στην καρτέλα Παραλλαγές. Εκεί υπάρχουν δύο κουμπιά: Δημιουργία παραλλαγών (Generate variations), που δημιουργεί μια παραλλαγή για κάθε συνδυασμό, και Προσθήκη χειροκίνητα (Add manually), για μία παραλλαγή κάθε φορά.

Κάθε παραλλαγή έχει δικά της πεδία: SKU, τιμή, τιμή προσφοράς, απόθεμα, βάρος, διαστάσεις, εικόνα, καθώς και τις επιλογές ενεργή, με δυνατότητα λήψης και εικονική. Μια παραλλαγή χωρίς τιμή δεν διατίθεται προς πώληση και δεν εμφανίζεται ως επιλογή. Αυτό είναι το πιο συνηθισμένο λάθος: δημιουργείτε παραλλαγές, ξεχνάτε την τιμή, και ο πελάτης βλέπει το μήνυμα "Αυτή η παραλλαγή δεν είναι διαθέσιμη".

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

Με τις προεπιλεγμένες τιμές (Default Form Values) επιλέγετε ποια παραλλαγή είναι προεπιλεγμένη όταν ανοίγει η σελίδα. Επιλέξτε την παραλλαγή με τις περισσότερες πωλήσεις ή αφήστε το κενό, ώστε ο πελάτης να επιλέξει συνειδητά. Αν δεν υπάρχει προεπιλογή, η σελίδα εμφανίζει εύρος τιμών ("€ 6,50 έως € 24,00").

Το πλήθος των συνδυασμών: εδώ γίνεται το λάθος

Οι παραλλαγές πολλαπλασιάζονται. Μια τσαγιέρα σε 4 χρώματα, 3 μεγέθη και με ή χωρίς χάραξη δίνει 4 × 3 × 2 = 24 παραλλαγές. Προσθέστε μια τέταρτη ιδιότητα με 5 επιλογές και φτάνετε τις 120. Αυτό έχει συνέπειες:

  • Διαχείριση. Κάθε παραλλαγή έχει δική της τιμή, απόθεμα και SKU. Η παρακολούθηση 120 γραμμών είναι πολλή δουλειά και επιρρεπής σε λάθη.
  • Η σελίδα προϊόντος. Μέχρι ένα ορισμένο πλήθος παραλλαγών (από προεπιλογή 30), το WooCommerce στέλνει όλους τους συνδυασμούς μαζί με τη σελίδα, ώστε οι λίστες επιλογών να γνωρίζουν αμέσως ποιοι συνδυασμοί υπάρχουν. Με περισσότερες παραλλαγές, η σελίδα ρωτά τον server σε κάθε επιλογή αν ο συνδυασμός υπάρχει (μέσω AJAX). Αυτό λειτουργεί, αλλά ο πελάτης μπορεί πρώτα να επιλέξει έναν συνδυασμό που δεν υπάρχει και μόνο μετά να λάβει μήνυμα.
  • Αποθήκευση. Κατά την αποθήκευση πολλών παραλλαγών, ο browser σας στέλνει ταυτόχρονα πάρα πολλά πεδία στον server. Η PHP έχει όριο γι' αυτό, το max_input_vars. Αν ξεπεραστεί, τα τελευταία πεδία παραλείπονται σιωπηλά: αποθηκεύετε και ένα μέρος των αλλαγών σας χάνεται. Γι' αυτό η διαχείριση εμφανίζει 15 παραλλαγές ανά σελίδα, αλλά με πάρα πολλές ιδιότητες και πεδία το όριο μπορεί και πάλι να ξεπεραστεί. Ο πάροχος hosting μπορεί να αυξήσει το max_input_vars· στους περισσότερους πίνακες ελέγχου μπορείτε να το κάνετε και μόνοι σας στις ρυθμίσεις PHP (μάθημα 7.2).

Τι μπορείτε να κάνετε:

  • Να δημιουργείτε μόνο συνδυασμούς που πραγματικά υπάρχουν. Όχι "Δημιουργία παραλλαγών" με τέσσερις ιδιότητες, αλλά χειροκίνητα τους συνδυασμούς που πουλάτε.
  • Ένα χαρακτηριστικό που δεν αλλάζει την τιμή και το απόθεμα να το προσφέρετε όχι ως παραλλαγή αλλά ως επιλογή προϊόντος ή σημείωση (για παράδειγμα κείμενο χάραξης μέσω πεδίου· υπάρχουν επεκτάσεις γι' αυτό).
  • Πραγματικά διαφορετικά προϊόντα να τα πουλάτε ως ξεχωριστά προϊόντα.

Παγίδες

  • Μετονομασία ιδιότητας αργότερα. Μπορείτε να μετονομάσετε έναν όρο καθολικής ιδιότητας, αλλά οι υπάρχουσες παραλλαγές παραπέμπουν στο slug. Δοκιμάστε το πρώτα στο δοκιμαστικό σας κατάστημα.
  • Ανάμειξη αποθέματος σε επίπεδο προϊόντος και σε επίπεδο παραλλαγής. Επιλέξτε ανά προϊόν: απόθεμα ανά παραλλαγή (συνήθως) ή ένα απόθεμα για ολόκληρο το προϊόν.
  • Φωτογραφίες παραλλαγών. Χωρίς δική της εικόνα, η παραλλαγή εμφανίζει την κύρια φωτογραφία. Για χρώματα θέλετε όμως μία φωτογραφία ανά χρώμα.
  • Παραλλαγές χωρίς SKU. Για εισαγωγή δεδομένων και συνδέσεις με ταμειακό σύστημα ή χονδρέμπορο χρειάζεστε SKU ανά παραλλαγή (μάθημα 3.4).

Στην πράξη: έτσι φαίνεται στο WooCommerce

  1. Προϊόντα > Ιδιότητες: δημιουργήστε την ιδιότητα "Βάρος" με τους όρους 50 g, 100 g και 250 g.
  2. Προϊόντα > Προσθήκη νέου: τίτλος "Sencha Uji", δεδομένα προϊόντος Μεταβλητό προϊόν.
  3. Καρτέλα Ιδιότητες: προσθέστε το "Βάρος", επιλέξτε και τους τρεις όρους, ενεργοποιήστε το Used for variations και αποθηκεύστε τις ιδιότητες.
  4. Καρτέλα Παραλλαγές: Δημιουργία παραλλαγών (τρεις παραλλαγές), έπειτα με τη μαζική επεξεργασία ενεργοποιήστε τη διαχείριση αποθέματος και ορίστε ανά παραλλαγή την τιμή (€ 6,50, € 11,50, € 24,00), το βάρος και ένα SKU όπως SEN-UJI-050.
  5. Στις προεπιλεγμένες τιμές επιλέξτε 100 g, αποθηκεύστε και δείτε τη σελίδα προϊόντος σε ιδιωτικό παράθυρο.

Άλλα θέματα (themes) εμφανίζουν την επιλογή ως αναπτυσσόμενη λίστα, κουμπιά ή χρωματικά δείγματα· η αρχή είναι η ίδια.

Σύνοψη

  • Ένα μεταβλητό προϊόν είναι μία σελίδα προϊόντος με μία παραλλαγή ανά επιλογή, η καθεμία με δική της τιμή, απόθεμα και SKU.
  • Χρησιμοποιήστε καθολικές ιδιότητες για χαρακτηριστικά που επαναλαμβάνονται· ενεργοποιήστε το "Used for variations".
  • Μια παραλλαγή χωρίς τιμή δεν διατίθεται προς πώληση.
  • Το πλήθος των συνδυασμών αυξάνεται γρήγορα: δημιουργήστε μόνο πραγματικούς συνδυασμούς και προσέξτε το max_input_vars κατά την αποθήκευση.
  • Πραγματικά διαφορετικά προϊόντα τα πουλάτε ως ξεχωριστά προϊόντα.

Κουίζ

1. Το Theehuis Example πρόσθεσε την ιδιότητα "Βάρος", αλλά στη σελίδα προϊόντος δεν εμφανίζεται λίστα επιλογών. Ποια είναι η πιο πιθανή αιτία;



2. Γιατί για το "Χρώμα" προτιμάτε μια καθολική ιδιότητα αντί για μια τοπική;



3. Αποθηκεύετε ένα προϊόν με 200 παραλλαγές και στη συνέχεια ένα μέρος των αλλαγών τιμών σας έχει χαθεί, χωρίς μήνυμα σφάλματος. Ποια είναι μια πιθανή αιτία;



4. Πότε προτιμάτε να πουλάτε πράσινο και μαύρο sencha ως δύο ξεχωριστά προϊόντα;



Άσκηση

Άσκηση A3.2: Το μεταβλητό σας προϊόν. Συμπληρώστε τη διεύθυνση του καταστήματός σας, το slug ή τον σύνδεσμο ενός μεταβλητού προϊόντος, το πλήθος των παραλλαγών που διατίθενται προς πώληση στο κατάστημα και τις ιδιότητες που χρησιμοποιείτε για παραλλαγές (χωρισμένες με κόμμα, για παράδειγμα "Βάρος, Βαθμός άλεσης"). Το πρόγραμμα αναζητά το προϊόν μέσω του δημόσιου Store API (/wp-json/wc/store/v1/products?slug=...), χωρίς cookies και χωρίς να προσθέσει κάτι στο καλάθι. Πράσινο, αν το προϊόν είναι μεταβλητού τύπου, το πλήθος των παραλλαγών είναι ίσο με αυτό που συμπληρώσατε και κάθε ιδιότητα εμφανίζεται ως ιδιότητα που χρησιμοποιείται για παραλλαγές. Πορτοκαλί, αν το πλήθος διαφέρει (το κατάστημα δεν μετρά παραλλαγές χωρίς τιμή ή απενεργοποιημένες), αν μια ιδιότητα υπάρχει αλλά δεν χρησιμοποιείται για παραλλαγές, ή ενημερωτικά αν έχετε περισσότερες από 30 παραλλαγές. Κόκκινο, αν το προϊόν δεν βρεθεί, δεν είναι μεταβλητό ή δεν έχει καμία από τις ιδιότητές σας.

Ερώτηση για εσάς (δεν ελέγχεται): πόσους συνδυασμούς θα δημιουργούσε η "Δημιουργία παραλλαγών" με όλες τις ιδιότητές σας, και πόσους από αυτούς πουλάτε πραγματικά;

Άσκηση A3.2: Το μεταβλητό σας προϊόν





Ό,τι συμπληρώνετε και ό,τι βρίσκουμε δεν το αποθηκεύουμε. Το πρόγραμμα περιήγησής σας θυμάται τις απαντήσεις σας και αν περάσατε την άσκηση. Αν έχετε εγγραφεί, αποθηκεύουμε μόνο ότι η άσκηση ήταν (σχεδόν) σωστή στο Τα μαθήματά μου· εκεί μπορείτε και να το διαγράψετε.

Περαιτέρω ανάγνωση

Τα βήματα στη βάση γνώσεων ισχύουν για τους πίνακες ελέγχου της WebOké· σε άλλους παρόχους η διαδικασία είναι παρόμοια.

Μια στιγμή…

Ρυθμίστε τα domains σας

Ρυθμίστε για κάθε domain τους nameservers, τη σύνδεση με το hosting σας και ποιος θα είναι ο κάτοχος.

Φόρτωση των domains σας…