Shopify kataloğu büyüdükçe ürün bilgisini standart başlık ve açıklama alanlarında yönetmek zorlaşır. Ayakkabıda materyal ve taban teknolojisi, gözlükte cam özellikleri, mobilyada bakım ve ölçü bilgileri gerekebilir.

Shopify bu veriyi yapılandırmak için iki önemli araç sunar: metafields ve metaobjects. Birbirleriyle ilişkilidirler fakat aynı şey değildirler.

Metafield nedir?

Metafield, ürün, koleksiyon veya sayfa gibi mevcut Shopify kaynaklarına yapılandırılmış ek değer ekler.

Ürün için örnekler:

  • Materyal
  • Üretim yeri
  • Garanti süresi
  • Bakım talimatı
  • Teslimat bilgisi

Bu bilgileri uzun ürün açıklamasına gömmek yerine belirli alanlarda yönetebilirsiniz. Uyumlu tema ayarları bu değerleri dynamic source üzerinden kullanabilir.

Metaobject nedir?

Metaobject, birden fazla alandan oluşan tekrar kullanılabilir yapılar için daha uygundur.

Örneğin ikon, başlık, açıklama ve link içeren bir “Ürün Özelliği” tek bir değer değil küçük bir içerik modelidir. Metaobject bu modeli tanımlayıp yeniden kullanılabilir kayıtlar oluşturmanızı sağlar.

Basit karar kuralı

İhtiyaç “bu ürüne bir bilgi eklemek istiyorum” şeklindeyse çoğu durumda metafield iyi başlangıçtır.

İhtiyaç “birkaç ilişkili alandan oluşan tekrar kullanılabilir içerik oluşturmak istiyorum” şeklindeyse metaobject değerlendirilmelidir.

En güçlü yapı ikisini birlikte kullanabilir

Metafield’lar metaobject kayıtlarına referans verebilir. Böylece merkezi kayıtlar oluşturup her üründe uygun kayıtları seçebilirsiniz.

Örneğin UV Koruması, Geri Dönüştürülmüş Materyal ve Hafif Yapı gibi özellikler ikon ve açıklamalarıyla merkezi metaobject kayıtları olabilir. Ürün yalnızca kendisine uygun kayıtları referanslar.

Neden her şeyi metafield yapmamalıyız?

Birçok yapıyı ayrı metafield’lara bölmek teknik olarak mümkündür fakat katalog büyüdükçe yönetim zorlaşabilir. Feature 1 Icon, Feature 1 Title, Feature 1 Description gibi tekrar eden alanlar yüzlerce üründe operasyonel yük yaratır.

Metaobjects ürün sayfasından fazlasıdır

Mağaza lokasyonları, tasarımcı profilleri, materyal kütüphaneleri, SSS grupları, marka hikâyeleri ve teknoloji özellikleri gibi içeriklerde kullanılabilir.

Dynamic sources veri ile tasarımı bağlar

Tema section’ları yapılandırılmış veriyi kullanacak şekilde hazırlanırsa içerik ekipleri her ürün için Liquid kodu düzenlemeden içerik yönetebilir. Ancak her section her veri türünü desteklemez; veri ve front-end mimarisi birlikte düşünülmelidir.

Önce veri modeli, sonra ekran

Ürün sayfasına başlamadan önce bilginin nereden geldiğini, sahibinin kim olduğunu, tekrar kullanılıp kullanılmadığını, filtreleme yapıp yapmadığını ve ERP gibi dış sistemlerden senkronize olup olmadığını belirleyin.

Digimaps yaklaşımında önce veriyi modeller, sonra storefront’u bu yapı etrafında tasarlarız. Bu yaklaşım entegrasyonları sadeleştirir ve katalog büyüdükçe Shopify yönetimini daha sürdürülebilir tutar.