Bu rehberde ele alınan temel konular
  • Dosya şablonunda zorunlu alanları, sütun adlarını ve veri biçimlerini sabitleyin.
  • Ürün, varyant, SKU ve barkod ilişkisini yüklemeden önce doğrulayın.
  • Yeni ürün oluşturma ile mevcut ürünü güncelleme kurallarını ayrı yönetin.
  • Ön izleme, satır bazlı hata raporu, parça parça işleme ve geri alma kaydı kullanın.

Excel’den e-ticaret sitesine toplu ürün aktarımı nasıl yapılır?

İlk adım sistemin örnek şablonunu indirmek ve mevcut Excel sütunlarını bu şablona eşlemektir. Dosya önce ön izleme alanında okunmalı, zorunlu alanlar ve tekrar eden kodlar kontrol edilmeli, ardından küçük bir test grubu içe aktarılmalıdır. Doğrudan binlerce satırı canlı kataloğa yazmak güvenli değildir.

Aktarım motoru her satır için “yeni ürün”, “mevcut ürünü güncelle”, “atla” veya “hatalı” sonucunu üretmelidir. Sonuç dosyasında satır numarası, ürün kodu ve açık hata mesajı bulunmalıdır.

Dosya ve karakter kodlamasını hazırlayın

Excel dosyası doğrudan XLSX olarak okunabilir veya CSV’ye çevrilebilir. CSV kullanıldığında ayırıcı, ondalık işareti ve karakter kodlaması açıkça belirtilmelidir. Türkçe karakterlerin bozulmaması için UTF-8 tercih edilmelidir.

Microsoft, UTF-8 CSV dosyalarının BOM ile açılabildiğini; aksi durumda Excel’de Veri > Metin/CSV’den yolunun kullanılabileceğini belirtir. Microsoft UTF-8 CSV desteği özellikle Türkçe ürün adlarında görülen karakter sorunlarını anlamak için yararlıdır.

  • İlk satırı sütun başlığı olarak kullanın.
  • Birleştirilmiş hücreleri kaldırın.
  • Gizli formül yerine sabit değer aktarın.
  • Boş son satır ve sütunları temizleyin.
  • Tarih ve fiyat biçimini sabitleyin.
  • CSV’de ayırıcı ve UTF-8 kodlamasını doğrulayın.

Hangi sütunlar bulunmalıdır?

SütunÖrnekKullanım
SKU / ürün koduTSH-BLK-MKalıcı ürün veya varyant eşleştirmesi
Ürün adıSiyah Basic TişörtMağazada görünen başlık
Ana ürün koduTSH-BASICVaryantları aynı ürün altında gruplama
Barkod/GTIN8691234567890Kasa, depo ve kanal eşleştirmesi
Fiyat1299.90Belirlenen KDV ve para birimi kuralıyla
Stok12Toplam veya depo bazlı miktar
KategoriGiyim > TişörtKategori ağacına eşleme
Görsel URLhttps://…/urun.webpİndirme ve medya kaydı

SKU ve barkod kuralları

SKU işletmenin iç ürün kodudur; barkod ise GTIN gibi standart tanımlayıcı olabilir. İkisi aynı alan gibi kullanılmamalıdır. Her varyantın ayrı SKU’su olmalı, barkod varsa aynı barkodın farklı aktif varyantlarda tekrar kullanılması engellenmelidir.

GS1, GTIN’i ticari ürünleri benzersiz tanımlayan anahtar olarak açıklar. Barkod alanında baştaki sıfırlar korunmalı ve Excel’in sayıyı bilimsel gösterime çevirmesi engellenmelidir. GS1 GTIN açıklaması ürün tanımlayıcılarının neden metin olarak güvenli biçimde saklanması gerektiğini gösterir.

Excel’de barkod sütununu metin biçiminde tutun

Uzun barkodlar sayı biçiminde tutulduğunda Excel son haneleri değiştirebilir veya baştaki sıfırları silebilir. Sütunu “Metin” olarak biçimlendirin; aktarım motoru da gelen değeri sayıya çevirmeden dize olarak okumalıdır.

Renk ve beden varyantları nasıl aktarılır?

Her satır ayrı bir varyantı temsil edebilir. Aynı ana ürün koduna sahip satırlar tek ürün altında toplanır; renk ve beden değerleri seçenek olarak eklenir. Varyant değerlerinin yazımı standart olmalıdır. “Siyah”, “siyah” ve “SİYAH” ayrı seçeneklere dönüşmemelidir.

Ana Ürün | SKU | Renk | Beden | Stok TSH-BASIC | TSH-BLK-S | Siyah | S | 8 TSH-BASIC | TSH-BLK-M | Siyah | M | 12 TSH-BASIC | TSH-WHT-M | Beyaz | M | 6

Bir varyant satırı eksikse sistem mevcut varyantı otomatik silmemelidir. Silme, pasifleştirme ve stok sıfırlama ayrı seçenekler olmalıdır.

Fiyat, KDV ve para birimi

Fiyat sütununun KDV dâhil mi hariç mi olduğu dosya düzeyinde veya satır düzeyinde açıkça belirtilmelidir. “1.299,90” ve “1,299.90” farklı yerel biçimlerdir; aktarım motoru beklenen biçimi bilmeden tahmin yapmamalıdır.

  • Para birimi kodunu TRY, USD, EUR gibi standartlaştırın.
  • KDV oranını sayı olarak ve izin verilen değerlerle doğrulayın.
  • İndirimli fiyatın başlangıç/bitiş tarihini ayrı alanlarda tutun.
  • Alış fiyatı ile satış fiyatını karıştırmayın.
  • Sıfır veya negatif fiyatı iş kuralına göre engelleyin.

