Jak kontrolować, których metapól produktów Shoply może używać
Twój AI Shopping Assistant został zaprojektowany, aby pomagać klientom poprzez odczytywanie informacji o produktach, odpowiadanie na pytania i tworzenie rekomendacji.
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 zysku), dane dostawców lub inne atrybuty, które powinny pozostać prywatne. W takich przypadkach możesz chcieć, aby Shoply nie używał tych metapól podczas odpowiadania na pytania klientów.
Shoply używa AI do automatycznego określania, które metapola mogą być używane podczas odpowiadania na pytania klientów. Jednak aby dać Ci pełną kontrolę, Shoply pozwala ustawić czarną listę (wykluczyć) określonych metapól produktów lub całych przestrzeni nazw metapól.
Ten przewodnik wyjaśnia, dlaczego jest to przydatne i jak to skonfigurować.
Gdzie znaleźć Ustawienia zaawansowane?
Przejdź do sekcji “Settings” w konsoli administracyjnej aplikacji, a następnie przewiń w dół do sekcji “Advanced Settings”. W tej sekcji możesz podać obiekt JSON , aby skonfigurować różne ustawienia.
Aby zapoznać się z szerszą polityką danych, sprawdź jakich informacji Shoply może używać.

Ustawienia czarnej listy
Użyj tych ustawień, aby uniemożliwić Shoply korzystanie z określonych metapól produktów podczas odpowiadania na pytania klientów.
Aby ukryć cały element zamiast pojedynczych pól, wyklucz całe produkty z indeksowania.
blacklist_product_fields
Lista dokładnych kluczy metapól (nazw pól), które chcesz wykluczyć. Nazwa pola musi dokładnie odpowiadać kluczowi metapola tak, jak widnieje on w Shopify.
Przykładowe klucze metapól:
start_dateproduct_typebackstock_numberupcshipping_lead_timebrand
Uwaga: jeśli nie chcesz wyświetlać dostawcy produktu, musisz dodać “brand” do czarnej listy,
ponieważ Shoply używa metapola brand do przechowywania informacji o dostawcy ze względów historycznych.
blacklist_display_filters
Lista dokładnych kluczy metapól, które mają być ukryte tylko w interfejsie filtrów/faset. W przeciwieństwie do blacklist_product_fields, te pola są nadal dostępne dla AI przy odpowiadaniu na pytania klientów — po prostu nie są pokazywane jako wybieralne filtry w interfejsie wyszukiwania.
Aby uzyskać więcej informacji o tym, które atrybuty się pojawiają, zobacz jak Shoply generuje filtry produktów.
Jest to przydatne, gdy metapole zawiera wartościowe informacje o produkcie, o których AI powinno wiedzieć, ale które nie mają sensu jako filtr widoczny dla klienta.
Przykład:
warehouse_region— pomocny kontekst dla AI, ale nieprzydatny filtr dla klientówcare_instructions— dobre dla odpowiedzi AI, ale nie jest to sensowna kategoria filtrowania
blacklist_namespaces
Lista całych przestrzeni nazw , które AI ma ignorować.
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 ma charakter wewnętrzny lub zawiera dane wrażliwe.
Wskazówki dotyczące czarnej listy
Zalecane do umieszczenia na czarnej liście:
- Kody dostawców
- Szczegóły magazynowe / stany zapasów
- Wewnętrzne notatki dotyczące realizacji zamówień
- Metapola używane przez inne aplikacje
- Każde pole, które nie powinno 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 pielęgnacji
- Nazwy/opcje wariantów
(Pomagają one AI udzielać lepszych odpowiedzi.)
Wzbogacanie danych produktów na podstawie 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 stylu 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 Twoich tagach. Shoply podzieli każdy tag według tego znaku, potraktuje lewą stronę jako klucz metapola, a prawą jako wartość, a następnie odpowiednio je zaindeksuje.
Na przykład, jeśli Twoje produkty mają tagi takie jak:
material:aluminum
color:matte-black
compatible-with:iPhone 15Ustawienie separatora na ":" spowoduje utworzenie metapól:
| Klucz | Wartość |
|---|---|
material | aluminum |
color | matte-black |
compatible-with | iPhone 15 |
Te zaindeksowane metapola mogą następnie być używane jako filtry fasetowe w Shoply AI Search — tak samo jak natywne metapola Shopify.
Tagi, które nie zawierają separatora, są ignorowane przez to ustawienie i pozostają zwykłymi tagami.
Przykładowa konfiguracja:
{
"split_tag_to_metafield_by": ":"
}Kiedy tego używać:
- Twój sklep już używa tagów
key:valuedla atrybutów (np. z importu zbiorczego lub aplikacji zewnętrznej) - Chcesz dodać atrybuty możliwe do filtrowania bez tworzenia formalnych definicji metapól Shopify
- Potrzebujesz szybkiego sposobu na udostępnienie Shoply uporządkowanych danych o produktach bez ponownego tagowania katalogu
Kontrola wyświetlania produktów
Użyj tych ustawień, aby kontrolować, jakie informacje są pokazywane, gdy produkty są wyświetlane w czacie lub interfejsie wyszukiwania.
W przypadku zmian wizualnych dotyczących pól, które zachowujesz, możesz dostosować styl kart produktów za pomocą CSS.
hide_discount
Gdy ustawione na true, procenty rabatu (np. “-40%”) będą ukryte w widokach produktów. Jest to przydatne, jeśli nie chcesz akcentować rabatów klientom.
hide_price
Gdy ustawione na true, wszystkie informacje o cenie będą ukryte, w tym ceny oryginalne i ceny po rabacie. Użyj tego, jeśli wolisz, aby klienci odwiedzali stronę produktu, aby zobaczyć ceny, lub jeśli Twoja strategia cenowa wymaga ukrywania cen w interfejsie czatu/wyszukiwania.
hide_review
Gdy ustawione na true, oceny opinii nie będą wyświetlane w widokach produktów. Jest to przydatne, jeśli nie chcesz, aby wyniki opinii wpływały na decyzje klientów w interfejsie czatu/wyszukiwania.
Przykład poprawnego obiektu JSON
Oto w pełni poprawny przykład:
{
"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ąć elementy, których nie potrzebujesz, lub dodać własne klucze metapól i przestrzenie nazw. Ustaw opcje hide_* na true lub false zgodnie ze swoimi preferencjami.
