Shoply’nin Kullanabileceği Ürün Metafield’larını  Kontrol Etme

Ürün Metafield'larını Kara Listeye Alma

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_date
  • product_type
  • backstock_number
  • upc
  • shipping_lead_time
  • brand

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ğildir
  • care_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:

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

Ayırıcıyı ":" olarak ayarladığınızda şu metafield’lar oluşturulur:

AnahtarDeğer
materialaluminum
colormatte-black
compatible-withiPhone 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:

json
{ "split_tag_to_metafield_by": ":" }

Bunu ne zaman kullanmalı:

  • Mağazanızda nitelikler için zaten key:value etiketleri 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:

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 }

İ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.