Kuriuos produkto metafieldus  gali naudoti Shoply

Kaip įtraukti produkto metafieldus į juodąjį sąrašą

Jūsų DI apsipirkimo asistentas sukurtas padėti klientams: skaityti informaciją apie jūsų produktus, atsakyti į klausimus ir teikti rekomendacijas.

Tačiau ne visa produkto informacija skirta klientams. Kai kuriuose produkto metafielduose  gali būti vidinės informacijos (pavyzdžiui, pelno marža), tiekėjų duomenų ar kitų atributų, kurie turėtų likti privatūs. Tokiais atvejais galite pageidauti, kad Shoply nenaudotų šių metafieldų atsakydama į klientų klausimus.

Shoply naudoja DI, kad automatiškai nustatytų, kuriuos metafieldus galima naudoti atsakant į klientų klausimus. Tačiau, kad turėtumėte visišką kontrolę, Shoply leidžia nustatyti konkrečius produkto metafieldus arba ištisas metafieldų vardų sritis juodajame sąraše (neįtraukti).

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

Kur rasti išplėstinius nustatymus?

Eikite į programėlės administravimo konsolės skiltį „Settings“, tada slinkite žemyn iki skilties „Advanced Settings“. Šioje skiltyje galite pateikti JSON objektą , skirtą įvairiems nustatymams sukonfigūruoti.

Juodojo sąrašo nustatymai

Naudokite šiuos nustatymus, kad Shoply nenaudotų konkrečių produkto metafieldų atsakydama į klientų klausimus.

blacklist_product_fields

Tiksliai nurodytų metafieldų raktų (laukų pavadinimų), kuriuos norite neįtraukti, sąrašas. Lauko pavadinimas turi tiksliai sutapti su metafieldo raktu, rodomu Shopify.

Metafieldų raktų pavyzdžiai:

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

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

blacklist_display_filters

Tiksliai nurodytų metafieldų raktų, kuriuos reikia paslėpti tik filtrų / aspektų naudotojo sąsajoje, sąrašas. Kitaip nei blacklist_product_fields atveju, šie laukai vis dar prieinami DI, kad atsakytų į klientų klausimus — jie tiesiog nerodomi kaip pasirenkami filtrai paieškos sąsajoje.

Tai naudinga, kai metafielde yra vertingos informacijos apie produktą, kurią DI turėtų žinoti, tačiau jis netinka klientams skirtam filtrui.

Pavyzdžiai:

  • warehouse_region — DI naudingas kontekstas, bet klientams nenaudingas filtras
  • care_instructions — tinka DI atsakymams, bet nėra prasminga filtrų kategorija

blacklist_namespaces

Visų vardų sričių , kurias norite, kad DI ignoruotų, sąrašas.

Pavyzdys:

  • RenterInfo

Jei metafieldas priklauso į juodąjį sąrašą įtrauktai vardų sričiai, visi tos vardų srities laukai pašalinami automatiškai.

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

Juodojo sąrašo sudarymo patarimai

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

  • Tiekėjų kodus
  • Sandėlio / atsargų informaciją
  • Vidines užsakymų vykdymo pastabas
  • Kitų programėlių naudojamus metafieldus
  • Bet kurį lauką, kuris neturėtų būti matomas klientams

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

  • Produkto pavadinimą
  • Aprašymą
  • Medžiagą
  • Dydį, matmenis ar specifikacijas
  • Sudedamąsias dalis
  • Priežiūros instrukcijas
  • Varianto pavadinimus / parinktis

(Tai padeda DI pateikti geresnius atsakymus.)

Produkto duomenų papildymas žymomis

split_tag_to_metafield_by

Shopify žymos yra patogus būdas produktams žymėti, tačiau jos saugomos kaip plokščias eilučių sąrašas ir negali būti naudojamos kaip struktūriniai filtrai. Šis nustatymas leidžia key:value formato žymas paversti tinkamais metafieldais, kuriuos Shoply gali indeksuoti ir naudoti filtravimui.

Kaip tai veikia:

Nustatykite split_tag_to_metafield_by į žymose naudojamą skirtuko simbolį. Shoply padalys kiekvieną žymą ties tuo simboliu, kairę pusę laikys metafieldo raktu, dešinę — reikšme ir atitinkamai juos indeksuos.

Pavyzdžiui, jei jūsų produktų žymos yra tokios:

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

Nustačius skirtuką į ":", bus sukurti šie metafieldai:

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

Šie indeksuoti metafieldai gali būti naudojami kaip aspektų filtrai Shoply DI paieškoje — kaip ir savieji Shopify metafieldai.

Žymos, kuriose nėra skirtuko, naudojant šį nustatymą ignoruojamos ir lieka įprastomis žymomis.

Konfigūracijos pavyzdys:

json
{ "split_tag_to_metafield_by": ":" }

Kada tai naudoti:

  • Jūsų parduotuvėje jau naudojamos key:value žymos atributams (pavyzdžiui, iš masinio importo ar trečiosios šalies programėlės)
  • Norite pridėti filtruojamus atributus nekurdami oficialių Shopify metafieldų apibrėžimų
  • Reikia greito būdo atskleisti struktūrizuotus produkto duomenis Shoply, iš naujo nepažymint katalogo

Produkto rodymo valdymas

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

hide_discount

Nustačius true, nuolaidų procentai (pvz., „-40 %“) bus paslėpti produktų rodiniuose. Tai naudinga, jei nenorite akcentuoti nuolaidų klientams.

hide_price

Nustačius true, visa informacija apie kainą bus paslėpta, įskaitant pradines ir sumažintas kainas. Naudokite šį nustatymą, jei norite, kad klientai apsilankytų produkto puslapyje ir pamatytų kainą, arba jei jūsų kainodaros strategija reikalauja slėpti kainas pokalbio / paieškos sąsajoje.

hide_review

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

Tinkamo JSON objekto pavyzdys

Štai visiškai tinkamas 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 nereikalingus elementus arba pridėti savo metafieldų raktus ir vardų sritis. Nustatykite hide_* parinkčių reikšmę true arba false pagal savo pageidavimus.