Shoply’nin Hangi Ürün Metafield’larını Kullanabileceğini Nasıl Kontrol Edebilirsiniz

How to Blacklist Product Metafields

AI Shopping Assistant’ınız, ürün bilgilerinizi okuyarak, soruları yanıtlayarak ve önerilerde bulunarak müşterilere yardımcı olmak için tasarlanmıştır.

Ancak, tüm ürün verileri müşterilere yönelik değildir. Bazı ürün metafield’ları  dahili bilgiler (örneğin kâr marjı), tedarikçi ayrıntıları veya gizli kalması gereken diğer nitelikleri 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 AI kullanır. Ancak size tam kontrol sağlamak için Shoply, belirli ürün metafield’larını veya tüm metafield namespace’lerini kara listeye almanıza (hariç tutmanıza) olanak tanır.

Bu kılavuz, bunun neden faydalı olduğunu ve nasıl yapılandırılacağını açıklar.

Gelişmiş Ayarlar nerede bulunur?

Uygulamanın yönetici konsolundaki “Settings” bölümüne gidin, ardından “Advanced Settings” bölümüne kadar aşağı kaydırın. Bu bölümde, çeşitli ayarları yapılandırmak için bir JSON nesnesi  sağlayabilirsiniz.

Daha geniş veri politikası için, Shoply’nin hangi bilgileri kullanabileceğini inceleyin.

Settings → Advanced Settings is the editor used for the configuration below. The screenshot shows the demo store’s existing configuration; use the keys explained in this guide.
Settings → Advanced Settings is the editor used for the configuration below. The screenshot shows the demo store’s existing configuration; use the keys explained in this guide. Click the screenshot to view it at full size.

Kara Liste Ayarları

Müşteri sorularını yanıtlarken Shoply’nin belirli ürün metafield’larını kullanmasını engellemek için bu ayarları kullanın.

Tek tek alanlar yerine tüm bir öğeyi gizlemek için, ürünlerin tamamını indekslemeden hariç tutun.

blacklist_product_fields

Hariç tutmak istediğiniz tam metafield anahtarlarının (alan adlarının) bir listesi. Alan adı, Shopify içinde 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 satıcısını göstermek istemiyorsanız, kara listeye “brand” eklemeniz gerekir, çünkü Shoply, geriye dönük uyumluluk nedenleriyle satıcı bilgilerini saklamak için brand metafield’ını kullanır.

blacklist_display_filters

Yalnızca filtre/faset arayüzünde gizlenecek tam metafield anahtarlarının bir listesi. blacklist_product_fields ayarının aksine, bu alanlar müşteri sorularını yanıtlamak için AI tarafından hâlâ kullanılabilir — sadece arama arayüzünde seçilebilir filtreler olarak gösterilmezler.

Hangi niteliklerin göründüğüne dair arka plan bilgisi için, Shoply’nin ürün filtrelerini nasıl oluşturduğuna bakın.

Bu, bir metafield değerli ürün bilgileri içerdiğinde ve AI’nin bunu bilmesi gerektiğinde, ancak müşteriye dönük bir filtre olarak anlamlı olmadığında faydalıdır.

Örnek:

  • warehouse_region — AI için faydalı bağlam, ancak müşteriler için kullanışlı bir filtre değil
  • care_instructions — AI yanıtları için iyi, ancak anlamlı bir filtre kategorisi değil

blacklist_namespaces

AI’nin yok saymasını istediğiniz tüm namespace’lerin  bir 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, tüm bir namespace dahili veya hassas olduğunda faydalıdır.

Kara Listeye Alma İçin İpuçları

Kara listeye alınması önerilenler:

  • Tedarikçi kodları
  • Depo / envanter ayrıntıları
  • Dahili fulfillment notları
  • Diğer uygulamalar tarafından kullanılan metafield’lar
  • Müşterilere görünmemesi gereken herhangi bir alan

Şu tür alanları kara listeye almaktan kaçının:

  • Ürün başlığı
  • Açıklama
  • Malzeme
  • Boyut, ölçüler veya teknik özellikler
  • İçindekiler
  • Bakım talimatları
  • Varyant adları/seçenekleri

(Bunlar, AI’nin daha iyi yanıtlar vermesine yardımcı olur.)

Etiketlerden Ürün Verisini Zenginleştirin

split_tag_to_metafield_by

Shopify etiketleri, ürünleri etiketlemenin kullanışlı bir yoludur, ancak düz bir string listesi olarak saklanırlar ve yapılandırılmış filtreler olarak kullanılamazlar. Bu ayar, key:value tarzı etiketleri Shoply’nin indeksleyip filtreleme için kullanabileceği uygun metafield’lara dönüştürmenizi sağlar.

Nasıl çalışır:

split_tag_to_metafield_by ayarını, 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 kabul eder ve bunları buna göre indeksler.

Örneğin, ürünlerinizde şu etiketler varsa:

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

Ayırıcıyı ":" olarak ayarlamak şu metafield’ları üretir:

AnahtarDeğer
materialaluminum
colormatte-black
compatible-withiPhone 15

İndekslenen bu metafield’lar daha sonra Shoply AI Search içinde, yerel Shopify metafield’ları gibi faset 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ısınız:

  • Mağazanız zaten öznitelikler için key:value etiketleri kullanıyorsa (ör. toplu içe aktarma veya üçüncü taraf bir uygulamadan)
  • Resmî Shopify metafield tanımları oluşturmadan filtrelenebilir öznitelikler eklemek istiyorsanız
  • Kataloğunuzu yeniden etiketlemeden yapılandırılmış ürün verilerini Shoply’ye sunmak için hızlı bir yola ihtiyacınız varsa

Ürün Görünümünü Kontrol Edin

Ürünler sohbet veya arama arayüzünde görüntülendiğinde hangi bilgilerin gösterileceğini kontrol etmek için bu ayarları kullanın.

Tutmaya devam ettiğiniz alanlarda görsel değişiklikler yapmak için, CSS ile product-card stilini özelleştirebilirsiniz.

hide_discount

true olarak ayarlandığında, indirim yüzdeleri (ör. “-40%”) ürün görüntülerinden gizlenir. Bu, müşterilere indirimleri vurgulamak istemiyorsanız faydalıdır.

hide_price

true olarak ayarlandığında, orijinal fiyatlar ve indirimli fiyatlar dahil tüm fiyat bilgileri gizlenir. Müşterilerin fiyatlandırmayı 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, değerlendirme puanları ürün görüntülerinde gösterilmez. Bu, değerlendirme puanlarının sohbet/arama arayüzünde müşteri kararlarını etkilemesini istemiyorsanız faydalı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 veya false olarak ayarlayın.