Kontrolowanie, których metapól produktów Shoply może używać
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_dateproduct_typebackstock_numberupcshipping_lead_timebrand
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ówcare_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:
material:aluminum
color:matte-black
compatible-with:iPhone 15Ustawienie separatora na ":" utworzy metapola:
| Klucz | Wartość |
|---|---|
material | aluminum |
color | matte-black |
compatible-with | iPhone 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:
{
"split_tag_to_metafield_by": ":"
}Kiedy warto tego użyć:
- Twój sklep już używa tagów
key:valuedla 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:
{
"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.
