Kaip valdyti, kuriuos produkto metafields Shoply gali naudoti

How to Blacklist Product Metafields

Jūsų AI Shopping Assistant sukurtas tam, kad padėtų klientams skaitydamas jūsų produkto informaciją, atsakydamas į klausimus ir teikdamas rekomendacijas.

Tačiau ne visi produkto duomenys yra skirti klientams. Kai kurie product metafields  gali apimti vidinę informaciją (pvz., pelno maržą), tiekėjo duomenis ar kitus atributus, kurie turėtų likti privatūs. Tokiais atvejais galite norėti, kad Shoply nenaudotų šių metafields atsakydamas į klientų klausimus.

Shoply naudoja AI, kad automatiškai nustatytų, kuriuos metafields galima naudoti atsakant į klientų klausimus. Tačiau, kad suteiktų jums visišką kontrolę, Shoply leidžia nustatyti juodąjį sąrašą (exclude) konkretiems produkto metafields arba ištisoms metafield namespace sritims.

Šiame vadove paaiškinama, kodėl tai naudinga ir kaip tai sukonfigūruoti.

Kur rasti Advanced Settings?

Eikite į programėlės administravimo konsolės skiltį „Settings“, tada slinkite žemyn iki skilties „Advanced Settings“. Šioje skiltyje galite pateikti JSON objektą , kad sukonfigūruotumėte įvairius nustatymus.

Dėl platesnės duomenų politikos peržiūrėkite kokią informaciją Shoply gali naudoti.

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.

Juodojo sąrašo nustatymai

Naudokite šiuos nustatymus, kad neleistumėte Shoply naudoti konkrečių produkto metafields atsakant į klientų klausimus.

Jei norite paslėpti visą elementą, o ne atskirus laukus, neįtraukite ištisų produktų į indeksavimą.

blacklist_product_fields

Sąrašas tikslių metafield raktų (laukų pavadinimų), kuriuos norite neįtraukti. Lauko pavadinimas turi tiksliai atitikti metafield raktą taip, kaip jis rodomas Shopify viduje.

Metafield raktų pavyzdžiai:

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

Pastaba: jei nenorite rodyti produkto tiekėjo, turite įtraukti „brand“ į juodąjį sąrašą, nes Shoply naudoja brand metafield tiekėjo informacijai saugoti dėl istorinių priežasčių.

blacklist_display_filters

Sąrašas tikslių metafield raktų, kuriuos norite slėpti tik filtro/facet UI. Skirtingai nuo blacklist_product_fields, šie laukai vis tiek prieinami AI atsakant į klientų klausimus — jie tiesiog nerodomi kaip pasirenkami filtrai paieškos sąsajoje.

Daugiau informacijos apie tai, kurie atributai rodomi, rasite kaip Shoply generuoja produktų filtrus.

Tai naudinga, kai metafield turi vertingos produkto informacijos, kurią AI turėtų žinoti, bet kuri neturi prasmės kaip klientams matomas filtras.

Pavyzdys:

  • warehouse_region — naudinga AI kaip kontekstas, bet nenaudingas filtras klientams
  • care_instructions — tinka AI atsakymams, bet nėra prasminga filtrų kategorija

blacklist_namespaces

Sąrašas ištisų namespace sričių , kurias norite, kad AI ignoruotų.

Pavyzdys:

  • RenterInfo

Jei metafield priklauso įtrauktai į juodąjį sąrašą namespace sričiai, visi laukai toje namespace srityje automatiškai neįtraukiami.

Tai naudinga, kai visa namespace sritis yra vidinė arba jautri.

Juodojo sąrašo sudarymo patarimai

Rekomenduojama įtraukti į juodąjį sąrašą:

  • Tiekėjų kodus
  • Sandėlio / inventoriaus informaciją
  • Vidines vykdymo pastabas
  • Metafields, kuriuos naudoja kitos programėlės
  • Bet kokį lauką, kuris neturėtų būti matomas klientams

Venkite įtraukti į juodąjį sąrašą tokius laukus kaip:

  • Produkto pavadinimas
  • Aprašymas
  • Medžiaga
  • Dydis, matmenys ar specifikacijos
  • Sudedamosios dalys
  • Priežiūros instrukcijos
  • Varianto pavadinimai / parinktys

(Tai padeda AI pateikti geresnius atsakymus.)

Praturtinkite produkto duomenis iš tagų

split_tag_to_metafield_by

Shopify tagai yra patogus būdas žymėti produktus, tačiau jie saugomi kaip paprastas eilutinių reikšmių sąrašas ir negali būti naudojami kaip struktūruoti filtrai. Šis nustatymas leidžia konvertuoti key:value stiliaus tagus į tinkamus metafields, kuriuos Shoply gali indeksuoti ir naudoti filtravimui.

Kaip tai veikia:

Nustatykite split_tag_to_metafield_by į skyriklio simbolį, naudojamą jūsų taguose. Shoply padalys kiekvieną tagą pagal tą simbolį, kairę pusę laikys metafield raktu, o dešinę — reikšme, ir atitinkamai juos indeksuos.

Pavyzdžiui, jei jūsų produktai turi tokius tagus:

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

Nustačius skyriklį į ":", bus sukurti metafields:

RaktasReikšmė
materialaluminum
colormatte-black
compatible-withiPhone 15

Šie indeksuoti metafields tada gali būti naudojami kaip facet filtrai Shoply AI Search — kaip ir vietiniai Shopify metafields.

Tagai, kuriuose nėra skyriklio, šio nustatymo yra ignoruojami ir lieka paprastais tagais.

Konfigūracijos pavyzdys:

json
{ "split_tag_to_metafield_by": ":" }

Kada tai naudoti:

  • Jūsų parduotuvėje jau naudojami key:value tagai atributams (pvz., po masinio importavimo arba iš trečiosios šalies programėlės)
  • Norite pridėti filtruojamus atributus nesukurdami formalių Shopify metafield apibrėžimų
  • Jums reikia greito būdo pateikti struktūruotus produkto duomenis Shoply, neperžymint viso katalogo

Valdykite produkto rodymą

Naudokite šiuos nustatymus, kad valdytumėte, kokia informacija rodoma, kai produktai pateikiami pokalbio arba paieškos sąsajoje.

Jei norite vizualiai pakeisti laukus, kuriuos paliekate, galite pritaikyti product-card stilių naudodami CSS.

hide_discount

Kai nustatyta true, nuolaidų procentai (pvz., „-40%“) bus paslėpti produkto rodiniuose. Tai naudinga, jei nenorite akcentuoti nuolaidų klientams.

hide_price

Kai nustatyta true, visa kainų informacija bus paslėpta, įskaitant pradines kainas ir kainas su nuolaida. Naudokite tai, jei norite, kad klientai lankytųsi produkto puslapyje norėdami pamatyti kainą, arba jei jūsų kainodaros strategija reikalauja slėpti kainas pokalbio / paieškos sąsajoje.

hide_review

Kai nustatyta true, atsiliepimų įvertinimai nebus rodomi produkto rodiniuose. Tai naudinga, jei nenorite, kad atsiliepimų balai darytų įtaką klientų sprendimams pokalbio / paieškos sąsajoje.

Galiojančio JSON objekto pavyzdys

Štai visiškai galiojantis pavyzdys:

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 }

Galite pašalinti elementus, kurių jums nereikia, arba pridėti savo metafield raktus ir namespace sritis. Nustatykite hide_* parinktis į true arba false pagal savo pageidavimus.