Genel Bakış

Metafields ya da diğer bağlamlarda "meta nesneleri" olarak da adlandırılanlar Shopify'in doğal bir özelliğidir. Bu, diğer uygulamalarda özel alanlara benzer. Ürünleriniz, varyantlarınız, müşterileriniz, koleksiyonlarınız, siparişleriniz, bloglarınız ve mağazanız hakkında ek bilgiler girme, depolama ve düzenleme şansınız vardır. Normalde kod, Shopify API'si veya Shopify'in şablonlama dili Liquid ile yönetilen bu ek bilgiler, mağaza ön yüzündeki bu öğelerin görüntüsünü geliştirmek ve daha fazla özelleştirme katmanı ekleyerek kullanılabilir. Örneğin, metafields kullanarak benzersiz bir bilgi bloğu veya ürünler için bir bölüm oluşturmak gibi ek ayrıntıları etkin bir şekilde görüntüleyebilirsiniz. Örneklerle açıklamak gerekirse, bu ek ayrıntılar kullanılan malzemelerin, menşei ülkenin veya hatta kullanım talimatlarının gibi belirli bilgileri içerebilir.

Bu belgeyi okuyan bir mağaza sahibiyseniz, bunun öncelikle Shopify tasarımcıları ve geliştiricileri tarafından Shopify'in dinamik özelliklerine eklemek amacıyla kullanılması amaçlanmış olduğunu unutmayın. Bu, metafields oluşturmak ve yönetmek için belirli talimatlara uymayı gerektirir. Shopify tarafından kullanılan şablomlama sistemine ve kod bölümünü düzenleme konusunda kendinizi rahat hissetmediğiniz veya bilginiz olmadığı sürece, metafields öğrenmeniz, oluşturmanız veya girmeniz gereken bir şey değildir. Başka bir platformdan ek ürün verisi, ek varyant bilgisi de dahil olmak üzere Shopify'e aktarmanız gerektiğinde özellikle faydalı olabilir. Bununla ilgili olarak bir Shopify geliştirici veya tasarımcısıyla iletişim kurmanız en iyisidir. Metafields Master uygulamamızda, Metafields uygulamamızda oluşturduğunuz tanımlamalar ve değerlerin toplu bir şekilde aktarımını/aktarımını yapabileceğiniz PRO bir özellik uyguladık. Metafields Master Pro, Metafields Master'ın ücretli bir sürümü olup, Excel dosyalarından metafields'leri içe aktarmanıza, dışa aktarmanıza ve düzenlemenize olanak tanır.

Metafields'leri İçe Aktarma

Dosya biçimleri

ID: İçe aktarma tablosundaki bu zorunlu bir alandır. Ürünler/bloglar/makaleler/koleksiyonlar vb. Shopify kimliğini temsil eder. Tablodaki ID değeri, Shopify URL'sinde bulduğunuz değerle aynı olmalıdır.

namespace: Farklı metafields'leri mantıksal olarak gruplamak için bir isim uzayı kullanılır. İçe aktarma tablosunda zorunlu bir alandır.

key: Metafield'ın adıdır. Oluşturduğunuz Metafield'ları tanımlamak için kullanılır. İçe aktarma tablosunda da zorunlu bir alandır.

value: Metafield'ın içeriğidir. Çoğu durumda, değer mağazada görüntülenecek veya uygulama tarafından kullanılacak şeydir. İçe aktarma tablosunda da zorunlu bir alandır.

type: Şu anda, kullanıcıların dinamik uygulamamızda seçmesi gereken 11 farklı Metafield kategorisi bulunmaktadır. Gereksinimlerinize/taleplerinize göre türü seçin. İçe aktarma tablosunda da zorunlu bir alandır. (Örnek türler: string, integer, Zengin Metin, Resim, Çoklu Resimler, Dosya, E-posta, URL, Telefon, Renk Seçici ve Tarih Seçici)

description: Bu alanda metafield'ın amaçını açıklayarak, bunu uygulama içinde oluşturulan metafield'ın mevcut kullanıcısı (sahibi veya geliştiricisi) için daha kolay hatırlamasını/anlamasını sağlamak yardımcı bir adımdır. İçe aktarma tablosunda isteğe bağlı bir alandır.

owner resource: Bu, uygulamanın en önemli alanlarından biridir. Metafields'lerin hangi kaynak için oluşturulduğunu belirlemek için kullanılır. Uygulama, bu alanı kullanarak kaynağı tanımlayacak ve aktarılan metafield'ı buna göre atayacaktır. (Kaynak örneği: Mağaza, Koleksiyon, Ürün, Blog, Sipariş, Müşteri ve Sayfa)

İçe aktarma tablosunun önemli alanları.

id: İçe aktarma tablosundaki bu zorunlu bir alandır. Ürünler/bloglar/makaleler/koleksiyonlar vb. Shopify kimliğini temsil eder. Tablodaki id değeri, Shopify URL'sinde bulduğunuz değerle aynı olmalıdır.

namespace: Bir isim uzayı, farklı metafield'leri mantıksal olarak bir araya getirmek için kullanılır. İçe aktarma tablosunda zorunlu bir alandır.

key: Metafield'ın adıdır. Oluşturduğunuz Metafield'ları tanımlamak için kullanılır. İçe aktarma tablosunda da zorunlu bir alandır.

value: Metafield'ın içeriğidir. Çoğu durumda, değer mağazada görüntülenecek veya uygulama tarafından kullanılacak şeydir. İçe aktarma tablosunda da zorunlu bir alandır.

type: Şu anda, dinamik uygulamamızda kullanıcıların seçmesi gereken 11 farklı Metafield kategorisi bulunmaktadır. Türü gereksiniminize/taleplerinize göre seçin. İçe aktarma tablosunda da zorunlu bir alandır. (Örnek türler: string, integer, Zengin Metin, Resim, Çoklu Resimler, Dosya, E-posta, URL, Telefon, Renk Seçici ve Tarih Seçici)

description: Bu alanda metafield'ın amaçını açıklayarak, bunu uygulama içinde oluşturulan metafield'ın mevcut kullanıcısı (sahibi/ geliştiricisi) için daha kolay hatırlamasını/anlamasını sağlamak yardımcı bir adımdır. İçe aktarma tablosunda isteğe bağlı bir alandır.

owner resource: Bu, uygulamanın en önemli alanlarından biridir. Metafields'lerin hangi kaynak için oluşturulduğunu belirlemek için kullanılır. Uygulama, bu alanı kullanarak kaynağı tanımlayacak ve aktarılan metafield'ı buna göre atayacaktır. (Kaynak örneği: Mağaza, Koleksiyon, Ürün, Blog, Sipariş, Müşteri ve Sayfa)

Metafields'leri Dışa Aktarma

Üst menüde 'dışa aktarma' seçeneğine tıklayın ve ardından 'metafields'leri dışa aktarma'yı seçin. Mağaza yöneticisi, e-posta adresine bir bildirim alacaktır. Bildirimleri farklı bir adrese göndermek istiyorlarsa, bunu açılır pencerenin E-posta alanına girebilirler. Son olarak, Metafields'leri ve tanımlamalarını dışa aktarmak için 'Gönder'e tıklayın.