StriveFormats
WooCommerceÖzelliklerİçe aktarma engelleyici

Varyasyonda birden çok değer var

Bir varyasyon satırı bir nitelik için birden fazla değer listeliyor.

Bu sorun nedir?

Bir varyasyon satırı bir nitelik için birden fazla değer listeliyor.

Etkilenen alan:Varyasyonda birden çok değer var
İçe aktarma engelleyici: bu sorun çözülene kadar dosyanız içe aktarılamaz.

Bu sorunu kontrol etmek ve temiz bir dosya dışa aktarmak için CSV’nizi yükleyin.

Şimdi düzelt

WooCommerce bunu neden reddeder

Her WooCommerce varyasyonu belirli bir kombinasyondur; bu yüzden nitelik başına tek değer alır.

WooCommerce’a özel not

WooCommerce, değişken ürünleri (ana satırlar, Type = 'variable') ve varyasyon satırlarını (Type = 'variation', Parent = ana SKU) birbirinden ayırır. Varyasyon satırlarındaki Parent sütunu, büyük/küçük harf dahil ana satırın SKU'suyla tam olarak eşleşmelidir.

Örnekler

Hatalı değerDoğru değerNot
Option2 dolu ama Option1 boşÖnce Option1, sonra Option2 doldurulur
Varyant satırı ana satırından önce geliyorAna satır, varyant satırlarının hemen üstünde

StriveFormats’ta düzelt

StriveFormats varyant yapısı sorunlarını algılar ve hizalanmamış ya da zorunlu seçenek değerleri eksik satırları vurgular.

Excel’de düzelt

  1. 1Excel'de satırlarınızı ana tanımlayıcı sütununa göre sıralayın (Shopify için Handle, WooCommerce için ana SKU).
  2. 2Sıralanmış sonuçta ana satırın tüm varyant satırlarından önce geldiğini doğrulayın.
  3. 3WooCommerce için: ana satırlarda Type = 'variable' olmalı. Varyasyon satırlarında Type = 'variation' olmalı ve Parent sütununda ana ürünün SKU'su bulunmalı.
  4. 4Shopify için: bir ürün grubundaki tüm satırlar aynı Handle'a sahip olmalı. Option1 Name'in Option2 Name'den önce doldurulduğunu kontrol edin.
  5. 5"CSV (Virgülle ayrılmış)" olarak kaydedin.

Google E-Tablolar’da düzelt

  1. 1Google E-Tablolar'da Veri > Aralığı sırala'ya gidin ve ana tanımlayıcı sütununa göre sıralayın (Handle veya ana SKU).
  2. 2Ana satırların varyant satırlarından hemen önce geldiğini doğrulayın.
  3. 3WooCommerce için: ana satırlarda Type = 'variable' gerekir. Varyasyon satırlarında Type = 'variation' ve Parent = ana SKU gerekir.
  4. 4Shopify için: bir ürün grubundaki tüm varyant satırları aynı Handle'a sahip olmalı.
  5. 5Dosya > İndir > Virgülle ayrılmış değerler (.csv) yolunu izleyin.

Bir dahaki sefere önleyin

  1. ✓Ana ürün satırlarını her zaman tüm varyant satırlarının hemen üstünde tutun.
  2. ✓Shopify için: bir ürün grubundaki tüm satırlarda aynı Handle değerini kullanın.
  3. ✓WooCommerce için: ana satırlarda Type = variable; alt satırlarda Type = variation ve Parent = ana SKU olur.
  4. ✓Tüm kataloğunuzu içe aktarmadan önce tek bir ürünle (bir ana ürün, iki üç varyant) deneyin.

StriveFormats bunu nasıl tespit eder

StriveFormats, satırları ana tanımlayıcılarına göre gruplar (WooCommerce için Handle) ve yapının platformun varyant modeline uyduğunu kontrol eder. Sahipsiz varyasyon satırları, eksik ana satırlar ve yinelenen seçenek kombinasyonları ayrı ayrı işaretlenir.

►Teknik ayrıntı
WooCommerce'in değişken ürün modeli katı, iki katmanlı bir yapı gerektirir. Ana satırlarda Type = "variable" olmalı ve ürün düzeyindeki veriler tanımlanmalıdır. Varyasyon satırlarında Type = "variation" olmalı ve Parent değeri ana satırın SKU'suyla tam olarak (büyük/küçük harfe duyarlı) eşleşmelidir. Eşleşen ana ürünü olmayan bir varyasyon satırı sahipsizdir: WooCommerce onu atlar veya ana ürünü olmayan bozuk bir varyasyon oluşturur. Ana SKU aynı dosyada bulunmalı veya mağazada zaten var olmalıdır.