Steuern, welche Produkt-Metafelder  Shoply verwenden kann

So setzt du Produkt-Metafelder auf eine Sperrliste

Dein KI-Shopping-Assistent wurde entwickelt, um Kunden zu helfen, indem er deine Produktinformationen liest, Fragen beantwortet und Empfehlungen gibt.

Allerdings sind nicht alle Produktdaten für Kunden bestimmt. Manche Produkt-Metafelder  können interne Informationen (wie die Gewinnmarge), Lieferantendaten oder andere Attribute enthalten, die privat bleiben sollten. In diesen Fällen möchtest du möglicherweise, dass Shoply diese Metafelder nicht verwendet, wenn Kundenfragen beantwortet werden.

Shoply verwendet KI, um automatisch zu bestimmen, welche Metafelder bei der Beantwortung von Kundenfragen verwendet werden können. Damit du jedoch die volle Kontrolle hast, erlaubt Shoply dir, bestimmte Produkt-Metafelder oder ganze Metafeld-Namespaces auf eine Sperrliste (ausschließen) zu setzen.

In diesem Leitfaden erfährst du, warum das nützlich ist und wie du es konfigurierst.

Wo finde ich die erweiterten Einstellungen?

Gehe im Adminbereich der App zum Abschnitt „Einstellungen“ und scrolle dann zum Abschnitt „Erweiterte Einstellungen“. Dort kannst du ein JSON-Objekt  angeben, um verschiedene Einstellungen zu konfigurieren.

Einstellungen für die Sperrliste

Mit diesen Einstellungen verhinderst du, dass Shoply bestimmte Produkt-Metafelder bei der Beantwortung von Kundenfragen verwendet.

blacklist_product_fields

Eine Liste von exakten Metafeld-Schlüsseln (Feldnamen), die du ausschließen möchtest. Der Feldname muss genau mit dem Schlüssel des Metafelds übereinstimmen, wie er in Shopify erscheint.

Beispielhafte Metafeld-Schlüssel:

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

Hinweis: Wenn du den Anbieter des Produkts nicht anzeigen möchtest, musst du brand zur Sperrliste hinzufügen, da Shoply das Metafeld brand aus historischen Gründen zum Speichern von Anbieterinformationen verwendet.

blacklist_display_filters

Eine Liste von exakten Metafeld-Schlüsseln, die nur in der Filter-/Facetten-Benutzeroberfläche ausgeblendet werden sollen. Anders als bei blacklist_product_fields stehen diese Felder der KI weiterhin zur Verfügung, um Kundenfragen zu beantworten – sie werden lediglich nicht als auswählbare Filter in der Suchoberfläche angezeigt.

Das ist nützlich, wenn ein Metafeld wertvolle Produktinformationen enthält, die die KI kennen sollte, die aber keinen sinnvollen kundenorientierten Filter darstellen.

Beispiel:

  • warehouse_region – hilfreicher Kontext für die KI, aber kein nützlicher Filter für Kunden
  • care_instructions – gut für KI-Antworten, aber keine aussagekräftige Filterkategorie

blacklist_namespaces

Eine Liste vollständiger Namespaces , die die KI ignorieren soll.

Beispiel:

  • RenterInfo

Wenn ein Metafeld zu einem Namespace auf der Sperrliste gehört, werden alle Felder in diesem Namespace automatisch ausgeschlossen.

Das ist nützlich, wenn ein ganzer Namespace intern oder sensibel ist.

Tipps für die Sperrliste

Empfehlenswert zum Sperren:

  • Lieferantencodes
  • Lager- / Bestandsdetails
  • Interne Hinweise zur Auftragsabwicklung
  • Metafelder, die von anderen Apps verwendet werden
  • Jedes Feld, das für Kunden nicht sichtbar sein sollte

Du solltest Felder wie diese nicht sperren:

  • Produkttitel
  • Beschreibung
  • Material
  • Größe, Abmessungen oder Spezifikationen
  • Inhaltsstoffe
  • Pflegehinweise
  • Variantennamen/-optionen

(Diese helfen der KI, bessere Antworten zu geben.)

Produktdaten mit Tags anreichern

split_tag_to_metafield_by

Shopify-Tags sind eine praktische Möglichkeit, Produkte zu kennzeichnen, werden aber als flache Liste von Zeichenfolgen gespeichert und können nicht als strukturierte Filter verwendet werden. Mit dieser Einstellung kannst du Tags im Stil schlüssel:wert in echte Metafelder umwandeln, die Shoply indexieren und zum Filtern verwenden kann.

So funktioniert es:

Setze split_tag_to_metafield_by auf das Trennzeichen, das in deinen Tags verwendet wird. Shoply teilt jeden Tag an diesem Zeichen auf, behandelt die linke Seite als Metafeld-Schlüssel und die rechte Seite als Wert und indexiert sie entsprechend.

Wenn deine Produkte beispielsweise Tags wie diese haben:

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

führt das Setzen des Trennzeichens auf ":" zu folgenden Metafeldern:

SchlüsselWert
materialaluminum
colormatte-black
compatible-withiPhone 15

Diese indexierten Metafelder können dann als Facettenfilter in Shoply AI Search verwendet werden – genau wie native Shopify-Metafelder.

Tags, die das Trennzeichen nicht enthalten, werden von dieser Einstellung ignoriert und bleiben reguläre Tags.

Beispielkonfiguration:

json
{ "split_tag_to_metafield_by": ":" }

Wann du dies verwenden solltest:

  • Dein Shop verwendet bereits schlüssel:wert-Tags für Attribute (z. B. aus einem Massenimport oder einer Drittanbieter-App).
  • Du möchtest filterbare Attribute hinzufügen, ohne formale Shopify-Metafelddefinitionen zu erstellen.
  • Du brauchst eine schnelle Möglichkeit, Shoply strukturierte Produktdaten bereitzustellen, ohne deinen Katalog neu zu taggen.

Produktanzeige steuern

Verwende diese Einstellungen, um zu steuern, welche Informationen angezeigt werden, wenn Produkte in der Chat- oder Suchoberfläche dargestellt werden.

hide_discount

Wenn diese Einstellung auf true gesetzt ist, werden Rabattprozentsätze (z. B. „-40 %“) in Produktanzeigen ausgeblendet. Das ist nützlich, wenn du Rabatte gegenüber Kunden nicht hervorheben möchtest.

hide_price

Wenn diese Einstellung auf true gesetzt ist, werden alle Preisinformationen ausgeblendet, einschließlich Originalpreisen und reduzierten Preisen. Verwende dies, wenn Kunden zur Preisansicht lieber die Produktseite besuchen sollen oder deine Preisstrategie verlangt, Preise in der Chat-/Suchoberfläche auszublenden.

hide_review

Wenn diese Einstellung auf true gesetzt ist, werden Bewertungssterne in Produktanzeigen nicht angezeigt. Das ist nützlich, wenn Bewertungswerte die Entscheidungen von Kunden in der Chat-/Suchoberfläche nicht beeinflussen sollen.

Beispiel eines gültigen JSON-Objekts

Hier ist ein vollständig gültiges Beispiel:

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 kannst nicht benötigte Einträge entfernen oder eigene Metafeld-Schlüssel und Namespaces hinzufügen. Setze die Optionen hide_* je nach deinen Präferenzen auf true oder false.