Shopify metafields, mağazanızdaki her kaynakta özel verilerin açılmasını sağlar: ürünler, varyantlar, koleksiyonlar, müşteriler, siparişler ve sayfalar. Bir geliştirici tarafından doğru yapıldığında, üç ile beş adet ödenen uygulamayı yerel, bakımlanabilir tema koduyla değiştirir. Yanlış yapıldığında, hiç kimsenin güncelleyemediği bir şema ve hiçbir zaman vitrinde görünmeyen verilerle kalırsınız.
Temel Bilgiler
- Metafields verileri tek bir kaynak başına depolar; metaobjects ise birçok kaynak arasında paylaşılan yeniden kullanılabilir yapılandırılmış içeriği depolar.
- Bahar 2026'da (Shopify Editions, Haziran 2026) ürün, müşteri ve sipariş sayfalarında 50'ye kadar metafield sabitleme yapılabilir, böylece takımınız sayfadan çıkmadan bunları düzenleyebilir.
- API sürümü 2026-04, sepetten siparişe metafield yayılmasını tanıttı, bu satış sonrası otomasyon için temel bir değişikliktir.
- İyi kapsamlandırılmış bir metafield projesi (şema tasarımı, Liquid render, toplu ithalat, belgeler) tipik olarak üç ile beş geliştirici günü sürer.
- Şemayı tasarlamadan önce geliştiriciyle çalışmaya başlamak, doğru işlem sırasıdır. Kötü ad alanlarını geri dönüştürmek, bunu bir kez doğru yapmaktan daha pahalıya mal olur.
"Shopify Metafields Geliştirme" aslında ne anlama gelir
Bu ifadeyi aradıysanız, muhtemelen metafields'in var olduğunu zaten bilen İspanyolca konuşan bir tüccar veya kurucusunuz ve bir geliştiricinin bunları doğru şekilde oluşturması için ne gerektiğini anlamak istiyorsunuz. Bu doğru sorudur. Yönetici kurulumu kolay parçadır. Geliştirme işi şema tasarımı, Liquid renderı, toplu veri işlemleri ve tema entegrasyonudur ve çoğu mağaza burada hata yapar.
Shopify'ın resmi belgeleri metafields'i standart yöneticiye kaydedilmeyen özel bilgileri kaydetmenin bir yolu olarak tanımlar. Bu doğrudur ancak kapsam yetersiz sunulur: ürünler, varyantlar, koleksiyonlar, müşteriler, siparişler, sayfalar ve blog yazıları da dahil olmak üzere her Shopify kaynağı, temanızın veya herhangi bir uygulamanın okuyabileceği özel anahtar değer verilerini taşıyabilir.
Metafields vs. metaobjects: Şemanızı şekillendiren karar
Herhangi bir geliştirici bir satır Liquid yazamadan, bir mimari soruyu yanıtlamanız gerekir: bu veri belirli bir kaynağa mı ait, yoksa birden fazla yerde görüntülenen paylaşılan içerik midir?
| Durum | Kullan | Neden |
|---|---|---|
| Belirli bir ürünü için malzeme listesi | Metafield | Veri yalnızca o ürüne aittir |
| Ürün başına spesifikasyon tablosu (boyutlar, ağırlık, malzeme) | Metafield | Kaynakla bire bir |
| 40 blog yazısında başvurulan yazar profili | Metaobject | Bağımsız, yeniden kullanılabilir içerik girişi |
| Birden fazla ürün sayfasında gösterilen SSS grubu | Metaobject | Bir SSS seti, birçok referans |
| Altbilgi, harita ve iletişim bloğunda mağaza konumu | Metaobject | Birden fazla şablondan başvurulur |
| Siparişe taşınan sepet düzeyinde kişiselleştirme belirteci | Sepet metafield | API 2026-04 yayılma mantığı gerekli |
Metafields, mevcut bir Shopify kaynağına ekstra veri ekler. Metaobjects, varsayılan olarak hiçbir şeye eklenmeyen ve birden fazla kaynaktan başvurulabilecek bağımsız nesnelerdir. Bunu şema aşamasında yanlış yapmak, daha sonra yeniden oluşturmak anlamına gelir, bu da ilk kısa anlamlaşmada doğru yapmaktan daha pahalıya mal olur.
Geliştiriciinizin bilmesi gereken 2026 platform değişiklikleri
Shopify'ın platformu bu yıl hızlı hareket etmiştir. Özellikle üç değişiklik 2026'da başlayan herhangi bir metafield geliştirme işini etkiler.
1. Sepet metafields siparişlere aktarılır (API 2026-04)
2026'nın başlarında yayınlanan API sürümü 2026-04, önemli bir yetenek tanıttı: sepet metafields artık ödeme süreci tamamlandığında otomatik olarak sipariş metafields'e aktarılabilir. Kişiselleştirme belirteçleri, sadakat meta verileri, teslimat talimatları veya üçüncü taraf kargo bayrakları gibi ödeme sırasında özel veri toplayan mağazalar için bu, manuel geçici çözümleri ortadan kaldırır. Teknik gereksinim kesindir: ad alanı ve anahtar, sepet ve sipariş tanımları arasında tam olarak eşleşmelidir ve senkronizasyon, sipariş metafield'de etkinleştirilmelidir. Bu, kodsuz bir özellik değildir. Bir geliştirici tarafından her iki tanım yapılandırılması ve akışın doğrulanması gerekir.
2. Yönetici sayfalarında 50'ye kadar metafield sabitlendi (Bahar 2026)
Shopify'ın Bahar 2026 Editions güncellemesi, ürün, müşteri ve sipariş sayfalarında yönetici içinde 50'ye kadar metafield sabitleme yeteneğini tanıttı. Takımınız artık en önemli alanları ayrı bir ayarlar ekranına gitmeye gerek duymadan görebilir ve düzenleyebilir. Büyük kataloglara sahip operasyon ağırlıklı mağazalar için, bu son yıllarda metafield yönetici iş akışında en büyük yaşam kalitesi iyileştirmesidir.
3. API 2026-10, metafield filtresi doğrulamasını zorunlu kılar
API sürümü 2026-10'dan başlayarak, GraphQL Yönetici API'si, filtreleme için geçerli olmayan bir metafield'e göre filtreleyen bir sorgu olduğunda, sessizce yüklemi yok saymak yerine açık bir hata döndürür. Mağazanız metafields'e göre filtreleyen herhangi bir uygulama veya özel entegrasyon kullanıyorsa, yükseltmeden önce bu sorgular denetlenmelidir. Metafield şemanızı işleyen bir geliştirici, filtre uygunluğunu tanım zamanında hesaplamalı, sonra değil.
4. Analytics'i metafields'e göre filtreleyin (Bahar 2026)
Shopify analitikleri artık doğrudan metafields'e göre filtrelenebilir, yani performans verilerini tanımladığınız herhangi bir özel alana göre bölümlendirebilirsiniz: ürün hattı, tedarikçi, malzeme kategorisi veya başka bir nitelik. Bu, geliştiriciinizin bugün yapılandırdığı verileri yarın bir raporlama varlığı haline getirir.
Düzgün kapsamlandırılmış metafield geliştirme projesi neye benzer
İşte ciddi bir işin kapsadığı şey, aşamalara bölünür.
Aşama 1: Şema tasarımı (yarım gün)
- Mevcut ürün verilerini denetle: açıklamaya dökülen nedir yapılandırılmalı?
- Hangi kaynakların metafields taşıyacağını ve hangilerinin metaobjects'e ihtiyaç duyacağını belirle.
- Ad alanlarını ve anahtarları tanımla. Standart ad alanları (
shopify--ön ek yapılmış tanımlar gibi) size temalar ve uygulamalarla uyumluluğu kutu dışında verir. Özel ad alanları sana kontrol verir. - Referans türlerini eşle: bağlantılı içerik için
product_reference,metaobject_referenceveyaarticle_reference. 2025-10 API güncellemesinde sunulanarticle_referencevelist.article_referencetürleri, ürünü ölçekte içeriğe bağlamayı daha zengin hale getirir. - Her tanımı belgele, böylece takımın geliştiriciyi çağırmak zorunda kalmadan doldurabilir ve bakım yapabilir.
Aşama 2: Tema entegrasyonu (bir ila iki gün)
- Çevrimiçi Mağaza 2.0 temasında (Dawn, Horizon, Prestige, Impulse ve 2021 sonrasında yayınlanan herhangi bir şey), metafields dinamik kaynaklar aracılığıyla tema editöründeki tema bloklarına bağlanır, basit durumlar için kodlanmış olmadan.
- Özel düzenler, koşullu renderı, spesifikasyon tabloları, indirilebilir PDF'ler, ürün başına SSS'ler ve ilgili ürün listeleri için, bir geliştirici
sections/main-product.liquidveya ayrılmış bir blok dosyasında Liquid yazar. - Metafield liste türleri, tek bir metafield'de birden fazla değer depolamanızı sağlar, bu da malzeme listeleri, çok mevsim etiketleri ve tamamlayıcı ürün dizileri için doğru araçtır.
- Hydrogen veya Storefront API'yi kullanan headless yapılar için, metafield verileri GraphQL aracılığıyla getirilir ve React bileşenlerinde renderlanır.
Aşama 3: Toplu veri popülasyonu (yarım gün ila bir gün)
- Mevcut ürün verileriniz varsa, bir geliştirici Admin API'sini kullanarak değerleri toplu olarak içeri aktarır, manuel olarak girmek yerine. 500 ürün için, API tek mantıklı yoldur.
- Metafield API çağrıları uygun maliyetlidir: tek bir üründeki tüm metafields'i bir GraphQL çağrısında ayarlamak, tek bir metafield başına bir çağrıdan daha ucuzdur, çünkü aynı kaynak için ek metafields tek bir istek içinde ücretsizdir.
Aşama 4: Belgeler ve teslim (yarım gün)
- Takımınız için hangi alanların var olduğunu, her birinin hangi formatı beklediğini ve hangilerinin gerekli olduğunu kapsayan bir içerik rehberi.
- Yeni bir API sürümüne yükseltmek istiyorsanız ne denetleyeceğiniz hakkında kısa bir not (özellikle 2026-10 değişikliği göz önüne alındığında filtre sorguları etrafında).
Malzeme kütüphaneleri, spesifikasyon tabloları, ürün başına SSS'ler ve özel boyut kılavuzlarını kapsayan tipik bir katalog projesi için, bu tüm işlem üç ila beş geliştirici günü sürer. /case-studies adresinde gerçek proje örneklerine bakın.
Maliyeti artıran veya azaltan faktörler
İşi daha yüksek seviyeye çıkaran maliyet faktörleri:
- Yapılandırılmış veri geçmişi olmayan büyük katalog (her şey açıklama alanındadır)
- Metaobject içeriği için Translate and Adapt uygulaması veya API tabanlı çeviri iş akışları gerektiren birden fazla dil
- Metafields'in Storefront API aracılığıyla getirilmesi ve özel bileşenlerde renderlanması gereken headless mimarisi
- Shopify Flow otomasyonları ile downstream'de sepetten siparişe yayılma mantığı
- Liquid düzenleri yerine dinamik kaynakları gerektiren eski (2021 öncesi) tema
İşi daha düşük seviyeye çeken maliyet faktörleri:
- Zaten yüklü olan OS 2.0 teması (Dawn, Horizon, vb.) dinamik kaynaklar mevcut
- Net veri gereksinimleri açık olan iyi organize edilmiş mevcut katalog
- Çok dilli gereksinim yok
- İçerik takımı teslimattan sonra değerleri doldurmaya hazır
Bir geliştirici veya ajansı değerlendirirken nelere dikkat etmeliyim
- Tema hakkında sormadan önce şema hakkında soruyorlar. Ad alanları, veri türleri ve referans ilişkileri hakkında tartışmadan Liquid'e hemen geçen herhangi bir geliştirici sana daha sonra bir yeniden yapı yaptıracaktır.
- Metafields'i metaobjects'ten ayırıyorlar. Bunlar farklı sorunlar için farklı araçlardır. Bir geliştirici onları değiştirilebilir olarak görüyorsa, bu kırmızı bayrak.
- 2026-10 filtre doğrulama değişikliğini hesap ediyorlar. Filtre uygunluğu aklında olmadan oluşturulan tanımlar, API sürümlerini yükselttiğinde entegrasyonları kıracaktır.
- Sadece kod değil, belgeler de veriyorlar. Hiç kimsenin bakamadığı bir tema bir yükümlülüktür. Teslim paketi, operasyon takımınızın geliştirici olmadan izleyebileceği bir içerik rehberi içermelidir.
- Yerel araçlar işi yaptığında bir uygulama önermiyorlar. OS 2.0'dan önce, metafields yönetimi ayda 29 ila 79 dolar maliyeti olan üçüncü taraf uygulamalar gerektiriyordu. 2026'da metafields tamamen Shopify yönetimi aracılığıyla yönetilir ve tema editörü OS 2.0 mağazaları için ekstra kod olmadan görüntüyü işler. Dürüst bir geliştirici, yerel yetenekler gerçekten yetersiz kaldığında uygulamaları önerir.
Çoğu tüccarın kaçırdığı metafields SEO altyapısı açısından
Yapılandırılmış metafields, sadece içerik yönetimi kolaylığı değildir. Bunlar, temanızın temizlik HTML olarak tarama motorları için renderleyebileceği sorgulanabilir, filtrelenebilir verilerdir. Metafields'den oluşturulmuş bir spesifikasyon tablosu gerçek tablo işaretlemesini renderler. Metafield liste türünden bir malzeme listesi uygun bir <ul> renderlar. Zengin metin açıklama alanına dökülen veri, Google'ın ayrıştırması için daha zor olan yapılandırılmamış bir blobdur ve yöneticinde filtrelemesi imkansızdır.
Büyük kataloglara sahip mağazalar için metafields ayrıca ürün başına noindex kontrolleri oluşturmayı uygulanır hale getirir: <meta name="robots" content="noindex"> etiketini etkinleştiren bir boolean metafield, her sayfada kod dokunmadan ayrıntılı SEO kontrolü verir. Bu, tam olarak bir Shopify SEO ve Shopify tema geliştirici işinin birlikte teslim etmesi gereken tür bir modeldir.
Metafield mimariniz hakkında geliştiriciyle konuşmaya hazır mısınız?
Altı yıl boyunca 65+ Shopify mağazası arasında metafield şemalarını tasarladım ve kurdum, basit spesifikasyon tablolarından Shopify Flow satış sonrası mantığıyla çok dilli metaobject kütüphanelerine kadar her şeyi kapsadım. Bir şema incelemesi veya tam bir yapı istiyorsanız, üzerinde çalıştığınız şey hakkında bana bildirin.
Sıkça sorulan sorular
Shopify metafields ve metaobjects arasındaki fark nedir?
Metafields ürün, sipariş veya müşteri gibi mevcut bir Shopify kaynağına ekstra veri ekler. Metaobjects, tek bir kaynağa ait olmayan ve yazar profili veya paylaşılan bir SSS grubu gibi temada birden fazla yerden başvurulabilecek bağımsız içerik girişleridir.
Shopify metafields kurmak için geliştiriciyle çalışmam gerekir mi?
Temel metafield tanımları ve değerleri Shopify yöneticisi olmadan oluşturulabilir ve Çevrimiçi Mağaza 2.0 temalarında dinamik kaynaklar aracılığıyla tema editöründeki tema editöründe bağlanırlar. Geliştirici, özel Liquid renderı, sepetten siparişe yayılma (API 2026-04'te tanıtıldı), Admin API aracılığıyla toplu veri içeri aktarımı ve Storefront API'sini kullanarak herhangi bir headless uygulaması için gerekli hale gelir.
Metafield geliştirme projesi ne kadar zaman alır?
Şema tasarımı, Liquid tema entegrasyonu, toplu veri popülasyonu ve teslim belgelerini kapsayan tipik bir işlem üç ila beş geliştirici günü sürer. Çok dilli gereksinimler, headless mimarisi veya büyük yapılandırılmamış katalogları olan projeler daha uzun sürer.