WooCommerce

WooCommerce CSV ile Toplu Ürün Yükleme Rehberi

WooCommerce CSV ürün yükleme, yüzlerce ürünü tek tek düzenlemek yerine ürün verisini tablo halinde içe aktarmayı sağlar. Ancak yanlış kimlik, SKU, ürün türü veya sütun eşlemesi mevcut ürünlerin fiyatını, stoğunu ve varyasyon ilişkisini bozabilir. Bu rehber, önce küçük bir test partisiyle doğrulanan ve gerektiğinde geri alınabilen güvenli bir içe aktarma süreci kurar.

İçe aktarmadan önce hedefi netleştirin

CSV dosyasının amacı şu üç işlemden yalnız biri olmalıdır:

  • Yeni ürün oluşturma: mağazada bulunmayan ürünleri eklemek.
  • Mevcut ürünleri güncelleme: fiyat, stok, açıklama veya başka alanları kimlik/SKU üzerinden değiştirmek.
  • Veri taşıma: başka WooCommerce mağazasından alınan ürünleri yeni mağazaya aktarmak.

Aynı dosyada hem yeni ürün hem mevcut ürün güncellemek mümkündür; fakat hata etkisini büyütür. İlk çalışmada işlemleri ayrı dosyalara bölmek, hangi satırın ne yaptığını izlemeyi kolaylaştırır. Mevcut katalog yapısını da WooCommerce ürün sayfası SEO ayarları ile kontrol ederek başlık, açıklama ve görsel alanlarının gerçek kullanıcı bilgisini koruduğundan emin olun.

WooCommerce CSV içe aktarmada kaynak dosya, test mağazası ve canlı katalog arasındaki güvenli akış
CSV ürün yüklemeyi kaynak dosya, küçük test partisi, doğrulama ve canlı aktarım aşamalarına bölün.

Yedek ve örnek dışa aktarma alın

Toplu değişiklikten önce veritabanı ve medya dosyalarını kapsayan geri yüklenebilir bir yedek alın. Ardından Ürünler → Tüm Ürünler → Dışa aktar aracını kullanarak birkaç doğru ürünü dışa aktarın. WooCommerce’in ürettiği bu dosya, mevcut sürümünüzün beklediği sütun adları ve değer biçimleri için en güvenilir şablondur.

WooCommerce’in resmî ürün CSV içe/dışa aktarma belgesi desteklenen sütunları açıklar. Örneğin sayısal Stock değeri stok yönetimini ve miktarı, In stock? alanı stok durumunu, Parent alanı ise varyasyonun bağlı olduğu ana ürünü etkileyebilir.

CSV dosyasını veri kaybı oluşturmadan hazırlayın

UTF-8 ve ayraç biçimi

Türkçe karakterlerin bozulmaması için dosyayı UTF-8 olarak kaydedin. Elektronik tablo uygulamanızın virgül, noktalı virgül ve ondalık ayırıcı davranışını kontrol edin. İçe aktarma önizlemesinde sütunlar tek alanda birleşiyorsa yanlış ayraç seçilmiş olabilir.

SKU ve baştaki sıfırlar

SKU hücrelerini metin olarak biçimlendirin. Elektronik tablo, 00125 değerini sayıya çevirip 125 yapabilir veya uzun kodları bilimsel gösterime dönüştürebilir. Bu değişiklik ürün eşleşmesini bozar. İçe aktarmadan önce SKU sütununu düz metin dosyasında da kontrol edin.

Formül ve dış bağlantı güvenliği

Kaynağını bilmediğiniz CSV dosyasını doğrudan elektronik tabloda açmayın. =, +, - veya @ ile başlayan hücreler bazı uygulamalarda formül olarak çalıştırılabilir. Tedarikçiden gelen dosyayı düz metin olarak inceleyin; gereksiz formülleri, makroları ve dış bağlantıları temizleyin.

Temel WooCommerce ürün sütunlarını eşleyin

AlanGöreviKontrol
IDMevcut ürünü kesin kimlikle eşlerBaşka mağazadan taşırken aynı ID’yi varsaymayın
SKUÜrün veya varyasyonu iş koduyla eşlerBenzersiz ve metin biçiminde olmalı
NameÜrün başlığıBoş ya da tedarikçi kodu olmamalı
Typesimple, variable, variation vb.Ürün yapısıyla eşleşmeli
PublishedYayın durumunu belirlerTest ürünlerini doğrudan yayımlamayın
Regular priceNormal fiyatOndalık ayırıcı ve vergi dahil/hariç biçimi
CategoriesKategori ilişkisiHiyerarşi ve ayraç doğru olmalı
ImagesGörsel adresleriHerkese açık, geçerli ve kullanım hakkı olan URL
StockStok yönetimi ve miktarıSayısal değer, SKU ile doğru ürüne bağlı

