Sådan styrer du, hvilke produkt-metafields Shoply kan bruge

How to Blacklist Product Metafields

Din AI Shopping Assistant er designet til at hjælpe kunder ved at læse dine produktoplysninger, besvare spørgsmål og komme med anbefalinger.

Men ikke alle produktdata er beregnet til kunder. Nogle product metafields  kan indeholde interne oplysninger (såsom avance), leverandøroplysninger eller andre attributter, som bør forblive private. I disse tilfælde foretrækker du måske, at Shoply ikke bruger disse metafields, når der svares på kundespørgsmål.

Shoply bruger AI til automatisk at afgøre, hvilke metafields der kan bruges, når der svares på kundespørgsmål. Men for at give dig fuld kontrol giver Shoply dig mulighed for at blackliste (udelukke) bestemte produkt-metafields eller hele metafield-navnerum.

Denne guide forklarer, hvorfor det er nyttigt, og hvordan du konfigurerer det.

Hvor finder man Advanced Settings?

Gå til appens admin-konsols sektion “Settings”, og rul derefter ned til sektionen “Advanced Settings”. I denne sektion kan du angive et JSON-objekt  for at konfigurere forskellige indstillinger.

For den bredere datapolitik kan du læse hvilke oplysninger Shoply kan bruge.

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-indstillinger

Brug disse indstillinger til at forhindre Shoply i at bruge bestemte produkt-metafields, når der svares på kundespørgsmål.

Hvis du vil skjule en hel vare i stedet for individuelle felter, kan du udelukke hele produkter fra indeksering.

blacklist_product_fields

En liste over præcise metafield-nøgler (feltnavne), som du vil udelukke. Feltnavnet skal matche metafieldets nøgle præcist, sådan som det vises i Shopify.

Eksempler på metafield-nøgler:

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

Bemærk: Hvis du ikke vil vise produktets leverandør, skal du tilføje “brand” til blacklistet, da Shoply af historiske årsager bruger metafieldet brand til at gemme leverandøroplysninger.

blacklist_display_filters

En liste over præcise metafield-nøgler, der kun skal skjules fra filter-/facet-UI’et. I modsætning til blacklist_product_fields er disse felter stadig tilgængelige for AI’en til at besvare kundespørgsmål — de vises bare ikke som valgbare filtre i søgegrænsefladen.

For baggrund om hvilke attributter der vises, se hvordan Shoply genererer produktfiltre.

Dette er nyttigt, når et metafield indeholder værdifulde produktoplysninger, som AI’en bør kende til, men som ikke giver mening som et kundevendt filter.

Eksempel:

  • warehouse_region — nyttig kontekst for AI’en, men ikke et nyttigt filter for kunder
  • care_instructions — godt til AI-svar, men ikke en meningsfuld filterkategori

blacklist_namespaces

En liste over hele namespaces , som du vil have AI’en til at ignorere.

Eksempel:

  • RenterInfo

Hvis et metafield tilhører et blacklistet namespace, bliver alle felter i det namespace automatisk udelukket.

Dette er nyttigt, når et helt namespace er internt eller følsomt.

Tips til blacklisting

Anbefales at blackliste:

  • Leverandørkoder
  • Lager- / beholdningsoplysninger
  • Interne fulfillment-noter
  • Metafields brugt af andre apps
  • Ethvert felt, som ikke bør være synligt for kunder

Undgå at blackliste felter som:

  • Produkttitel
  • Beskrivelse
  • Materiale
  • Størrelse, mål eller specifikationer
  • Ingredienser
  • Plejeinstruktioner
  • Variantnavne/-muligheder

(Disse hjælper AI’en med at give bedre svar.)

Berig produktdata fra tags

split_tag_to_metafield_by

Shopify-tags er en praktisk måde at mærke produkter på, men de gemmes som en flad liste af strenge og kan ikke bruges som strukturerede filtre. Denne indstilling lader dig konvertere tags i key:value-stil til rigtige metafields, som Shoply kan indeksere og bruge til filtrering.

Sådan fungerer det:

Sæt split_tag_to_metafield_by til det afgrænsningstegn, der bruges i dine tags. Shoply vil opdele hvert tag ved dette tegn, behandle venstre side som metafield-nøglen og højre side som værdien og indeksere dem derefter.

Hvis dine produkter for eksempel har tags som:

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

Hvis du sætter afgrænseren til ":", oprettes følgende metafields:

NøgleVærdi
materialaluminum
colormatte-black
compatible-withiPhone 15

Disse indekserede metafields kan derefter bruges som facetfiltre i Shoply AI Search — præcis som native Shopify-metafields.

Tags, der ikke indeholder afgrænseren, ignoreres af denne indstilling og forbliver almindelige tags.

Eksempel på konfiguration:

json
{ "split_tag_to_metafield_by": ":" }

Hvornår skal du bruge dette:

  • Din butik bruger allerede key:value-tags til attributter (f.eks. fra en masseimport eller en tredjepartsapp)
  • Du vil tilføje filtrerbare attributter uden at oprette formelle Shopify-metafield-definitioner
  • Du har brug for en hurtig måde at eksponere strukturerede produktdata for Shoply uden at omtagge dit katalog

Styr produktvisning

Brug disse indstillinger til at styre, hvilke oplysninger der vises, når produkter vises i chatten eller søgegrænsefladen.

For visuelle ændringer af de felter, du beholder, kan du tilpasse styling af produktkort med CSS.

hide_discount

Når denne er sat til true, vil rabatprocenter (f.eks. “-40%”) blive skjult i produktvisninger. Dette er nyttigt, hvis du ikke ønsker at fremhæve rabatter over for kunder.

hide_price

Når denne er sat til true, bliver alle prisoplysninger skjult, herunder oprindelige priser og nedsatte priser. Brug dette, hvis du foretrækker, at kunder besøger produktsiden for at se priser, eller hvis din prisstrategi kræver, at priser skjules i chat-/søgegrænsefladen.

hide_review

Når denne er sat til true, vises anmeldelsesbedømmelser ikke i produktvisninger. Dette er nyttigt, hvis du ikke ønsker, at anmeldelsesscorer skal påvirke kundernes beslutninger i chat-/søgegrænsefladen.

Eksempel på et gyldigt JSON-objekt

Her er et fuldt gyldigt 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 har brug for, eller tilføje dine egne metafield-nøgler og namespaces. Sæt hide_*-indstillingerne til true eller false efter dine præferencer.