CSV dosyasıyla ürünleri içe aktarma

Ürünlerinizi Shopify mağazanıza virgülle ayrılmış değerler (CSV) dosyası kullanarak içe aktarmak, başka bir platformdan Shopify'a geçiş yaptığınızda veya ürünlerinizde ya da envanterinizde çok sayıda değişiklik yapmak istediğinizde kullanışlıdır.

Ürünleri içe aktardığınızda veriler CSV dosyasından ürünlere dönüştürülür ve yeni ürünlerinizi tüm satış kanallarında mı yoksa yalnızca online mağazanızda mı yayınlamak istediğinizi seçebilirsiniz.

Başlamadan önce

CSV dosyası kullanarak ürünleri içe aktarmadan önce, aşağıdaki konuları okuduğunuzdan emin olun:

CSV dosyasıyla başlatılan ürün içe aktarma işlemleri başladıktan sonra iptal edilemez ve geçmiş içe aktarma işlemlerini görüntüleyemezsiniz. İçe aktarma işlemiyle yapılan son değişiklikleri incelemek için mağazanızın etkinlik günlüğünü kontrol edin.

İçe aktarma işlemlerini geliştirme mağazası kullanarak test etme

Bir Shopify İş Ortağıysanız ve bir satıcı için büyük ölçekli bir içe aktarma işlemi gerçekleştiriyorsanız asıl içe aktarma işini yapmadan önce bir geliştirme mağazası kullanarak küçük bir değişiklik alt kümesini test ettiğinizden emin olun.

İçe aktarma CSV dosyasıyla ürün bilgilerinin üzerine yazma hakkında dikkat edilmesi gerekenler

Bir CSV dosyasını içe aktarırken Eşleşen tanıtıcılara sahip ürünlerin üzerine yaz seçeneğini belirleyebilirsiniz. Bu seçeneği belirlerseniz içe aktarılan CSV dosyasındaki tanıtıcı, ürün listenizdeki mevcut bir tanıtıcıyla eşleştiğinde, CSV dosyasındaki değerler mevcut ürün listesindeki eşleşen sütunlardaki değerlerin üzerine yazılır. Üzerine yazma seçeneği belirlenmezse mevcut bir tanıtıcıyla eşleşen ürünler, CSV içe aktarma işlemi sırasında yoksayılır.

  • İçe aktarılan CSV dosyasındaki zorunlu olmayan bir sütun boşsa ürün listesindeki eşleşen değerin üzerine boş olarak yazılır.
    • Örneğin, Vendor mevcut ürün listenizdeki değeri John's Apparel ise ancak Vendor sütunu, içe aktardığınız CSV dosyasında boşsa John's Apparel değerinin üzerine boş olarak yazılır.
  • Zorunlu olmayan bir sütun içe aktarma CSV dosyasına dahil edilmemişse ancak mevcut ürün listesinde yer alıyorsa ürün listesindeki değer aynı kalır.
    • Örneğin, Variant image URL sütunu mevcut ürün listesinde yer alıyor ancak bu sütun, içe aktarma CSV dosyasına dahil edilmemişse ürün listesindeki değer aynı kalır.
  • İçe aktarma CSV dosyasına, dosyada bulunmayan diğer sütun verilerine dayanan zorunlu olmayan bir sütun dahil edilirse mevcut veriler silinir veya kaldırılır.
    • Örneğin, içe aktarma CSV dosyasına SKU sütunu dahil edilmiş ancak Seçenek1 değeri ve Seçenek1 adı sütunları dahil edilmemişse ürün varyasyonu seçeneği silinir.
  • CSV dosyaları, ürünleri toplu olarak silmek için kullanılamaz. Ürünleri toplu olarak silmek isterseniz yönetici panelinizdeki Ürünler bölümünde bulunan toplu işlemleri kullanabilirsiniz.
  • CSV dosyaları, diğer satış kanallarındaki ürün stok durumunu toplu olarak güncellemek için kullanılamaz. Diğer satış kanallarında ürün stok durumunu ayarlama hakkında daha fazla bilgi edinin.

Başka bir mağazadan ürünleri içe aktarma

Başka bir mağazadan dışa aktarılmış veya başka bir kaynaktan gelen bir CSV dosyanız varsa CSV dosyası biçimiyle eşleştiğini doğrulayın. Biçim eşleşmiyorsa veya eksik üstbilgiler varsa içe aktarma işlemi başarısız olur.

