Bu kılavuz, Blog Importer kullanarak WordPress dışa aktarma verilerindeki özel alanların (Advanced Custom Fields / ACF gibi) Shopify metafields’a nasıl aktarılacağını açıklar.

XML dosyanızı CSV’ye dönüştürerek ve Google Etablolar’daki sütun adlarını ayarlayarak karmaşık genişletilmiş verileri kolayca merkezileştirebilir ve yönetebilirsiniz.

Zorluk: Migrasyon Sırasında Özel Alanların Kaybolması

WordPress’te “Advanced Custom Fields (ACF)” gibi eklentiler kullanılarak oluşturulan genişletilmiş veriler, genellikle standart migrasyon araçları tarafından göz ardı edilir. Shopify’da ilgili metafields alanlarını manuel olarak oluşturmak ve verileri tek tek kopyalamak son derece zaman alıcıdır ve insan hatasına açıktır.

Blog Importer’ın “XML to CSV Converter” aracını CSV içe aktarma özelliğiyle birleştirerek, bu verileri güvenli ve verimli bir şekilde toplu olarak taşıyabilirsiniz.

Çözüm Adımları

Adım 1: WordPress’ten Dışa Aktarma

WordPress yönetim panelinizden (Araçlar > Dışa Aktar), özel alanların dahil edildiğinden emin olarak XML dosyanızı dışa aktarın. “Tüm içerik” veya “Yazılar” seçeneğini seçin.

Adım 2: XML’i CSV’ye Dönüştürme

XML to CSV Converter aracımızı kullanarak dışa aktarılan XML dosyasını Shopify formatlı bir CSV’ye dönüştürün.

Adım 3: Google Etablolar’da Açma

Dönüştürülen ve indirilen CSV dosyasını Google Etablolar’da (veya Microsoft Excel) açın.

Adım 4: Özel Alan Sütunlarını Doğrulama

Etablonuzda metafield_custom_xxx adlı sütunların bulunduğundan emin olun. Bunlar, WordPress’ten çıkarılan özel alan değerlerini içerir.

Adım 5: Shopify’da Metafields Ekleme

Shopify yönetim panelinize giriş yapın. Ayarlar > Özel veriler > Meta alanlar > Blog yazıları (veya ilgili tanım) bölümüne gidin ve CSV’nizdeki özel alanlara karşılık gelen meta alanları ekleyin.

Adım 6: Sütunları Yeniden Adlandırma

Google Etablolar’da, metafield_custom_xxx sütunlarını Shopify’da eklediğiniz meta alanların tam ad alanı ve anahtarı (namespace and key) ile eşleşecek şekilde yeniden adlandırın (örneğin, custom.ozellik_adi).

Adım 7: Verileri Düzenleme (İsteğe Bağlı)

Gerekirse, verileri doğrudan tablo içinden değiştirin ve ayarlayın. Burada toplu değiştirmeler de yapabilirsiniz.

Adım 8: Blog Importer ile İçe Aktarma

Blog Importer uygulamasını açın, düzenlediğiniz CSV dosyasını yükleyin ve içe aktarma işlemini başlatın.

Profesyonel İpucu: Test İçe Aktarımı Önerilir Özel meta alanlar, katı veri türü eşleşmesi gerektirir. Veri tutarsızlıklarını önlemek için, Shopify yöneticinizde doğru şekilde göründüklerini doğrulamak amacıyla önce birkaç kayıtla bir test içe aktarımı yapmanızı şiddetle öneririz.

SSS

Tüm veri türlerini destekliyor mu?

Şu anda öncelikle tek değerli veri türlerini (örneğin metin, sayılar, URL’ler) destekliyoruz. Liste formatları veya karmaşık nesne türleri düz metin dizeleri olarak aktarılabilir.

Meta alanlarım neden görünmüyor?

Shopify yöneticisinde meta alan tanımlarınızın doğru şekilde ayarlandığını tekrar kontrol edin. Ayrıca, CSV başlıklarınızın tam olarak “namespace.key” formatına (örneğin, custom.benim_alanim) uyduğundan emin olun.