Πως φτιάχνω κανόνα για την δημιουργία των ονομάτων των προϊόντων από προμηθευτές (Μάσκα);
Υπάρχει δυνατότητα αυτόματης δημιουργίας ονομάτων για τα προϊόντα της κάθε κατηγορία με την χρήση ενός pattern, το οποίο θα μπορεί να περιέχει ελεύθερο κείμενο, μάρκα προϊόντος, την τιμή από κάποιο πεδίο του προϊόντος ή κάποιου attribute που το χαρακτηρίζει. Το pattern αυτό μπορεί να οριστεί όπως περιγράφεται παρακάτω:
Product Pattern (Mask) on Category settings
Στην σελίδα της κατηγορίας υπάρχει το πεδίο στο οποίο μπορείτε να βάλετε την pattern για το όνομα των προϊόντων της.
Παράδειγμα: Laptop
Laptop {{product.manufacturer.name}} {{attr("Διαγώνιος Οθόνης")| raw}} {{attr("Οθόνη Αφής")}} {{attr("Ανάλυση Οθόνης")}}, {{attr("Επεξεργαστής")}}, {{attr("Μνήμη RAM")}},{{attr("Χωρητικότητα HDD")}}, {{attr("Χωρητικότητα SSD")}},{{attr("Κάρτα Γραφικών")}} {{attr("Μνήμη Κάρτας Γραφικών")}}, {{attr("Λειτουργικό Σύστημα")}}, {{attr("Χρώμα")}}
Οδηγίες:
- Για να εμφανιστεί η τιμή ενός attribute γράφουμε: {{attr(“attribute name”)}} όπου attribute name το όνομα του attribute που μας ενδιαφέρει. To attribute που θα επιλέξετε να βάλετε στην μάσκα θα πρέπει να ελέγξετε αν μας το δίνει το Publishing Source που έχετε επιλέξει να γίνονται retrieve τα Product Details και ότι έχετε κάνει το mapping π.χ. icecat.
- Προσοχή το όνομα του attribute το γράφουμε ακριβώς όπως αναγράφεται στο πεδίο name του attribute αλλιώς δεν θα γίνει η ταυτοποίηση
- Το όνομα του attribute περικλείεται πάντα από double quotes (“”)
- Προσοχή στις διπλές αγκύλες πριν και μετά τη συνάρτηση
- Στην περίπτωση που το attribute έχει τιμή Ναι στη θέση του εμφανίζεται το όνομα του attribute, αντίστοιχα έαν η τιμή είναι Όχι δεν εμφανίζεται τίποτα .
- Ειδικότερα, για τα attributes που έχουν τιμή σε ίντσες, θα χρειαστεί η προσθήκη “| raw” εντός των αγκυλών. Επομένως το αντίστοιχο παράδειγμα για τη διαγώνιο οθόνης θα είναι: {{attr(“Διαγώνιος Οθόνης”) | raw}}
- Για τις πληροφορίες του προϊόντος που αναγράφονται στη συνέχεια χρησιμοποιούμε τα αντίστοιχα λεκτικά:
- Product name: {{product.name}}
- Product code: {{product.code}}
- Product brand: {{product.manufacturer.name}}
- Product part number: {{product.mpn}}
- Product short description: {{product.descriptionShort}}
- Icecat Product Name: {{product.manufacturerProductName}}
- Icecat Product Family: {{product.manufacturerProductFamily}}
- Icecat Product Series: {{product.manufacturerProductSeries}}
- Για οποιοδήποτε λεκτικό, το γράφουμε ακριβώς όπως θέλουμε να εμφανίζεται
Τα κενά, τα κόμματα και οποιοσδήποτε άλλος χαρακτήρας δεν περικλείεται από αγκύλες εμφανίζεται όπως ακριβώς γράφεται.
Wizard – Publish New Product:
Αφού φτιάξετε το προϊόν (βήμα 5) έχει προστεθεί ένα 6ο βήμα, ώστε να επεξεργαστείτε το όνομα του προϊόντος.
Αν κάνετε skip αυτό το βήμα το προϊόν δημιουργείται σύμφωνα με το pattern (μάσκα).
Το 6ο βήμα δημιουργήθηκε για 2 λόγους: 1ον για να έχουμε τα attributes ενός προϊόντος πρέπει πρώτα να τα έχετε δημιουργήσει και 2ον για να έχετε την δυνατότητα να επεξεργαστείτε το όνομα όταν το ICECAΤ δεν έχει όλα τα attributes.