Tedarikçinin Google, Meta veya Akakçe XML'ini içe aktarın
Google/Meta RSS (Cimri tarzı dahil) ya da Akakçe biçimindeki tedarikçi feed'ini ekleyin: alan eşlemesi, item_group_id ile varyantlar ve stok okuma.
Kurulum free veya üstü plan gerekir Doğrulandı: Ekim 2026 · v0.1 Taslak
Taslak: ürün planına göre lansmandan önce yazıldı. Ekran görüntüleri uygulama yayınlanınca eklenecek ve adımlar yeniden doğrulanacak.
Birçok tedarikçi Google Merchant Center, Meta, Cimri ya da Akakçe için zaten bir ürün feed’i yayınlar. Buinbu aynı dosyayı okuyup ürünleri mağazanıza getirebilir: URL’yi yapıştırırsınız, deneme çalıştırması (dry run) neyin değişeceğini gösterir, doğru görünce uygularsınız.
Başlamadan önce
- Tedarikçinizden feed URL’si. Herkese açık bir
httpya dahttpsadresi olmalı; giriş sayfası ya da IP izin listesi indirmeyi engeller. Tedarikçi dosyayı şifre parametresiyle koruyorsa şifreyi URL’de bırakın. - Tedarikçi ürünleri mevcut ürünlerinizi güncelleyecekse Shopify ürünlerinizde barkod ya da SKU.
- Deneme çalıştırması her planda vardır; uygulamak ücretli plan ister (planlar).
1. Kaynağı ekleyin
- İçe aktarma’yı açın ve Kaynak ekle’yi seçin.
- Kaynak adresi altında XML adresi’ni yapıştırın ve kaynağa bir Ad verin.
- Fiyat kuralları altında isterseniz Kâr marjı (%) ve Fiyatları .90’a yuvarla ayarlarını yapın. İki biçim de tüketici fiyatı taşıdığından KDV dahil sayılır; Kaynak fiyatları KDV hariçse KDV ekle burada etkisizdir. T-Soft seçenek adları da kullanılmaz.
- Kaydet ve deneme çalıştır’ı seçin. Kaynak sayfası açılır ve başlığı tanınan biçimi gösterir: Google / Meta XML ya da Akakçe XML.
Biçim nasıl tanınır
Ticimax ve T-Soft kontrollerinden sonra dosyanın başı karar verir:
| Biçim | Tanınma koşulu | Kayıt |
|---|---|---|
| Google / Meta XML | item elementleri ve g: namespace’i (ya da g:id, g:price) olan rss dosyası; ayrıca entry içeren Atom feed | item ya da entry |
| Akakçe XML | productBrand ile birlikte productCategory ya da shipPrice içeren product elementleri | product |
Cimri feed’leri Google biçimini kullanır, başlık, açıklama ve linkte çoğu zaman g: öneki olmadan; iki yazım da okunur. İki biçim de tanınmazsa çalıştırma “XML tanınmadı” hatasıyla biter ve Alan eşleme kartı görünür: bkz. Tanınmayan XML’in alanlarını eşleyin.
Google / Meta alanları
Her alan g: önekli ya da öneksiz okunur.
| Shopify | Kaynak alanı | Not |
|---|---|---|
| Başlık | title | Gruplu ürünlerde tüm başlıkların ortak kısmı |
| Açıklama | description | HTML’den script ve form temizlenir |
| Satıcı (marka) | brand | |
| Ürün türü | product_type’ın son seviyesi, yoksa google_product_category | Seviyeler > ile ayrılır |
| Görseller | image_link, additional_image_link | Ürün başına en fazla 20 |
| SKU | id (ya da sku_id) | Ürün başına tekil; mpn kullanılmaz |
| Barkod | gtin | |
| Fiyat | price’tan düşükse sale_price, değilse price | 349.90 TRY, 349,90 TL, 1.249,90 TL hepsi okunur |
| Karşılaştırma fiyatı | Daha düşük sale_price varsa price | |
| Stok | quantity, inventory, quantity_to_sell_on_facebook ya da stock | Aşağıya bakın |
| Durum | availability | discontinued ürünler “Kaynakta pasif” olarak atlanır |
Varyantlar ve item_group_id
Aynı item_group_id’ye sahip ürünler tek ürünün varyantları olur. Seçenekler, grup içinde değeri değişen alanlardır; bu sırayla ve en fazla üç tane: color Renk, size Beden, material Malzeme, pattern Desen olarak. Tüm grupta aynı değeri taşıyan alan, örneğin tek renk, seçenek olmaz.
- Aynı seçenek bileşimine sahip iki ürün: ikincisi atlanır (“Aynı seçenek bileşimi tekrar ediyor”).
- Grupta hiçbir seçenekte ayrışmayan ürünler: her biri Seçenek adlı bir seçeneğin varyantı olur, değeri
id’sidir. item_group_id’si olmayan ürünler tek ürün olur.- Açıklama, marka ve kategori grubun ilk ürününden, görseller tüm ürünlerden gelir.
Stok
Stok, adet alanlarında bulunan ilk sayıdır. Sayı yoksa out of stock 0 demektir; diğer stok durumlarında adet bilinmiyor sayılır: yeni ürünler stok takibi kapalı oluşturulur, mevcut ürünler stoğunu korur.
Akakçe alanları
| Shopify | Akakçe elementi | Not |
|---|---|---|
| Başlık | name | |
| Açıklama | description | |
| Satıcı (marka) | productBrand | |
| Ürün türü | productCategory’nin son seviyesi | Seviyeler > ile ayrılır |
| Görseller | imgUrl, additionalimages/imgUrl | |
| SKU | sku | Kaynak ID’si de budur; sku yoksa barcode |
| Barkod | barcode | |
| Fiyat | price | Dosyada para birimi yok: TRY ve KDV dahil okunur |
| Stok | quantity | 9999 “takip edilmiyor” demektir: stok takibi kapalı Shopify ürünü gibi bilinmiyor sayılır |
Akakçe dosyalarında varyant yoktur: her product tek varyantlı bir ürün olur ve karşılaştırma fiyatı yoktur. shipPrice ve dayOfDelivery içe aktarılmaz.
2. Deneme çalıştırmasını okuyun
Son rapor Kayıt, Oluşturulacak, Güncellenecek, Değişmeyen, Atlanan, Fiyat değişimi ve Stok değişimi sayılarını verir. Örnekler her türden en fazla 20 satır gösterir, Sorunlar DUPLICATE_VARIANT ya da AMBIGUOUS_MATCH gibi kodları listeler. Eşleştirme önce barkod, sonra SKU ile yapılır: tedarikçinin id’si SKU’larınızdan farklı olsa da barkod aynıysa ürün eşleşir.
3. Uygulayın
Mağazaya aktar’ı seçin ve onaylayın. Yeni ürünler taslak oluşturulur; eşleşen ürünlerde yalnızca fiyat, karşılaştırma fiyatı ve stok değişir. Bunu zamanlanmış tekrarlamak için bkz. İçe aktarma kaynağını otomatik güncel tutun.
Sık karşılaşılan sorunlar
| Belirti | Neden | Çözüm |
|---|---|---|
| “XML tanınmadı” | Feed’de g: namespace’i ya da Akakçe elementleri yok | Alan eşleme altında kendiniz eşleyin |
| Her beden ayrı ürün oldu | Tedarikçinin ürünlerinde item_group_id yok | Tedarikçiden eklemesini isteyin |
| Seçenekler Renk ve Beden adını aldı | Bu biçimde seçenek adları sabittir | İçe aktarmadan sonra Shopify’da seçenekleri yeniden adlandırın |
| Stok değişmiyor | Adet alanı olmadan in stock ya da Akakçe 9999 | Tedarikçiden adet isteyin |
| “Birden çok mağaza varyantıyla eşleşiyor” | Aynı barkod ya da SKU birden çok varyantta | Shopify’da barkodları tekil yapın |