Ürün CSV'niz 15 MB'ı aşamaz. Yeni bir CSV dosyası yüklemeye çalıştıktan sonra bir hata alırsanız veya yükleme zaman aşımına uğrarsa CSV dosyasını daha küçük boyutlu birden fazla dosyaya bölün ve ardından her bir dosyayı yükleyin.

Adımlar:

  1. Shopify yöneticinizden Ürünler bölümüne gidin.

  2. İçe Aktar'a tıklayın.

  3. Dosya ekle'ye tıklayın ve ardından içe aktarmak istediğiniz CSV dosyasını seçin.

  4. İsteğe bağlı: Yeni ürünleri tüm satış kanallarınız yerine yalnızca online mağazanızda yayınlamak istiyorsanız Yeni ürünleri tüm satış kanallarında yayınla seçeneğinin işaretini kaldırın.

  5. İsteğe bağlı: URL'leri, mevcut tanıtıcıların değerlerinin üzerine yazarak değiştirmek için Eşleşen tanıtıcılara sahip ürünlerin üzerine yaz seçeneğini belirleyin. CSV'de bulunan tüm sütunlardaki mevcut değerlerin üzerine yazılır.

  6. Yükle ve devam et'e tıklayın.

  7. İçe aktarma hakkındaki ayrıntıları inceleyin ve ardından Ürünleri içe aktar'a tıklayın.

CSV dosyanız yüklendiğinde, Shopify mağazanızı ayarlamak için kullandığınız e-posta hesabına Shopify'dan bir onay e-postası alırsınız. Yaygın olarak karşılaşılan bazı sorunların çözümlerini okuyun.

CSV dosyası kullanarak ürünleri içe aktarma

Bir CSV dosyası kullanarak ürünlerinizde değişiklik yapmak istiyorsanız öncelikle ürünlerinizi dışa aktarmanız gerekir. Google E-Tablolar gibi bir hesap tablosu programında CSV dosyanızda değişiklik yapabilir, ardından güncellenmiş CSV'nizi Shopify yöneticisine içe aktarabilirsiniz.

Adımlar

  1. Shopify yöneticinizden Ürünler bölümüne gidin.

  2. İçe Aktar'a tıklayın.

  3. Dosya ekle'ye tıklayın ve ardından içe aktarmak istediğiniz CSV dosyasını seçin.

  4. İsteğe bağlı: Yeni ürünleri tüm satış kanallarınız yerine yalnızca online mağazanızda yayınlamak istiyorsanız Yeni ürünleri tüm satış kanallarında yayınla seçeneğinin işaretini kaldırın.

  5. İsteğe bağlı: URL'leri, mevcut tanıtıcıların değerlerinin üzerine yazarak değiştirmek için Eşleşen tanıtıcılara sahip ürünlerin üzerine yaz seçeneğini belirleyin. CSV'de bulunan tüm sütunlardaki mevcut değerlerin üzerine yazılır.

  6. Yükle ve devam et'e tıklayın.

  7. İçe aktarma hakkındaki ayrıntıları inceleyin ve ardından Ürünleri içe aktar'a tıklayın.

CSV dosyanız yüklendikten sonra, Shopify mağazanızı ayarlamak için kullandığınız e-posta hesabına Shopify'dan bir onay e-postası alırsınız. Yaygın olarak karşılaşılan bazı sorunların çözümlerini okuyun.

CSV içe aktarımlarında hata giderme

Bir CSV dosyasını içe aktarırken sorun yaşıyorsanız aşağıdaki hata giderme bilgilerini inceleyin.

İçe aktarılan içerikte beklenmeyen karakterler veya simgeler

Bir CSV dosyasını içe aktardıktan sonra ürün tanımlarınızda, başlıklarınızda veya diğer içeriklerinizde beklenmeyen karakterler ya da simgeler fark ederseniz dosya, UTF-8 (Unicode Dönüşüm Biçimi - 8 bit) kodlamasıyla kaydedilmemiş olabilir.

İçeriğinizde beklenmeyen karakterlerin görünmesini önlemek için UTF-8 kodlaması gereklidir. Varsayılan olarak Google E-Tablolar, dosyaları otomatik şekilde UTF-8 kodlamasıyla kaydeder. Diğer hesap tablosu yazılımları, UTF-8 kodlamasıyla kaydetmek için ek bir adım gerektirebilir.

