Shoply’nin Kullanabileceği Ürün Metafield’larını Kontrol Etme
Yapay zekâlı Alışveriş Asistanınız, ürün bilgilerinizi okuyarak, soruları yanıtlayarak ve önerilerde bulunarak müşterilerinize yardımcı olmak üzere tasarlanmıştır.
Ancak ürün verilerinin tamamı müşteriler için uygun değildir. Bazı ürün metafield’ları kâr marjı gibi dahili bilgiler, tedarikçi ayrıntıları veya gizli kalması gereken başka nitelikler içerebilir. Bu durumlarda Shoply’nin müşteri sorularını yanıtlarken bu metafield’ları kullanmamasını tercih edebilirsiniz.
Shoply, müşteri sorularını yanıtlarken hangi metafield’ların kullanılabileceğini otomatik olarak belirlemek için yapay zekâ kullanır. Ancak tam kontrol sağlamanız için Shoply, belirli ürün metafield’larını veya metafield namespace’lerinin tamamını kara listeye almanıza (hariç tutmanıza) olanak tanır.
Bu kılavuz, bunun neden yararlı olduğunu ve nasıl yapılandırılacağını açıklar.
Gelişmiş Ayarlar nerede bulunur?
Uygulamanın yönetim konsolunda “Settings” bölümüne gidin ve ardından “Advanced Settings” bölümüne ilerleyin. Bu bölümde, çeşitli ayarları yapılandırmak için bir JSON nesnesi sağlayabilirsiniz.
Kara Liste Ayarları
Müşteri sorularını yanıtlarken Shoply’nin belirli ürün metafield’larını kullanmasını önlemek için bu ayarları kullanın.
blacklist_product_fields
Hariç tutmak istediğiniz tam metafield anahtarlarının (alan adlarının) listesi. Alan adı, Shopify’da göründüğü şekliyle metafield’ın anahtarıyla tam olarak eşleşmelidir.
Örnek metafield anahtarları:
start_dateproduct_typebackstock_numberupcshipping_lead_timebrand
Not: Ürünün tedarikçisini göstermek istemiyorsanız kara listeye “brand” eklemeniz gerekir; Shoply, geçmişten gelen nedenlerle tedarikçi bilgilerini depolamak için brand metafield’ını kullanır.
blacklist_display_filters
Yalnızca filtre/facet arayüzünde gizlemek istediğiniz tam metafield anahtarlarının listesi. blacklist_product_fields seçeneğinden farklı olarak bu alanlar, müşteri sorularını yanıtlamak için yapay zekâ tarafından kullanılabilir — yalnızca arama arayüzünde seçilebilir filtreler olarak gösterilmez.
Bu, bir metafield’ın yapay zekânın bilmesi gereken değerli ürün bilgileri içerdiği, ancak müşteriye yönelik bir filtre olarak anlamlı olmadığı durumlarda kullanışlıdır.
Örnek:
warehouse_region— yapay zekâ için yararlı bağlamdır, ancak müşteriler için kullanışlı bir filtre değildircare_instructions— yapay zekâ yanıtları için iyidir, ancak anlamlı bir filtre kategorisi değildir
blacklist_namespaces
Yapay zekânın yok saymasını istediğiniz tam namespace’lerin listesi.
Örnek:
RenterInfo
Bir metafield kara listeye alınmış bir namespace’e aitse, o namespace içindeki tüm alanlar otomatik olarak hariç tutulur.
Bu, bir namespace’in tamamı dahili veya hassas olduğunda kullanışlıdır.
Kara Listeye Alma İpuçları
Kara listeye alınması önerilenler:
- Tedarikçi kodları
- Depo / stok ayrıntıları
- Dahili sipariş karşılama notları
- Diğer uygulamalar tarafından kullanılan metafield’lar
- Müşterilere görünmemesi gereken tüm alanlar
Şu tür alanları kara listeye almaktan kaçının:
- Ürün başlığı
- Açıklama
- Malzeme
- Beden, ölçüler veya teknik özellikler
- İçindekiler
- Bakım talimatları
- Varyant adları/seçenekleri
(Bunlar, yapay zekânın daha iyi yanıtlar vermesine yardımcı olur.)
Etiketlerden Ürün Verilerini Zenginleştirme
split_tag_to_metafield_by
Shopify etiketleri ürünleri etiketlemek için kullanışlıdır, ancak düz bir dize listesi olarak saklandıklarından yapılandırılmış filtreler olarak kullanılamazlar. Bu ayar, key:value biçimindeki etiketleri Shoply’nin dizine ekleyip filtreleme için kullanabileceği uygun metafield’lara dönüştürmenizi sağlar.
Nasıl çalışır:
split_tag_to_metafield_by değerini etiketlerinizde kullanılan ayırıcı karaktere ayarlayın. Shoply her etiketi bu karakterden böler, sol tarafı metafield anahtarı ve sağ tarafı değer olarak ele alır ve bunları buna göre dizine ekler.
Örneğin, ürünlerinizde şu tür etiketler varsa:
material:aluminum
color:matte-black
compatible-with:iPhone 15Ayırıcıyı ":" olarak ayarladığınızda şu metafield’lar oluşturulur:
| Anahtar | Değer |
|---|---|
material | aluminum |
color | matte-black |
compatible-with | iPhone 15 |
Bu dizine eklenmiş metafield’lar, tıpkı yerel Shopify metafield’ları gibi Shoply AI Search’te facet filtreleri olarak kullanılabilir.
Ayırıcıyı içermeyen etiketler bu ayar tarafından yok sayılır ve normal etiketler olarak kalır.
Örnek yapılandırma:
{
"split_tag_to_metafield_by": ":"
}Bunu ne zaman kullanmalı:
- Mağazanızda nitelikler için zaten
key:valueetiketleri kullanılıyorsa (örneğin toplu içe aktarma veya üçüncü taraf bir uygulamadan) - Resmî Shopify metafield tanımları oluşturmadan filtrelenebilir nitelikler eklemek istiyorsanız
- Kataloğunuzu yeniden etiketlemeden yapılandırılmış ürün verilerini Shoply’ye sunmanın hızlı bir yoluna ihtiyacınız varsa
Ürün Görüntüsünü Kontrol Etme
Ürünler sohbette veya arama arayüzünde görüntülendiğinde hangi bilgilerin gösterileceğini kontrol etmek için bu ayarları kullanın.
hide_discount
true olarak ayarlandığında indirim yüzdeleri (örneğin, “-40%”) ürün görüntülerinde gizlenir. İndirimleri müşterilere vurgulamak istemiyorsanız bu ayar kullanışlıdır.
hide_price
true olarak ayarlandığında, orijinal fiyatlar ve indirimli fiyatlar dâhil tüm fiyat bilgileri gizlenir. Müşterilerin fiyatları görmek için ürün sayfasını ziyaret etmesini tercih ediyorsanız veya fiyatlandırma stratejiniz sohbet/arama arayüzünde fiyatları gizlemeyi gerektiriyorsa bunu kullanın.
hide_review
true olarak ayarlandığında inceleme puanları ürün görüntülerinde gösterilmez. İnceleme puanlarının sohbet/arama arayüzünde müşteri kararlarını etkilemesini istemiyorsanız bu ayar kullanışlıdır.
Geçerli bir JSON nesnesi örneği
İşte tamamen geçerli bir örnek:
{
"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
}İhtiyacınız olmayan öğeleri kaldırabilir veya kendi metafield anahtarlarınızı ve namespace’lerinizi ekleyebilirsiniz. hide_* seçeneklerini tercihlerinize göre true ya da false olarak ayarlayın.
