Dil Feed'leri
Kataloğun diğer dillerdeki metinleri
Kataloğunuz birden çok dilde satılıyorsa, ürün adı, açıklama, alışverişçinin okuduğu kategori adı ve ürün sayfasının adresi her dil için ayrı gelebilir. Ziyaretçi, sayfanın diline göre o dildeki metni görür.
Bu sayfa yalnızca hesabında birden çok dil olan hesaplar içindir. Hesabın dillerini Selwise belirler (bkz. İçerik Dilleri).
Ana feed ve dil feed'i
- Ana feed tek kaynaktır. Ürün kodu, fiyat, stok, görsel, varyant ve kategori mantığı (öneri stratejileri, segment koşulları, filtreler) yalnızca ana feed'den gelir. Ürün de yalnızca ana feed'le eklenir ve silinir.
- Dil feed'i yalnızca metin getirir. Satırları ana feed'deki ürünlere kodla bağlanır ve başlık, açıklama, kısa açıklama, kategori adı, ürün adresi ile ana feed'in taşıdığı öznitelikleri yazar. Fiyat ya da stok okumaz.
- Bir dilin tek kaynağı vardır: ya bir dil feed'i ya da ana feed'deki dil sütunları (aşağıda). Bir dil için dil feed'i eklerseniz, o dilin sütunları artık okunmaz.
Panelde nerede
Catalog → Product Feed → Configuration → Languages (Diller) sekmesi. Sekme yalnızca hesabınızda birden çok dil varsa görünür.
Her dil için bir satır vardır. Satırda dilin kaynağı (dil feed'i, yüklenen dosya, ana feed sütunları ya da çevrilmemiş), çevrilen ürün sayısı ve son okumada hiçbir ürünle eşleşmeyen satır sayısı yazar.
Dil feed'i eklemek
- Dilin satırında Add a language feed (Dil feed'i ekle) düğmesine basın.
- Language feed URL (Dil feed'i adresi) kutusuna o dildeki dışa aktarımın adresini yazın. Çoğu platform her dili ayrı bir adreste aynı biçimde verir.
- Match rows by (Satırları eşleştir) seçimini yapın:
- Product code (Ürün kodu): ana feed'in kodu. Varsayılan budur.
- SKU: dil feed'i ürünleri SKU ile taşıyorsa.
- Gerekirse ürün adresi kuralını seçin (aşağıda) ve Save (Kaydet) ile kaydedin.
- Read now (Şimdi oku) ile ilk okumayı başlatın. Sonraki okumalar her ana feed eşitlemesinin hemen ardından kendiliğinden yapılır.
Dosya ile çalışıyorsanız Upload a file (Dosya yükle) ile XML, JSON ya da CSV dosyası yükleyebilirsiniz.
Alan yolları
Dil feed'i ana feed'le aynı biçimdeyse hiçbir alan eşleştirmeniz gerekmez: ana feed'in yolları kullanılır. Biçim farklıysa Field paths (Alan yolları) bölümünde başlık, açıklama, kısa açıklama, ürün adresi ve kategori adı için o feed'deki alan adını yazın. Boş bırakılan alan ana feed'le aynı yolu okur.
Ürün adresi kuralı
Dil feed'i ürün adresi taşımıyorsa, alışverişçiyi kendi dilindeki sayfaya götürmek için bir kural seçebilirsiniz:
| Seçenek | Örnek |
|---|---|
| Use the main-feed URL (Ana feed'in adresi) | Adres değişmez; mağazanızın kendi dil yönlendirmesi devreye girer |
| Add a path prefix (Yol ön eki ekle) | /en ile https://magaza.com/p/kazak adresi https://magaza.com/en/p/kazak olur |
| Change the host (Alan adını değiştir) | www.magaza.com → en.magaza.com |
Dil feed'i bir satırda adres taşıyorsa her zaman o adres kullanılır.
Önizleme
Preview (Önizle), son okumanın örnek satırlarını kaydedilmemiş ayarlarla eşler: her satırın kodu, bir ürünle eşleşip eşleşmediği, o dildeki başlığı (altında ana feed'deki başlık) ve adresi görünür. Önizleme için feed'in en az bir kez okunmuş olması gerekir.
Ana feed'deki dil sütunları
Ana feed'iniz başka bir dili kendi sütunlarında taşıyorsa (örneğin title_en, link_en), dil feed'i eklemeniz gerekmez. Field Mapping (Alan Eşleme) sekmesinin altındaki Language columns in this feed (Bu feed'deki dil sütunları) bölümünde her dil için başlık, açıklama, kısa açıklama, ürün adresi ve kategori adı sütunlarını yazın ve eşlemeyi kaydedin. Sütunlar her ana feed eşitlemesinde okunur.
Güvenlik kuralları
- Ana feed'de olmayan bir koda sahip satır eşleşmeyen olarak sayılır ve atlanır; asla ürün eklemez.
- Bir dil feed'i hiçbir satırı eşleştiremezse okuma hata verir ve önceki çeviriler korunur. Bu çoğunlukla yanlış eşleşme anahtarı demektir.
- Çeviriler yalnızca feed'in tamamı okunduktan sonra temizlenir. Yarıda kalan bir okuma hiçbir çeviriyi silmez.
- Dil feed'i okunamazsa ürünlere hiçbir şey olmaz; o dildeki alışverişçiler ana feed'deki metni görür.
- Hesaptan bir dil çıkarılırsa dil feed'i duraklatılır ve çevirileri saklanır.
Çeviriler nerede görünür
| Yüzey | Dilde gelen |
|---|---|
| Öneri şeritleri | Ürün adı, açıklama ve adres |
| Arama | Eşleşme o dildeki metinde aranır; sonuçlar o dilde gelir; kategori filtresinin adı o dilde yazar |
| Zenginleştirme blokları | ${title}, ${url} ve ${attr.*} |
| Kampanyalar | {product.title} |
| E-posta ürün bloğu | Alıcının dilinde ürün adı ve adresi |
| Mobil uygulama | SDK 0.15.0 ve sonrası |
Bir ürünün o dilde metni yoksa ana feed'deki metni gösterilir. Arama yalnızca ziyaretçinin dilinde yapılır: o dilde sonuç yoksa varsayılan dilde ikinci bir arama yapılmaz.
Catalog → Products (Ürünler) ekranında bir ürünü açtığınızda Translations (Çeviriler) bölümü, ürünün her dildeki metnini ve kaynağını gösterir.
Kategoriler
Kategori mantığı her zaman ana feed'in kategori yolunu okur. İngilizce bir sayfa ziyaretçinin baktığı kategoriyi "Women > Sweaters" diye bildirirse, Selwise bunu dil feed'indeki eşleşmeden ana yol olan "Kadın > Kazak" olarak kaydeder. Böylece segment koşullarınızı tek dilde yazmanız yeterlidir.
Bilinen sınır: sayfa hedeflemesindeki kategori koşulu, sayfanın kendi bildirdiği kategori adıyla karşılaştırılır. Başka dildeki sayfalar için bu koşula o dildeki adı da ekleyin.
Son güncelleme: 21 Ekim 2026
