Cum să controlezi ce metafield-uri de produs poate folosi Shoply

How to Blacklist Product Metafields

Asistentul tău AI pentru cumpărături este conceput pentru a ajuta clienții citind informațiile despre produsele tale, răspunzând la întrebări și făcând recomandări.

Totuși, nu toate datele despre produse sunt destinate clienților. Unele metafield-uri de produs  pot include informații interne (cum ar fi marja de profit), detalii despre furnizor sau alte atribute care ar trebui să rămână private. În aceste cazuri, este posibil să preferi ca Shoply să nu folosească acele metafield-uri atunci când răspunde la întrebările clienților.

Shoply folosește AI pentru a determina automat ce metafield-uri pot fi utilizate atunci când răspunde la întrebările clienților. Totuși, pentru a-ți oferi control deplin, Shoply îți permite să setezi pe blacklist (excludere) anumite metafield-uri de produs sau spații de nume întregi pentru metafield-uri.

Acest ghid explică de ce este util acest lucru și cum îl poți configura.

Unde găsești Setările avansate?

Mergi la secțiunea „Settings” din consola de administrare a aplicației, apoi derulează până la secțiunea „Advanced Settings”. În această secțiune, poți furniza un obiect JSON  pentru a configura diverse setări.

Pentru politica mai largă privind datele, consultă ce informații poate folosi 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.

Setări de blacklist

Folosește aceste setări pentru a împiedica Shoply să utilizeze anumite metafield-uri de produs atunci când răspunde la întrebările clienților.

Pentru a ascunde un articol întreg, nu doar câmpuri individuale, exclude produse întregi din indexare.

blacklist_product_fields

O listă de chei exacte de metafield (nume de câmpuri) pe care vrei să le excluzi. Numele câmpului trebuie să se potrivească exact cu cheia metafield-ului așa cum apare în Shopify.

Exemple de chei de metafield:

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

Notă: dacă nu vrei să afișezi furnizorul produsului, trebuie să adaugi „brand” pe blacklist, deoarece Shoply folosește metafield-ul brand pentru a stoca informațiile despre furnizor din motive istorice.

blacklist_display_filters

O listă de chei exacte de metafield care trebuie ascunse doar din interfața de filtre/fațete. Spre deosebire de blacklist_product_fields, aceste câmpuri sunt în continuare disponibile pentru AI atunci când răspunde la întrebările clienților — pur și simplu nu sunt afișate ca filtre selectabile în interfața de căutare.

Pentru context despre ce atribute apar, vezi cum generează Shoply filtrele de produs.

Acest lucru este util atunci când un metafield conține informații valoroase despre produs pe care AI-ul ar trebui să le cunoască, dar care nu au sens ca filtru vizibil pentru clienți.

Exemplu:

  • warehouse_region — context util pentru AI, dar nu un filtru util pentru clienți
  • care_instructions — bun pentru răspunsurile AI, dar nu o categorie de filtru semnificativă

blacklist_namespaces

O listă de namespace-uri  întregi pe care vrei ca AI-ul să le ignore.

Exemplu:

  • RenterInfo

Dacă un metafield aparține unui namespace aflat pe blacklist, toate câmpurile din acel namespace sunt excluse automat.

Acest lucru este util atunci când un întreg namespace este intern sau sensibil.

Sfaturi pentru folosirea blacklist-ului

Recomandat să fie puse pe blacklist:

  • Coduri de furnizor
  • Detalii despre depozit / inventar
  • Note interne de fulfillment
  • Metafield-uri folosite de alte aplicații
  • Orice câmp care nu ar trebui să fie vizibil clienților

Evită să pui pe blacklist câmpuri precum:

  • Titlul produsului
  • Descrierea
  • Materialul
  • Mărimea, dimensiunile sau specificațiile
  • Ingredientele
  • Instrucțiunile de îngrijire
  • Numele/opțiunile variantelor

(Acestea ajută AI-ul să ofere răspunsuri mai bune.)

Îmbogățește datele produselor din tag-uri

split_tag_to_metafield_by

Tag-urile Shopify sunt o modalitate convenabilă de a eticheta produsele, dar sunt stocate ca o listă plată de șiruri și nu pot fi folosite ca filtre structurate. Această setare îți permite să convertești tag-urile de tip key:value în metafield-uri proprii pe care Shoply le poate indexa și utiliza pentru filtrare.

Cum funcționează:

Setează split_tag_to_metafield_by la caracterul delimitator folosit în tag-urile tale. Shoply va împărți fiecare tag după acel caracter, va trata partea din stânga ca cheia metafield-ului și partea din dreapta ca valoarea, apoi le va indexa corespunzător.

De exemplu, dacă produsele tale au tag-uri precum:

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

Setarea delimitatorului la ":" va produce metafield-uri:

CheieValoare
materialaluminum
colormatte-black
compatible-withiPhone 15

Aceste metafield-uri indexate pot fi apoi folosite ca filtre de fațetă în Shoply AI Search — la fel ca metafield-urile native Shopify.

Tag-urile care nu conțin delimitatorul sunt ignorate de această setare și rămân tag-uri obișnuite.

Exemplu de configurare:

json
{ "split_tag_to_metafield_by": ":" }

Când să folosești această opțiune:

  • Magazinul tău folosește deja tag-uri key:value pentru atribute (de ex., dintr-un import bulk sau dintr-o aplicație terță)
  • Vrei să adaugi atribute filtrabile fără a crea definiții formale de metafield Shopify
  • Ai nevoie de o metodă rapidă de a expune date structurate despre produse către Shoply fără să reetichet eți catalogul

Controlează afișarea produselor

Folosește aceste setări pentru a controla ce informații sunt afișate atunci când produsele sunt prezentate în chat sau în interfața de căutare.

Pentru modificări vizuale ale câmpurilor pe care le păstrezi, poți personaliza stilul cardurilor de produs cu CSS.

hide_discount

Când este setat la true, procentele de reducere (de ex., „-40%”) vor fi ascunse din afișările produselor. Acest lucru este util dacă nu vrei să pui accent pe reduceri în fața clienților.

hide_price

Când este setat la true, toate informațiile despre preț vor fi ascunse, inclusiv prețurile originale și prețurile reduse. Folosește această opțiune dacă preferi ca utilizatorii să viziteze pagina produsului pentru a vedea prețurile sau dacă strategia ta de prețuri impune ascunderea acestora în interfața de chat/căutare.

hide_review

Când este setat la true, ratingurile recenziilor nu vor fi afișate pe produsele prezentate. Acest lucru este util dacă nu vrei ca scorurile recenziilor să influențeze deciziile clienților în interfața de chat/căutare.

Exemplu de obiect JSON valid

Iată un exemplu complet valid:

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 }

Poți elimina elementele de care nu ai nevoie sau poți adăuga propriile tale chei de metafield și namespace-uri. Setează opțiunile hide_* la true sau false în funcție de preferințele tale.