Merchant Center'a gönderilen ürün verisiyle açılış sayfasındaki fiyat/stok uyuşmuyorsa ürün reddedilebilir. Burada bir ürün için tam XML iskeleti oluşturup dosyayı ve mağaza sayfasını karşılaştıracağız. Alan gereksinimleri ürün kategorisi ve hedef ülkeye göre ayrıca kontrol edilmelidir.
1. Kimliği sabitleyin
Her satılabilir varyanta sabit id verin. Stok değişince id değişmemeli. Link doğrudan o varyantı seçmeli; görsel gerçek ürünü göstermeli. Başlıktaki beden/renkle açılan sayfa uyumlu olmalı. Ürüne GTIN atanmışsa gerçek değeri ekleyin; örnek barkod üretmeyin.
2. Tam dosya örneği
Aşağıdaki dosyayı UTF-8 olarak merchant.xml adıyla kaydedin. Bu başlangıç örneğine kategoriye özgü zorunlu alanları ekleyin; örnek alan adını yayına bırakmayın.
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
<channel>
<title>Örnek Mağaza</title>
<link>https://magaza.example.com/</link>
<description>Mağaza ürün verileri</description>
<item>
<g:id>GOMLEK-SIYAH-M</g:id>
<g:title>Siyah keten gömlek - M beden</g:title>
<g:description>M beden, siyah keten gömlek.</g:description>
<g:link>https://magaza.example.com/urun/gomlek/?renk=siyah&beden=m</g:link>
<g:image_link>https://magaza.example.com/media/gomlek-siyah.jpg</g:image_link>
<g:availability>in_stock</g:availability>
<g:price>1299.00 TRY</g:price>
<g:condition>new</g:condition>
<g:brand>Örnek Marka</g:brand>
<g:item_group_id>GOMLEK-01</g:item_group_id>
<g:color>Siyah</g:color>
<g:size>M</g:size>
</item>
</channel>
</rss>
XML URL içindeki & karakteri & olarak kaçırılır. Otomatik üretimde string birleştirmek yerine XMLWriter/DOM gibi XML araçları kullanın. Giyim gibi kategorilerde age_group, gender ve ürün kimlikleri gibi ek alanları güncel veri spesifikasyonuna göre tamamlayın. Marka ve açıklamayı gerçek ürün verisiyle değiştirin.
3. Dosyayı yayınlayın ve veri kaynağına bağlayın
Dosyayı HTTPS üzerinden erişilen, yalnız ürün verisi içeren bir yola yayınlayın. Yönetim parolası veya müşteri bilgisi eklemeyin. Merchant Center'da dosya URL'sini kullanan veri kaynağı oluşturup çekme zamanını stok/fiyat güncelleme sıklığına göre belirleyin. Kargo ve iade ayarlarını hesabınızda ayrıca tamamlayın.
curl -fS https://magaza.example.com/merchant.xml -o /tmp/merchant.xml
xmllint --noout /tmp/merchant.xml
İlk komut başarısızsa ikinci komuttaki eski dosyaya güvenmeyin. xmllint sözdizimini kontrol eder; ürün kabulünü garanti etmez. Araç kurulu değilse işletim sisteminizin libxml2 araç paketini kullanın.
4. Reddi id üzerinden çözün
Ürün sorunları ekranındaki id ile feed satırını bulun. Fiyat uyuşmazlığında cache, para birimi, indirim başlangıcı ve varyant seçimini karşılaştırın. Görsel hatasında image_link adresini anonim oturumda açın. Düzeltilen dosyayı yeniden çektirip ürün durumunu izleyin; yeni id vererek hatayı gizlemeyin.
Bilgiyi uygulanabilir projeye dönüştürelim.
İhtiyacınızı teknik, operasyonel ve ticari açıdan değerlendirip doğru çözüm yol haritasını birlikte oluşturalım.
Projenizi Anlatın
