Metafields
Metafield’ler, Shopify’da ürünler, siparişler, müşteriler ve diğer kaynaklar için özel veri depolamanıza olanak tanır. Boyut kılavuzları, spesifikasyonlar, SEO verileri veya dahili notlar gibi ek bilgiler eklemek için kullanışlıdırlar.
Shopify’da metafield’ler hakkında daha fazla bilgi edinin →
DataEase ile dosyalarınızda dinamik sütunlar kullanarak metafield’leri içe aktarabilir, dışa aktarabilir ve güncelleyebilirsiniz.
📊 DataEase’de Metafield’lerin Çalışma Şekli
Section titled “📊 DataEase’de Metafield’lerin Çalışma Şekli”DataEase’den veri dışa aktardığınızda, metafield’ler dinamik sütunlar olarak gösterilir. Bu, her bir metafield’in dosyada kendi sütununu aldığı ve belirli bir adlandırma formatı kullandığı anlamına gelir:
metafield {namespace}.{name} [{type}]
Örnek:
Section titled “Örnek:”metafield global.description_tag [single_line_text_field]
Bu yapı, hangi metafield’den bahsettiğinizi ve hangi formatta olduğunu DataEase’e (ve Shopify’a) bildirir.
🧠 Metafield İçe Aktarma Mantığı
Section titled “🧠 Metafield İçe Aktarma Mantığı”- Bir metafield içe aktarma dosyanızda yoksa, değiştirilmeyecektir.
- Bir metafield dosyada varsa ama boşsa, Shopify’dan silinecektir.
- Bir metafield değere sahipse, oluşturulacak veya güncellenecektir.
Bu, değiştirmek istemediğiniz verileri üzerine yazmadan metafield’leri yönetmeyi kolaylaştırır.
🧩 Desteklenen Metafield Türleri
Section titled “🧩 Desteklenen Metafield Türleri”Shopify, geniş bir yelpazede metafield türlerini destekler. Tam listeyi burada görebilirsiniz:
İçe aktarırken bu türleri sütun başlıklarınızda kullanın. Örneğin:
metafield specs.material [multi_line_text_field] metafield shipping.weight [number_decimal]
📏 Metafield Sınırları
Section titled “📏 Metafield Sınırları”Metafield’lerle çalışmadan önce, Shopify sınırlarının farkında olun:
🔢 Kaynak başına sınırlar
Section titled “🔢 Kaynak başına sınırlar”- Her kaynak türü için 250 tanım
- Her kaynak türü için 20 sabitlenmiş tanım
📦 Türüne göre karakter sınırları
Section titled “📦 Türüne göre karakter sınırları”| Tür | Karakter Sınırı |
|---|---|
| boolean | 65,000 |
| color | 65,000 |
| date | 65,000 |
| date_time | 65,000 |
| dimension | 65,000 |
| id | 2,048 |
| json | 2,000,000 ¹ |
| link | 65,000 |
| money | 65,000 |
| multi_line_text_field | 65,000 |
| number_decimal | 65,000 |
| number_integer | 65,000 |
| rating | 65,000 |
| rich_text_field | 65,000 |
| single_line_text_field | 65,000 |
| url | 2,048 |
| volume | 65,000 |
| weight | 65,000 |
¹ 2.000.000 karakterden uzun bir json değeri, Shopify’a gönderilmeden önce reddedilir ve net bir satır hatası gösterilir (“…the maximum length of a JSON metafield value is 2,000,000 characters”). Shopify, bazı uygulamalar için JSON değerlerine 128 KB’lık daha düşük bir sınır uygulayabilir; Shopify bir değeri boyutu nedeniyle reddederse, satır bu hatayı gösterir.
Tam metafield sınırlarını görün →
🧰 Kullanım Örneği
Section titled “🧰 Kullanım Örneği”Ürünlere özel SEO etiketleri ekleyin:
- DataEase ile ürünleri dışa aktarın
- Yeni bir sütun ekleyin: metafield global.title_tag [single_line_text_field]
- SEO başlıklarınızı sütuna girin
- Güncellenmiş dosyayı içe aktarın - metafield’leriniz artık aktif!
✅ En İyi Uygulamalar
Section titled “✅ En İyi Uygulamalar”- Her metafield için köşeli parantezler içinde doğru formatı kullanın.
- Önemli verileri üzerine yazmaktan kaçının - değiştirmek istemediğiniz alanlar için sütunları kaldırın.
- Değişiklik yapmadan önce mevcut metafield’lerinizi yedeklemek için dışa aktarmayı kullanın.
Metafield’ler, Shopify mağazanızın işlevselliğini genişletmenin güçlü bir yoludur. DataEase ile onları verimli bir şekilde - toplu olarak - ve kod yazmanıza gerek kalmadan yönetebilirsiniz.