Πώς να ελέγχετε ποια metafields προϊόντων μπορεί να χρησιμοποιεί το Shoply

How to Blacklist Product Metafields

Ο AI Shopping Assistant σας έχει σχεδιαστεί για να βοηθά τους πελάτες διαβάζοντας τις πληροφορίες των προϊόντων σας, απαντώντας σε ερωτήσεις και κάνοντας προτάσεις.

Ωστόσο, δεν προορίζονται όλα τα δεδομένα προϊόντων για τους πελάτες. Ορισμένα product metafields  μπορεί να περιλαμβάνουν εσωτερικές πληροφορίες (όπως το περιθώριο κέρδους), στοιχεία προμηθευτών ή άλλα χαρακτηριστικά που θα πρέπει να παραμένουν ιδιωτικά. Σε αυτές τις περιπτώσεις, μπορεί να προτιμάτε το Shoply να μη χρησιμοποιεί αυτά τα metafields όταν απαντά σε ερωτήσεις πελατών.

Το Shoply χρησιμοποιεί AI για να καθορίζει αυτόματα ποια metafields μπορούν να χρησιμοποιηθούν κατά την απάντηση σε ερωτήσεις πελατών. Ωστόσο, για να σας δώσει πλήρη έλεγχο, το Shoply σας επιτρέπει να ορίσετε blacklist (exclude) για συγκεκριμένα product metafields ή για ολόκληρα namespaces metafields.

Αυτός ο οδηγός εξηγεί γιατί αυτό είναι χρήσιμο και πώς να το ρυθμίσετε.

Πού θα βρείτε τα Advanced Settings;

Μεταβείτε στην ενότητα “Settings” της κονσόλας διαχείρισης της εφαρμογής και στη συνέχεια κάντε κύλιση προς τα κάτω μέχρι την ενότητα “Advanced Settings”. Σε αυτή την ενότητα, μπορείτε να δώσετε ένα JSON object  για να ρυθμίσετε διάφορες επιλογές.

Για την ευρύτερη πολιτική δεδομένων, δείτε ποιες πληροφορίες μπορεί να χρησιμοποιεί το Shoply.

Settings → Advanced Settings is the editor used for the configuration below. The screenshot shows the demo store’s existing configuration; use the keys explained in this guide.
Settings → Advanced Settings is the editor used for the configuration below. The screenshot shows the demo store’s existing configuration; use the keys explained in this guide. Click the screenshot to view it at full size.

Ρυθμίσεις Blacklist

Χρησιμοποιήστε αυτές τις ρυθμίσεις για να αποτρέψετε το Shoply από το να χρησιμοποιεί συγκεκριμένα product metafields όταν απαντά σε ερωτήσεις πελατών.

Για να αποκρύψετε ένα ολόκληρο αντικείμενο αντί για μεμονωμένα πεδία, εξαιρέστε ολόκληρα προϊόντα από το indexing.

blacklist_product_fields

Μια λίστα με ακριβή κλειδιά metafields (ονόματα πεδίων) που θέλετε να εξαιρέσετε. Το όνομα πεδίου πρέπει να ταιριάζει ακριβώς με το κλειδί του metafield όπως εμφανίζεται μέσα στο Shopify.

Παραδείγματα κλειδιών metafields:

  • start_date
  • product_type
  • backstock_number
  • upc
  • shipping_lead_time
  • brand

Σημείωση: αν δεν θέλετε να εμφανίζεται ο vendor του προϊόντος, πρέπει να προσθέσετε το “brand” στη blacklist, καθώς το Shoply χρησιμοποιεί το metafield brand για να αποθηκεύει πληροφορίες vendor για legacy λόγους.

blacklist_display_filters

Μια λίστα με ακριβή κλειδιά metafields που θα αποκρύπτονται μόνο από το UI φίλτρων/facets. Σε αντίθεση με το blacklist_product_fields, αυτά τα πεδία παραμένουν διαθέσιμα στο AI για να απαντά σε ερωτήσεις πελατών — απλώς δεν εμφανίζονται ως επιλέξιμα φίλτρα στο interface αναζήτησης.

Για περισσότερες πληροφορίες σχετικά με το ποια χαρακτηριστικά εμφανίζονται, δείτε πώς το Shoply δημιουργεί product filters.

Αυτό είναι χρήσιμο όταν ένα metafield περιέχει πολύτιμες πληροφορίες προϊόντος που το AI πρέπει να γνωρίζει, αλλά δεν έχει νόημα ως φίλτρο ορατό στους πελάτες.

Παράδειγμα:

  • warehouse_region — χρήσιμο πλαίσιο για το AI, αλλά όχι χρήσιμο φίλτρο για τους πελάτες
  • care_instructions — καλό για απαντήσεις του AI, αλλά όχι ουσιαστική κατηγορία φίλτρου

blacklist_namespaces

Μια λίστα με ολόκληρα namespaces  που θέλετε να αγνοεί το AI.

Παράδειγμα:

  • RenterInfo

Αν ένα metafield ανήκει σε namespace που βρίσκεται στη blacklist, όλα τα πεδία σε αυτό το namespace εξαιρούνται αυτόματα.

Αυτό είναι χρήσιμο όταν ένα ολόκληρο namespace είναι εσωτερικό ή ευαίσθητο.

Συμβουλές για τη χρήση Blacklist

