Styra vilka produktmetafält  Shoply kan använda

Så svartlistar du produktmetafält

Din AI-shoppingassistent är utformad för att hjälpa kunder genom att läsa din produktinformation, besvara frågor och ge rekommendationer.

Men all produktdata är inte avsedd för kunder. Vissa produktmetafält  kan innehålla intern information (till exempel vinstmarginal), leverantörsuppgifter eller andra attribut som bör förbli privata. I sådana fall kanske du vill att Shoply inte använder dessa metafält när kundfrågor besvaras.

Shoply använder AI för att automatiskt avgöra vilka metafält som kan användas när kundfrågor besvaras. Men för att ge dig full kontroll kan du i Shoply ange att specifika produktmetafält eller hela metafältsnamnrymder ska svartlistas (uteslutas).

Den här guiden förklarar varför detta är användbart och hur du konfigurerar det.

Var hittar jag avancerade inställningar?

Gå till avsnittet ”Settings” i appens administrationskonsol och scrolla sedan ned till avsnittet ”Advanced Settings”. I det här avsnittet kan du ange ett JSON-objekt  för att konfigurera olika inställningar.

Inställningar för svartlistning

Använd dessa inställningar för att förhindra att Shoply använder specifika produktmetafält när kundfrågor besvaras.

blacklist_product_fields

En lista med exakta metafältsnycklar (fältnamn) som du vill utesluta. Fältnamnet måste exakt matcha metafältets nyckel så som den visas i Shopify.

Exempel på metafältsnycklar:

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

Obs! Om du inte vill visa produktens leverantör måste du lägga till ”brand” i svartlistan, eftersom Shoply av historiska skäl använder metafältet brand för att lagra leverantörsinformation.

blacklist_display_filters

En lista med exakta metafältsnycklar som endast ska döljas i filter-/facettgränssnittet. Till skillnad från blacklist_product_fields är dessa fält fortfarande tillgängliga för AI:n när kundfrågor besvaras — de visas bara inte som valbara filter i sökgränssnittet.

Detta är användbart när ett metafält innehåller värdefull produktinformation som AI:n bör känna till, men som inte passar som ett kundinriktat filter.

Exempel:

  • warehouse_region — användbar kontext för AI:n, men inget användbart filter för kunder
  • care_instructions — bra för AI-svar, men ingen meningsfull filterkategori

blacklist_namespaces

En lista med hela namnrymder  som du vill att AI:n ska ignorera.

Exempel:

  • RenterInfo

Om ett metafält tillhör en svartlistad namnrymd utesluts alla fält i den namnrymden automatiskt.

Detta är användbart när en hel namnrymd är intern eller känslig.

Tips för svartlistning

Rekommenderas att svartlista:

  • Leverantörskoder
  • Lager-/inventarieuppgifter
  • Interna anteckningar om orderhantering
  • Metafält som används av andra appar
  • Alla fält som inte bör vara synliga för kunder

Undvik att svartlista fält som:

  • Produkttitel
  • Beskrivning
  • Material
  • Storlek, mått eller specifikationer
  • Ingredienser
  • Skötselanvisningar
  • Variantnamn/-alternativ

(Dessa hjälper AI:n att ge bättre svar.)

Berika produktdata från taggar

split_tag_to_metafield_by

Shopify-taggar är ett praktiskt sätt att märka produkter, men de lagras som en platt lista med strängar och kan inte användas som strukturerade filter. Med den här inställningen kan du konvertera taggar i formatet key:value till riktiga metafält som Shoply kan indexera och använda för filtrering.

Så fungerar det:

Ange det avgränsartecken som används i dina taggar som värde för split_tag_to_metafield_by. Shoply delar varje tagg vid det tecknet, behandlar vänster sida som metafältsnyckel och höger sida som värde och indexerar dem därefter.

Om dina produkter till exempel har taggar som:

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

Om du anger avgränsaren som ":" skapas metafält:

NyckelVärde
materialaluminum
colormatte-black
compatible-withiPhone 15

Dessa indexerade metafält kan sedan användas som facettfilter i Shoply AI Search — precis som inbyggda Shopify-metafält.

Taggar som inte innehåller avgränsaren ignoreras av den här inställningen och förblir vanliga taggar.

Exempel på konfiguration:

json
{ "split_tag_to_metafield_by": ":" }

När ska detta användas:

  • Din butik använder redan taggar i formatet key:value för attribut (t.ex. från en massimport eller en app från tredje part)
  • Du vill lägga till filtrerbara attribut utan att skapa formella Shopify-metafältsdefinitioner
  • Du behöver ett snabbt sätt att exponera strukturerad produktdata för Shoply utan att tagga om katalogen

Styr produktvisningen

Använd dessa inställningar för att styra vilken information som visas när produkter visas i chatten eller sökgränssnittet.

hide_discount

När värdet är true döljs rabattprocent (t.ex. ”-40 %”) i produktvisningen. Detta är användbart om du inte vill framhäva rabatter för kunder.

hide_price

När värdet är true döljs all prisinformation, inklusive ordinarie priser och rabatterade priser. Använd detta om du föredrar att kunderna besöker produktsidan för att se priserna eller om din prisstrategi kräver att priser döljs i chatt-/sökgränssnittet.

hide_review

När värdet är true visas inte omdömesbetyg i produktvisningen. Detta är användbart om du inte vill att omdömespoäng ska påverka kundernas beslut i chatt-/sökgränssnittet.

Exempel på ett giltigt JSON-objekt

Här är ett helt giltigt exempel:

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 ta bort sådant du inte behöver eller lägga till egna metafältsnycklar och namnrymder. Ställ in alternativen hide_*true eller false utifrån dina önskemål.