Kontrolowanie, których metapól produktów  Shoply może używać

Jak umieścić metapola produktów na czarnej liście

Twój asystent zakupowy AI pomaga klientom, odczytując informacje o produktach, odpowiadając na pytania i przedstawiając rekomendacje.

Jednak nie wszystkie dane produktów są przeznaczone dla klientów. Niektóre metapola produktów  mogą zawierać informacje wewnętrzne (takie jak marża), dane dostawców lub inne atrybuty, które powinny pozostać prywatne. W takich przypadkach możesz nie chcieć, aby Shoply używał tych metapól podczas odpowiadania na pytania klientów.

Shoply korzysta z AI, aby automatycznie określać, których metapól można używać podczas odpowiadania na pytania klientów. Aby zapewnić Ci pełną kontrolę, Shoply pozwala ustawić określone metapola produktów lub całe przestrzenie nazw metapól jako czarną listę (wykluczenie).

Ten poradnik wyjaśnia, dlaczego jest to przydatne i jak to skonfigurować.

Gdzie znaleźć ustawienia zaawansowane?

Przejdź do sekcji „Ustawienia” w konsoli administracyjnej aplikacji, a następnie przewiń w dół do sekcji „Ustawienia zaawansowane”. W tej sekcji możesz podać obiekt JSON , aby skonfigurować różne ustawienia.

Ustawienia czarnej listy

Użyj tych ustawień, aby uniemożliwić Shoply używanie określonych metapól produktów podczas odpowiadania na pytania klientów.

blacklist_product_fields

Lista dokładnych kluczy metapól (nazw pól), które chcesz wykluczyć. Nazwa pola musi dokładnie odpowiadać kluczowi metapola wyświetlanemu w Shopify.

Przykładowe klucze metapól:

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

Uwaga: jeśli nie chcesz wyświetlać dostawcy produktu, musisz dodać „brand” do czarnej listy, ponieważ ze względów związanych ze starszymi rozwiązaniami Shoply używa metapola brand do przechowywania informacji o dostawcy.

blacklist_display_filters

Lista dokładnych kluczy metapól, które mają być ukryte wyłącznie w interfejsie filtrów/facetów. W przeciwieństwie do blacklist_product_fields te pola są nadal dostępne dla AI podczas odpowiadania na pytania klientów — po prostu nie są wyświetlane jako wybieralne filtry w interfejsie wyszukiwania.

Jest to przydatne, gdy metapole zawiera wartościowe informacje o produkcie, które AI powinno znać, ale nie ma sensu udostępniać ich jako filtra dla klientów.

Przykłady:

  • warehouse_region — pomocny kontekst dla AI, ale nieprzydatny filtr dla klientów
  • care_instructions — przydatne w odpowiedziach AI, ale nie jest znaczącą kategorią filtra

blacklist_namespaces

Lista całych przestrzeni nazw , które chcesz, aby AI ignorowało.

Przykład:

  • RenterInfo

Jeśli metapole należy do przestrzeni nazw znajdującej się na czarnej liście, wszystkie pola w tej przestrzeni nazw są automatycznie wykluczane.

Jest to przydatne, gdy cała przestrzeń nazw zawiera informacje wewnętrzne lub wrażliwe.

Wskazówki dotyczące czarnej listy

Zalecane do umieszczenia na czarnej liście:

  • Kody dostawców
  • Dane magazynowe / informacje o zapasach
  • Wewnętrzne uwagi dotyczące realizacji zamówień
  • Metapola używane przez inne aplikacje
  • Wszystkie pola, które nie powinny być widoczne dla klientów

Unikaj umieszczania na czarnej liście pól takich jak:

  • Tytuł produktu
  • Opis
  • Materiał
  • Rozmiar, wymiary lub specyfikacje
  • Składniki
  • Instrukcje dotyczące pielęgnacji
  • Nazwy/opcje wariantów

(Dzięki nim AI może udzielać lepszych odpowiedzi).

Wzbogacanie danych produktów za pomocą tagów

split_tag_to_metafield_by

Tagi Shopify to wygodny sposób oznaczania produktów, ale są przechowywane jako płaska lista ciągów znaków i nie mogą być używane jako uporządkowane filtry. To ustawienie pozwala przekształcać tagi w formacie key:value w prawidłowe metapola, które Shoply może indeksować i wykorzystywać do filtrowania.

Jak to działa:

Ustaw split_tag_to_metafield_by na znak separatora używany w tagach. Shoply podzieli każdy tag przy tym znaku, potraktuje lewą stronę jako klucz metapola, a prawą jako wartość, po czym odpowiednio je zindeksuje.

Na przykład, jeśli Twoje produkty mają tagi takie jak:

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

Ustawienie separatora na ":" utworzy metapola:

KluczWartość
materialaluminum
colormatte-black
compatible-withiPhone 15

Te zindeksowane metapola mogą być następnie używane jako filtry facetów w Shoply AI Search — tak samo jak natywne metapola Shopify.

Tagi, które nie zawierają separatora, są pomijane przez to ustawienie i pozostają zwykłymi tagami.

Przykładowa konfiguracja:

json
{ "split_tag_to_metafield_by": ":" }

Kiedy warto tego użyć:

  • Twój sklep już używa tagów key:value dla atrybutów (np. z importu zbiorczego lub aplikacji zewnętrznej)
  • Chcesz dodać atrybuty, które można filtrować, bez tworzenia formalnych definicji metapól Shopify
  • Potrzebujesz szybkiego sposobu na udostępnienie Shoply uporządkowanych danych produktów bez ponownego tagowania katalogu

Kontrolowanie wyświetlania produktów

Użyj tych ustawień, aby kontrolować, jakie informacje są wyświetlane podczas prezentowania produktów na czacie lub w interfejsie wyszukiwania.

hide_discount

Gdy ustawisz wartość true, wartości procentowe rabatów (np. „-40%”) zostaną ukryte na kartach produktów. Jest to przydatne, jeśli nie chcesz podkreślać rabatów klientom.

hide_price

Gdy ustawisz wartość true, wszystkie informacje o cenach zostaną ukryte, w tym ceny pierwotne i ceny po rabacie. Użyj tego ustawienia, jeśli wolisz, aby klienci odwiedzali stronę produktu w celu sprawdzenia ceny lub jeśli Twoja strategia cenowa wymaga ukrywania cen na czacie/w interfejsie wyszukiwania.

hide_review

Gdy ustawisz wartość true, oceny recenzji nie będą wyświetlane na kartach produktów. Jest to przydatne, jeśli nie chcesz, aby oceny wpływały na decyzje klientów na czacie/w interfejsie wyszukiwania.

Przykład prawidłowego obiektu JSON

Oto w pełni prawidłowy przykład:

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 }

Możesz usunąć niepotrzebne elementy lub dodać własne klucze metapól i przestrzenie nazw. Ustaw opcje hide_* na true lub false zgodnie ze swoimi preferencjami.