Etkilenen ürünleri manuel olarak düzeltme

Etkilenen her bir ürünü gözden geçirin ve karakterleri manuel olarak değiştirin veya kaldırın. Bu yöntem, yalnızca birkaç ürün etkilendiyse en iyi sonucu verir.

Eski bir sürümü içe aktarma

CSV dosyasının doğru kodlamayla kaydedilmiş önceki bir sürümüne sahipseniz bunun yerine o sürümü içe aktarın.

Doğru kodlamayla yeniden kaydetme

Yanlış kodlanmış CSV dosyasını açın ve UTF-8 kodlamasıyla yeniden kaydedin. İşlem, işletim sisteminize ve hesap tablosu programınıza bağlı olarak değişiklik gösterir. Talimatlar için CSV dosyaları bölümüne bakın.

Ağ hatası: JSON'da 0 konumunda beklenmeyen belirteç

Ağ hatası: JSON'da 0 konumunda beklenmeyen < belirteci hata mesajını alırsanız bu, CSV sütun başlıklarının, gerekli CSV şablonu üstbilgileriyle tam olarak eşleşmediği anlamına gelir. Sütun üstbilgisi adları büyük/küçük harfe duyarlıdır.

Sütun üstbilgilerini inceleme ve düzeltme

  1. Doğru CSV biçimlendirmesi için CSV biçimi kılavuzunu inceleyin.
  2. CSV sütun başlıklarınızı örnek dosyayla karşılaştırın.
  3. Büyük/küçük harf duyarlılığı da dahil olmak üzere, CSV dosyası üstbilgilerinizin örnek dosyayla tam olarak eşleştiğini doğrulayın. Örneğin, handle yerine Handle kullanın.
  4. CSV dosyası üstbilgilerinizi, örnek dosya üstbilgileriyle eşleşecek şekilde düzeltin. Örnek dosyanın bir kopyasını CSV biçimi kılavuzundan indirebilirsiniz.
Geçersiz tırnak işareti hatası

CSV dosyanızda UTF-8 olarak kodlanmamış virgüller ve tırnak işaretleri olduğunda geçersiz tırnak işareti hatası oluşur.

Bir ürün CSV'sinin doğru şekilde içe aktarılması için tüm tırnak işaretlerinin ve kesme işaretlerinin UTF-8 olarak kodlanması ve doğru konumda olması gerekir. Örneğin, UTF-8 olmayan tırnak işaretleri kıvrık (“ ”), UTF-8 tırnak işaretleri ise düzdür (" ").

Dosyanızı UTF-8 kodlamasıyla kaydetme

Orijinal dosyanızı, içe aktarmadan önce UTF-8 kodlamasıyla kaydedin.

İçe aktarma hatası: "Line is invalid (No details)"

Belirli satırların geçersiz olduğunu belirten ancak ek ayrıntı vermeyen bir hata alırsanız sorun, mevcut ürün varyasyonu seçenekleriyle ilgili çakışmalardan kaynaklanıyor olabilir. Bu durum, bir seçenek değerini bir seçenek konumundan diğerine değiştirmeye çalıştığınızda ortaya çıkar.

Bu sorunun nedeni

Bir dosya, mevcut bir seçenek değerini yeni bir seçenek konumuna atamaya çalıştığında CSV içe aktarma işlemi başarısız olur. Varyasyon seçenekleri benzersiz olması gerektiğinden bu durum bir çakışma yaratır. Örneğin, Size seçeneğini Seçenek 1'den Seçenek 2'ye taşımaya ve yeni Seçenek 1 olarak Type seçeneğini eklemeye çalışırsanız veritabanı, yeni değerleri içe aktarmadan önce yinelenen adlar olup olmadığını doğrular ve işlem başarısız olur.

Çakışmayı çözme

İçe aktarma sırasında geçici bir seçenek adı kullanın ve ardından bunu güncelleyin:

  1. CSV dosyanızda, çakışmaya neden olan seçenek için geçici olarak başka bir ad kullanın. Örneğin, Size yerine Size. (noktalı) kullanın.
  2. CSV dosyasını geçici seçenek adıyla içe aktarın.
  3. İçe aktarma işlemi başarıyla tamamlandıktan sonra, geçici seçenek adını istediğiniz adla değiştiren yeni bir CSV dosyası oluşturun.
  4. Son seçenek adını uygulamak için güncellenen CSV dosyasını içe aktarın.