Sådan styrer du, hvilke produkt-metafields Shoply kan bruge
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.

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_dateproduct_typebackstock_numberupcshipping_lead_timebrand
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 kundercare_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:
material:aluminum
color:matte-black
compatible-with:iPhone 15Hvis du sætter afgrænseren til ":", oprettes følgende metafields:
| Nøgle | Værdi |
|---|---|
material | aluminum |
color | matte-black |
compatible-with | iPhone 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:
{
"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:
{
"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.