Stok ve depo sütunları

Tek stok sütunu küçük işletmelerde yeterli olabilir. Birden fazla depo varsa her depo için ayrı sütun veya ikinci bir stok hareket dosyası kullanılabilir. Toplam stoktan güvenlik stoğu düşülecekse bu işlem aktarım öncesinde değil, sistemin stok kuralında yapılmalıdır.

“Dosyada bulunmayan ürünlerin stoğunu sıfırla” seçeneği özellikle risklidir. Eksik veya filtrelenmiş bir Excel dosyası bütün kataloğu satışa kapatabilir. Bu seçenek varsayılan olarak kapalı tutulmalıdır.

Görsel URL’leri nasıl işlenir?

Görsel bağlantıları HTTPS olmalı, herkese açık erişilebilmeli ve gerçek resim içeriği döndürmelidir. Sistem görseli indirirken içerik türü, dosya boyutu ve çözünürlüğü kontrol etmeli; başarısız görsel ürün kaydının tamamını durdurmak yerine satır uyarısı üretebilmelidir.

  • Ana görsel sırasını ayrı sütunla belirleyin.
  • Aynı görsel URL’sini tekrar indirmeyin.
  • Görselleri yerel depolamaya kopyalayın.
  • Dosya adını SKU veya güvenli içerik kimliğiyle oluşturun.
  • Alt metni ürün adı ve varyanta göre üretin.

Yeni ürün oluşturma ve mevcut ürünü güncelleme

Aktarım başlamadan önce eşleştirme anahtarı seçilmelidir: genellikle SKU. Aynı SKU bulunursa hangi alanların güncelleneceği kullanıcı tarafından seçilebilmelidir. Sadece stok güncellemesi yapılırken açıklama, SEO başlığı veya görsellerin üzerine yazılmaması gerekir.

Yalnızca yeni ürünlerMevcut SKU’lar atlanır, yeni SKU’lar oluşturulur.
Stok ve fiyat güncelleİçerik ve görseller korunur.
Tüm alanları güncelleSeçilen Excel alanları mevcut kaydın üzerine yazılır.
Ön izleme moduHiçbir kayıt yazılmadan sonuç ve hata sayıları gösterilir.

Hata raporu, parça parça işleme ve geri alma

Binlerce satırlık dosya tek HTTP isteğinde işlenmemelidir. Dosya yüklenir, satırlar kuyruğa bölünür ve ilerleme yüzdesi gösterilir. Her paket tamamlandığında başarılı ve hatalı kayıt sayıları saklanır.

Geri alma işlemi “aktarım sırasında oluşturulan yeni ürünleri pasifleştir” veya “güncellenen alanları önceki değere döndür” şeklinde tasarlanabilir. Bunun için aktarım öncesi değerlerin işlem kimliğiyle kaydedilmesi gerekir.

Yaygın sorunlar ve çözüm yönü

BelirtiNedenÇözüm
Türkçe karakterler bozukCSV kodlaması yanlışUTF-8/BOM veya doğru içe aktarma yöntemi
Barkod son haneleri değişiyorExcel sayı biçimine çevirdiSütunu metin olarak tutun
Varyantlar ayrı ürün oluyorAna ürün kodu yok veya farklıGrup anahtarını standartlaştırın
Fiyat 100 kat farklı geliyorOndalık ve binlik ayırıcı karıştıDosya yerel biçimini açıkça seçin
Eski açıklamalar siliniyorBoş hücreler güncelleme olarak uygulanıyorBoş alanı “değiştirme” olarak yorumlayın

Ne zaman teknik destek gerekir?

Farklı tedarikçilerden gelen Excel şablonları değişiyorsa, varyant yapısı karmaşıksa, çoklu depo/fiyat listesi bulunuyorsa veya yüz binlerce satır aktarılacaksa özel içe aktarma motoru gerekir. Örnek dosya, beklenen ürün çıktısı ve mevcut hatalı kayıtlar birlikte incelenmelidir.

Sık sorulan sorular

Excel dosyasından ürün silinir mi?

Silme otomatik olmamalıdır. Dosyada olmayan ürün için “değiştirme”, “stok sıfırla”, “pasifleştir” ve “sil” seçenekleri ayrı tutulmalıdır.

Aynı dosyayı ikinci kez yüklersem ürünler çoğalır mı?

SKU bazlı eşleştirme doğruysa mevcut ürünler güncellenir. SKU yoksa veya değişmişse mükerrer ürün riski oluşur.

XLSX mi CSV mi daha güvenlidir?

XLSX hücre türlerini daha iyi koruyabilir; CSV ise basit ve taşınabilirdir. Hangi biçim kullanılırsa kullanılsın kodlama, ayırıcı ve sütun kuralları doğrulanmalıdır.

Excel ürün aktarımını güvenli ve tekrar kullanılabilir hâle getirin

Mevcut ürün dosyanıza göre sütun eşleştirme, varyant, fiyat, stok, görsel, hata raporu ve güncelleme kurallarını içeren özel aktarım akışı oluşturalım.

Excel Ürün Aktarımı İçin Teklif Alın