E-Ticaret Mühendisliği / Uygulama ve satın alma rehberi

Shopify Metafield ve Metaobject: Ürün Veri Modeli Nasıl Kurulur?

Ürün bilgisi ürün açıklamalarının içinde dağınık duruyorsa yeni bir tema tek başına problemi çözmez. Önce hangi bilginin ürüne ait olduğunu, hangisinin ürünler arasında paylaşılacağını ve kim tarafından güncelleneceğini belirleyin.

Metafield ile metaobject arasındaki karar

Shopify metafield, mevcut ürün veya sipariş gibi bir kayda ek alan bağlar. Metaobject ise birbiriyle ilişkili alanları taşıyan, tekrar kullanılabilir ayrı bir içerik yapısı tanımlar. Bu ayrım, yalnızca yönetim panelindeki farklı menülerden ibaret değildir: aynı bilginin kaç yerde tutulacağını ve güncellemenin nerelere yansıyacağını belirler. [1] [2]

Örneğin ürünün üretim yılı tek bir alan olabilir. Birden fazla üründe kullanılacak bakım talimatının başlığı, açıklaması ve dosyası varsa ayrı bir yapı düşünmek daha anlamlıdır. Her özelliğe metaobject açmak da gereksiz karmaşıklık yaratabilir. Kararı, bilginin tekrar kullanımına ve bağımsız düzenlenme ihtiyacına göre verin.

Önce ürün veri sözlüğünü çıkarın

Bir tabloya alan adı, anlamı, türü, birimi, zorunluluğu ve sorumlusunu yazın. “Boyut” tek başına belirsizdir; en, derinlik ve yükseklik ayrılmalıdır. “Ahşap” ile “MDF” gibi malzeme değerlerinin serbest metin mi, kontrollü seçenek mi olacağını belirleyin. Filtrelerde kullanılacak değerlerin yazım farkları nedeniyle parçalanmasını önleyin.

Boş değer ile sıfırı aynı kabul etmeyin. Ölçüsü henüz bilinmeyen ürünün derinliğini sıfır göstermek, müşteriye yanlış bilgi verir. Eski katalogdan taşınacak alanlar için de dönüşüm kuralı hazırlayın. Üreticinin santimetre olarak gönderdiği değer ile iç sistemin milimetre alanı, kayıt sırasında açıkça dönüştürülmelidir.

Örnek: üç koleksiyona ortak ölçü tablosu

Varsayımsal bir mobilya mağazasında üç koleksiyonun aynı montaj kılavuzunu kullandığını düşünün. Kılavuz dosyasını her ürün açıklamasına ayrı ayrı yapıştırmak yerine bir kılavuz kaydı oluşturup ilgili ürünleri ona bağlamak önerilebilir. Dosya değiştiğinde tek noktadan güncelleme yapılır; fakat yanlış değişiklik daha fazla ürünü etkileyebileceğinden yayın öncesi önizleme gerekir.

Ürün ölçüleri ise ortak kılavuza konmamalıdır. İki komodin aynı montaj yöntemine sahip olsa da yükseklikleri farklı olabilir. Bu nedenle paylaşılacak içerik ile ürüne özgü teknik bilgi ayrı tutulur. Örnek veri modelini aşağıdaki gibi tasarlayabilirsiniz; bu tablo bir platform sınırı değil, önerilen şemadır.

Örnek karar ve kabul kontrolleri
BilgiÖnerilen yapıKontrol
Ürün yüksekliğiSayısal ürün alanı ve birimNegatif değer reddedilir
Bakım kılavuzuOrtak içerik kaydıBağlı ürünler önizlenir
MalzemeKontrollü ürün alanıEş anlamlı değerler birleştirilir
Koleksiyon hikâyesiYeniden kullanılabilir içerikDil ve yayın durumu kontrol edilir

Veri sahipliğini baştan kararlaştırın

