Slik kontrollerer du hvilke produktmetafelter Shoply kan bruke

How to Blacklist Product Metafields

Din AI Shopping Assistant er laget for å hjelpe kunder ved å lese produktinformasjonen din, svare på spørsmål og gi anbefalinger.

Men ikke alle produktdata er ment for kunder. Noen produktmetafelter  kan inneholde intern informasjon (som for eksempel fortjenestemargin), leverandørdetaljer eller andre attributter som bør forbli private. I slike tilfeller kan det være ønskelig at Shoply ikke bruker disse metafeltene når den svarer på kundespørsmål.

Shoply bruker AI for automatisk å avgjøre hvilke metafelter som kan brukes ved besvarelse av kundespørsmål. For å gi deg full kontroll lar Shoply deg imidlertid svarteliste (ekskludere) bestemte produktmetafelter eller hele metafeltnavnerom.

Denne veiledningen forklarer hvorfor dette er nyttig og hvordan du setter det opp.

Hvor finner du Advanced Settings?

Gå til delen “Settings” i appens administrasjonskonsoll, og bla deretter ned til delen “Advanced Settings”. I denne delen kan du oppgi et JSON-objekt  for å konfigurere ulike innstillinger.

For den bredere datapolicyen kan du se gjennom hvilken informasjon Shoply kan bruke.

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.

Svartelistingsinnstillinger

Bruk disse innstillingene for å hindre Shoply i å bruke bestemte produktmetafelter når den svarer på kundespørsmål.

Hvis du vil skjule et helt element i stedet for individuelle felter, kan du ekskludere hele produkter fra indeksering.

blacklist_product_fields

En liste over nøyaktige metafeltnøkler (feltnavn) som du vil ekskludere. Feltnavnet må samsvare nøyaktig med metafeltets nøkkel slik det vises i Shopify.

Eksempler på metafeltnøkler:

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

Merk: Hvis du ikke vil vise produktets leverandør, må du legge til “brand” i svartelisten, siden Shoply bruker metafeltet brand til å lagre leverandørinformasjon av historiske årsaker.

blacklist_display_filters

En liste over nøyaktige metafeltnøkler som bare skal skjules fra filter-/fasettgrensesnittet. I motsetning til blacklist_product_fields er disse feltene fortsatt tilgjengelige for AI-en for å svare på kundespørsmål — de vises bare ikke som valgbare filtre i søkegrensesnittet.

For bakgrunn om hvilke attributter som vises, se hvordan Shoply genererer produktfiltre.

Dette er nyttig når et metafelt inneholder verdifull produktinformasjon som AI-en bør kjenne til, men som ikke gir mening som et kundevendt filter.

Eksempel:

  • warehouse_region — nyttig kontekst for AI-en, men ikke et nyttig filter for kunder
  • care_instructions — bra for AI-svar, men ikke en meningsfull filterkategori

blacklist_namespaces

En liste over hele navnerom  som du vil at AI-en skal ignorere.

Eksempel:

  • RenterInfo

Hvis et metafelt tilhører et svartelistet navnerom, blir alle felter i det navnerommet automatisk ekskludert.

Dette er nyttig når et helt navnerom er internt eller sensitivt.

Tips for svartelisting

Anbefales å svarteliste:

  • Leverandørkoder
  • Lager- / inventardetaljer
  • Interne oppfyllingsnotater
  • Metafelter brukt av andre apper
  • Ethvert felt som ikke bør være synlig for kunder

Unngå å svarteliste felter som:

  • Produkttittel
  • Beskrivelse
  • Materiale
  • Størrelse, dimensjoner eller spesifikasjoner
  • Ingredienser
  • Vedlikeholdsinstruksjoner
  • Variantnavn/-alternativer

(Disse hjelper AI-en med å gi bedre svar.)

Berik produktdata fra tagger

split_tag_to_metafield_by

Shopify-tagger er en praktisk måte å merke produkter på, men de lagres som en flat liste med strenger og kan ikke brukes som strukturerte filtre. Denne innstillingen lar deg konvertere tagger i key:value-stil til ordentlige metafelter som Shoply kan indeksere og bruke til filtrering.

Slik fungerer det:

Sett split_tag_to_metafield_by til skilletegnet som brukes i taggene dine. Shoply vil dele hver tagg ved dette tegnet, behandle venstresiden som metafeltnøkkelen og høyresiden som verdien, og indeksere dem deretter.

Hvis produktene dine for eksempel har tagger som:

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

Hvis du setter skilletegnet til ":", vil det produsere metafelter:

NøkkelVerdi
materialaluminum
colormatte-black
compatible-withiPhone 15

Disse indekserte metafeltene kan deretter brukes som fasettfiltre i Shoply AI Search — akkurat som opprinnelige Shopify-metafelter.

Tagger som ikke inneholder skilletegnet, ignoreres av denne innstillingen og forblir vanlige tagger.

Eksempel på konfigurasjon:

json
{ "split_tag_to_metafield_by": ":" }

Når du bør bruke dette:

  • Butikken din bruker allerede key:value-tagger for attributter (f.eks. fra en masseimport eller en tredjepartsapp)
  • Du vil legge til filtrerbare attributter uten å opprette formelle Shopify-metafeltdefinisjoner
  • Du trenger en rask måte å eksponere strukturerte produktdata for Shoply uten å tagge katalogen på nytt

Kontroller produktvisning

Bruk disse innstillingene for å kontrollere hvilken informasjon som vises når produkter vises i chatten eller søkegrensesnittet.

For visuelle endringer av feltene du beholder, kan du tilpasse styling av produktkort med CSS.

hide_discount

Når denne er satt til true, blir rabattprosenter (f.eks. “-40%”) skjult i produktvisninger. Dette er nyttig hvis du ikke vil fremheve rabatter for kunder.

hide_price

Når denne er satt til true, blir all prisinformasjon skjult, inkludert opprinnelige priser og rabatterte priser. Bruk dette hvis du foretrekker at kunder besøker produktsiden for å se priser, eller hvis prisstrategien din krever at priser skjules i chat-/søkegrensesnittet.

hide_review

Når denne er satt til true, vises ikke anmeldelsesvurderinger på produktvisninger. Dette er nyttig hvis du ikke vil at anmeldelsesscore skal påvirke kundenes beslutninger i chat-/søkegrensesnittet.

Eksempel på et gyldig JSON-objekt

Her er et fullt gyldig eksempel:

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 }

Du kan fjerne elementer du ikke trenger, eller legge til dine egne metafeltnøkler og navnerom. Sett hide_*-alternativene til true eller false basert på preferansene dine.