Styra vilka produktmetafält Shoply kan använda
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_dateproduct_typebackstock_numberupcshipping_lead_timebrand
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 kundercare_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:
material:aluminum
color:matte-black
compatible-with:iPhone 15Om du anger avgränsaren som ":" skapas metafält:
| Nyckel | Värde |
|---|---|
material | aluminum |
color | matte-black |
compatible-with | iPhone 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:
{
"split_tag_to_metafield_by": ":"
}När ska detta användas:
- Din butik använder redan taggar i formatet
key:valuefö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:
{
"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_* på true eller false utifrån dina önskemål.