Shopify özel verilerinde uygulama tarafından yönetilen ve mağazanın yönettiği sahiplik modelleri vardır. Düzenleme yetkileri seçilen modele göre farklılaşabilir. Bu nedenle uygulama geliştiricisi ile içerik ekibinin aynı alanı birbirinden habersiz değiştireceği bir düzen kurmayın. [1] [2]

Teklifte “ürün alanları eklenecek” ifadesi yeterli değildir. Alan tanımlarının kimde kalacağı, uygulama kaldırıldığında beklenen davranış ve başka bir temanın bu veriyi nasıl okuyacağı açıklanmalıdır. Veri modeli ile sunum kodunu ayrı teslimatlar olarak değerlendirin; tasarım değişikliği katalog bilgisini kaybetmenize yol açmamalıdır.

Çeviri ve toplu güncellemeyi prova edin

Alanları açtıktan sonra bütün kataloğu tek seferde taşımak yerine temsilî ürün grubuyla başlayın. Uzun metin, eksik dosya, farklı dil, yanlış birim ve silinmiş referans senaryolarını deneyin. Editörün hatayı nerede göreceği de kabul testinin parçası olsun. Yalnızca API yanıtının başarılı olması doğru ürün sayfası üretildiğini göstermez.

Geçiş için eski değer, yeni değer, dönüşüm kuralı ve işlem sonucu kaydı tutun. Önce veri doğruluğunu, sonra sayfadaki görünümü kontrol edin. Katalog ekibi yanlış eşleştirmeyi saptadığında geri dönüşün ürün bazında mı, toplu olarak mı yapılacağını önceden belirleyin.

Teslimde isteyeceğiniz kanıtlar

  • Alan sözlüğü, sahiplik ve düzenleme sorumluları yazılı teslim edilsin.
  • Ortak içerik güncellemesinin hangi ürünleri etkilediği görülebilsin.
  • Eksik referans, farklı dil ve hatalı birim için örnek testler bulunsun.
  • Tema değişiminde kullanılacak veri okuma açıklaması ve aktarım yedeği hazırlansın.

Sık sorulan sorular

### Her ürün özelliği için metaobject gerekir mi? Hayır. Tek ürüne ait basit bir özellik için ayrı içerik kaydı gereksiz olabilir. Tekrar kullanım, çok alanlı yapı ve bağımsız yayın yönetimi ihtiyacını karşılaştırın.

Bu çalışma tek başına SEO sıralamasını yükseltir mi?

Böyle bir garanti verilemez. Tutarlı veri; ürün açıklamalarını, filtreleri ve ilgili teknik çıktıları yönetmeyi kolaylaştırır. Arama performansını ayrıca ölçmek ve içeriğin müşteri ihtiyacını gerçekten karşıladığını değerlendirmek gerekir.

Teknik kaynaklar

  1. Shopify: metafields
  2. Shopify: metaobjects

Kaynaklar teknik kavramları destekler. Örnek tablolar ve senaryolar önerilen çalışma araçlarıdır; gerçek müşteri sonucu, bağımsız denetim veya platform garantisi değildir. Uygulama öncesinde kullanılan ürünün güncel koşulları kontrol edilmelidir.

Bu ihtiyacı çalışan bir sisteme dönüştürelim.

Mevcut sisteminizi, sorun yaşadığınız iş akışını ve beklediğiniz sonucu paylaşın. Ganz Dijital ile projenizin kapsamını ve kabul koşullarını netleştirin.

İlgili hizmeti inceleWhatsApp üzerinden görüşelim →

Hazırlama notu: İçerik, belirtilen kaynaklar ve özgün örnek senaryolar kullanılarak yapay zekâ desteğiyle hazırlanmıştır. Sayısal örnekler aksi belirtilmedikçe varsayımsaldır. İşletmeye özel güvenlik, hukuki ve operasyonel gereksinimler ayrıca değerlendirilmelidir.