Yalnız değiştirmek istediğiniz alanları dosyaya almak riski azaltabilir; ancak güncelleme seçeneğinin boş hücreleri nasıl yorumladığını önizlemede doğrulayın. Boş değer “dokunma” ile “alanı temizle” anlamına aynı anda gelmez. Önce iki kopya ürün üzerinde deneyin.

WooCommerce CSV sütunlarının ürün adı, SKU, fiyat, kategori, görsel ve stok alanlarına eşlenmesi
İçe aktarma önizlemesinde her CSV sütununu doğru WooCommerce ürün alanına eşleyin.

Basit ürünleri küçük bir partiyle içe aktarın

  1. Ürünler → Tüm Ürünler → İçe aktar ekranını açın.
  2. Yeni ürün dosyasını seçin. Mevcut ürünleri güncelliyorsanız ilgili güncelleme seçeneğini bilinçli olarak işaretleyin.
  3. Ayraç ve gelişmiş seçenekleri dosyanızla eşleştirin.
  4. Sütun eşleme ekranında otomatik eşleşmeleri tek tek gözden geçirin.
  5. Önce iki ila beş test ürününü taslak olarak içe aktarın.
  6. Ürün düzenleyicisi, kategori, görsel, fiyat, vergi, stok ve ön yüzdeki sonucu doğrulayın.

Stok sütununu kullanıyorsanız sonucu WooCommerce stok yönetimi rehberindeki ürün, varyasyon ve sipariş kontrolleriyle karşılaştırın. CSV doğru görünse bile dış ERP veya pazar yeri bağlantısı kısa süre sonra değeri tekrar değiştirebilir.

Varyasyonlu ürünleri doğru sırayla oluşturun

Varyasyonlu ürün aktarımında ana ürün satırı ve varyasyon satırları ayrı görev taşır. Ana ürünün türü variable, alt satırların türü variation olmalıdır. Varyasyonların Parent alanı ana ürünün kimliğini veya desteklenen eşleştirme biçimini göstermeli; kullanılan nitelikler ana üründe tanımlanmalıdır.

  • Önce ana ürünü ve kullanılacak nitelikleri doğrulayın.
  • Her varyasyona gerekiyorsa ayrı SKU, fiyat, görsel ve stok girin.
  • Nitelik adları ile değerlerinin yazımını bütün satırlarda aynı tutun.
  • Renk ve beden kombinasyonlarından eksik veya yinelenen satır olmadığını kontrol edin.
  • İçe aktarmadan sonra her varyasyonu seçip fiyat, stok ve görsel değişimini ön yüzde test edin.

Varyasyonların ürün düzenleyicisindeki yapısını WooCommerce varyasyonlu ürün kurulumuyla karşılaştırın. Ana ürün SKU’su ile varyasyon SKU’larını aynı kullanmayın.

Fiyat, KDV ve para birimi biçimini doğrulayın

CSV fiyat sütunundaki değerin WooCommerce ayarınızdaki vergi dahil/hariç fiyat giriş biçimiyle aynı olması gerekir. Elektronik tablo ondalık ayırıcıyı değiştirebilir; para birimi simgesi, binlik ayırıcı veya metin eklemeyin. Fiyat sonucunu WooCommerce KDV ayarları rehberindeki katalog, sepet ve test siparişi zincirinde doğrulayın.

Ürün görsellerini güvenli biçimde aktarın

Görsel sütunundaki adresler sunucunun erişebileceği herkese açık HTTP/HTTPS URL’leri olmalıdır. Geçici oturum, yerel bilgisayar yolu veya erişim izni isteyen bulut bağlantısı çalışmaz. Görsellerin kullanım hakkını ve dosya boyutunu kontrol edin. Aynı dosyanın farklı URL’lerle tekrar içe aktarılması medya kütüphanesinde kopyalar oluşturabilir.

İçe aktarma sonrasında öne çıkan görsel, galeri sırası, alt metin ve dosyanın gerçekten yerel medya kütüphanesine alındığını kontrol edin. CSV’ye anahtar kelime doldurulmuş alt metinler eklemek yerine her görselin görünen içeriğini doğal biçimde açıklayın.

Yaygın CSV içe aktarma hataları

SKU zaten kullanılıyor

Dosyadaki yinelenen SKU’ları ve mağazadaki mevcut eşleşmeyi bulun. Yeni ürün oluşturuyorsanız benzersiz SKU kullanın. Güncelleme yapıyorsanız satırın gerçekten hedeflediğiniz ürüne ait olduğunu doğrulayın.

Sütunlar yanlış alanlara eşlendi