Συνιστάται να βάλετε σε blacklist:

  • Κωδικούς προμηθευτών
  • Λεπτομέρειες αποθήκης / αποθέματος
  • Εσωτερικές σημειώσεις fulfillment
  • Metafields που χρησιμοποιούνται από άλλες εφαρμογές
  • Οποιοδήποτε πεδίο δεν θα πρέπει να είναι ορατό στους πελάτες

Αποφύγετε να βάλετε σε blacklist πεδία όπως:

  • Τίτλο προϊόντος
  • Περιγραφή
  • Υλικό
  • Μέγεθος, διαστάσεις ή προδιαγραφές
  • Συστατικά
  • Οδηγίες φροντίδας
  • Ονόματα/επιλογές παραλλαγών

(Αυτά βοηθούν το AI να δίνει καλύτερες απαντήσεις.)

Εμπλουτισμός δεδομένων προϊόντων από tags

split_tag_to_metafield_by

Τα Shopify tags είναι ένας βολικός τρόπος για την επισήμανση προϊόντων, αλλά αποθηκεύονται ως μια επίπεδη λίστα από strings και δεν μπορούν να χρησιμοποιηθούν ως δομημένα φίλτρα. Αυτή η ρύθμιση σας επιτρέπει να μετατρέψετε tags τύπου key:value σε κανονικά metafields που το Shoply μπορεί να κάνει index και να χρησιμοποιεί για φιλτράρισμα.

Πώς λειτουργεί:

Ορίστε το split_tag_to_metafield_by στον χαρακτήρα οριοθέτησης που χρησιμοποιείται στα tags σας. Το Shoply θα χωρίζει κάθε tag με βάση αυτόν τον χαρακτήρα, θα αντιμετωπίζει το αριστερό μέρος ως κλειδί metafield και το δεξί μέρος ως τιμή, και θα τα κάνει index ανάλογα.

Για παράδειγμα, αν τα προϊόντα σας έχουν tags όπως:

plaintext
material:aluminum color:matte-black compatible-with:iPhone 15

Ορίζοντας τον οριοθέτη σε ":" θα παραχθούν metafields:

ΚλειδίΤιμή
materialaluminum
colormatte-black
compatible-withiPhone 15

Αυτά τα indexed metafields μπορούν στη συνέχεια να χρησιμοποιηθούν ως facet filters στο Shoply AI Search — ακριβώς όπως τα native Shopify metafields.

Τα tags που δεν περιέχουν τον οριοθέτη αγνοούνται από αυτή τη ρύθμιση και παραμένουν ως κανονικά tags.

Παράδειγμα ρύθμισης:

json
{ "split_tag_to_metafield_by": ":" }

Πότε να το χρησιμοποιήσετε:

  • Το κατάστημά σας χρησιμοποιεί ήδη tags key:value για χαρακτηριστικά (π.χ. από μαζική εισαγωγή ή εφαρμογή τρίτου μέρους)
  • Θέλετε να προσθέσετε χαρακτηριστικά που μπορούν να φιλτραριστούν χωρίς να δημιουργήσετε επίσημους ορισμούς Shopify metafields
  • Χρειάζεστε έναν γρήγορο τρόπο να εκθέσετε δομημένα δεδομένα προϊόντων στο Shoply χωρίς να ξανακάνετε tagging στον κατάλογό σας

Έλεγχος εμφάνισης προϊόντων

Χρησιμοποιήστε αυτές τις ρυθμίσεις για να ελέγχετε ποιες πληροφορίες εμφανίζονται όταν τα προϊόντα προβάλλονται στο chat ή στο interface αναζήτησης.

Για οπτικές αλλαγές στα πεδία που διατηρείτε, μπορείτε να προσαρμόσετε το styling της product-card με CSS.

hide_discount

Όταν οριστεί σε true, τα ποσοστά έκπτωσης (π.χ. “-40%”) θα αποκρύπτονται από τις εμφανίσεις προϊόντων. Αυτό είναι χρήσιμο αν δεν θέλετε να δίνετε έμφαση στις εκπτώσεις προς τους πελάτες.

hide_price

Όταν οριστεί σε true, όλες οι πληροφορίες τιμής θα αποκρύπτονται, συμπεριλαμβανομένων των αρχικών τιμών και των εκπτωτικών τιμών. Χρησιμοποιήστε το αν προτιμάτε οι πελάτες να επισκέπτονται τη σελίδα του προϊόντος για να δουν την τιμολόγηση ή αν η στρατηγική τιμολόγησής σας απαιτεί την απόκρυψη τιμών στο interface chat/search.

hide_review

Όταν οριστεί σε true, οι αξιολογήσεις κριτικών δεν θα εμφανίζονται στις προβολές προϊόντων. Αυτό είναι χρήσιμο αν δεν θέλετε οι βαθμολογίες κριτικών να επηρεάζουν τις αποφάσεις των πελατών στο interface chat/search.

Παράδειγμα έγκυρου JSON object

Ακολουθεί ένα πλήρως έγκυρο παράδειγμα:

json
{ "blacklist_product_fields": [ "profit_margin", "inventory_level" ], "blacklist_display_filters": [ "product_type", "category_name", "warehouse_region", "care_instructions" ], "blacklist_namespaces": [ "SupplierInfo" ], "split_tag_to_metafield_by": ":", "hide_discount": true, "hide_price": false, "hide_review": false }

Μπορείτε να αφαιρέσετε στοιχεία που δεν χρειάζεστε ή να προσθέσετε τα δικά σας κλειδιά metafields και namespaces. Ορίστε τις επιλογές hide_* σε true ή false ανάλογα με τις προτιμήσεις σας.