Önizleme ekranına geri dönüp özellikle fiyat, stok, kategori, nitelik ve ebeveyn alanlarını kontrol edin. Türkçe özel sütun adlarının otomatik eşleşmesini varsaymayın; gerekirse manuel eşleyin.

Varyasyon ana ürüne bağlanmadı

Ana ürün türünü, Parent değerini ve nitelik adlarını kontrol edin. Başka mağazadan gelen sayısal ID’ler yeni mağazada farklı ürüne ait olabilir; taşıma sırasında SKU tabanlı plan veya iki aşamalı aktarım kullanın.

İşlem zaman aşımına uğradı

Dosyayı daha küçük partilere bölün; ağır görselleri ve gereksiz sütunları ayırın. Sunucu logunda bellek, çalışma süresi veya güvenlik duvarı hatası olup olmadığını inceleyin. Zaman aşımından sonra içe aktarılan satırları kontrol etmeden aynı dosyayı yeniden çalıştırmayın.

WooCommerce CSV içe aktarma hatalarında SKU, sütun eşleme, varyasyon ve sunucu kontrol akışı
CSV hatasını düzeltirken yinelenen SKU, alan eşleme, varyasyon ebeveyni ve sunucu limitlerini ayrı ayrı kontrol edin.

İçe aktarma sonrası doğrulama ve geri alma

  • İçe aktarma raporundaki başarılı, atlanan ve hatalı satırları kaydedin.
  • Rastgele örnek yerine basit, varyasyonlu, stoklu ve farklı vergi sınıflı ürünlerden test kümesi seçin.
  • Ürün URL’si, yayın durumu, kategori, fiyat, stok, görsel ve nitelikleri doğrulayın.
  • Arama, filtreleme, sepete ekleme ve ödeme akışını mobilde test edin.
  • Hatalı toplu güncellemeyi elle tersine çevirmek yerine işlem öncesi dışa aktarım veya doğrulanmış yedekle geri dönüş planını uygulayın.

Canlı katalogda büyük bir güncelleme yaptıktan sonra ürün sitemap’inin erişilebilir olduğunu ve yanlışlıkla taslak/gizli duruma geçen ürün bulunmadığını kontrol edin. Kalıcı URL’leri değiştirdiyseniz eski adreslerin yönlendirme planını ayrıca hazırlayın.

Sık sorulan sorular

WooCommerce CSV ile mevcut ürünler güncellenebilir mi?

Evet. Güncelleme seçeneği etkinleştirildiğinde ürünler ID veya SKU gibi eşleştirme alanlarıyla bulunabilir. Önce küçük bir kopya ürün grubunda hangi boş ve dolu hücrelerin değiştiğini test edin.

CSV dosyasında ürün görseli nasıl eklenir?

Görsel sütununa sunucunun erişebileceği herkese açık dosya URL’leri yazılır. Geçici veya giriş gerektiren bağlantılar çalışmayabilir; kullanım hakkı ve dosya boyutu da kontrol edilmelidir.

Varyasyonlar neden ana ürüne bağlanmıyor?

Genellikle ürün türü, Parent alanı veya nitelik adları uyuşmaz. Ana ürünü önce doğrulayın; başka mağazadan gelen sayısal ID’lerin yeni mağazada aynı olmadığını unutmayın.

Türkçe karakterler CSV’de neden bozuluyor?

Dosya UTF-8 dışında kaydedilmiş veya yanlış ayraçla açılmış olabilir. Dosyayı UTF-8 CSV olarak dışa aktarın ve içe aktarma önizlemesinde ürün adlarını kontrol edin.

Hatalı CSV içe aktarma nasıl geri alınır?

WooCommerce içe aktarıcısında her değişikliği tek tıkla geri alan genel bir işlem varsaymayın. İşlem öncesi ürün dışa aktarımı ve tam yedek alın; staging testiyle geri yükleme planını doğrulayın.

Sonuç

Güvenli WooCommerce CSV ürün yükleme; doğru şablon, benzersiz SKU, kontrollü sütun eşleme ve küçük test partisiyle başlar. Basit ürün, varyasyon, görsel, stok ve vergi alanlarını ayrı ayrı doğrulayın. Canlı mağazada toplu işlem yapmadan önce dışa aktarım ve geri yüklenebilir yedek hazırlamak, düzeltme maliyetini önemli ölçüde azaltır.

ozgur

Özgür Bayram, WordPress, Laravel, yapay zekâ ve web performansı alanlarında çalışan bir yazılım geliştiricisidir. Bilim Meraklısı’nda teknoloji, yazılım, hosting, SEO ve dijital araçlar hakkında anlaşılır, uygulanabilir rehberler hazırlar. Amacı, teknik konuları sade bir dille anlatarak okuyucuların doğru kararlar vermesine ve sorunlarını güvenle çözmesine yardımcı olmaktır.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu