WooCommerce Google Merchant entegrasyonu sorun giderme rehberi
WooCommerce ile Google Merchant Center arasındaki entegrasyon sorunları farklı katmanlarda oluşabilir. Bağlantı kurulmuş görünse bile ürün seçimi, görev kuyruğu, API yanıtı, Google’ın işleme süreci veya ürün uygunluğu aşamasında hata meydana gelebilir. Çözüm için ürünün hangi aşamada durduğunu belirlemek gerekir.

Önce sorunun kapsamını belirleyin
Tek ürünün mü, belirli bir kategorinin mi yoksa bütün kataloğun mu etkilenmiş olduğunu kontrol edin. Sorunun başladığı zamanı; eklenti, tema, PHP, WooCommerce veya sunucu değişiklikleriyle karşılaştırın. Çok sayıda ürün aynı anda etkilenmişse ortak ayar ya da görev sorunu arayın.
Google hesabını ve yetkiyi doğrulayın
WordPress’in doğru Google ve Merchant Center hesabına bağlı olduğundan emin olun. OAuth erişimi kaldırılmış, süresi dolmuş veya gerekli izin eksikse bağlantıyı güvenli biçimde yenileyin. Giriş bilgisi ya da erişim belirtecini destek yazışmalarında paylaşmayın.
Basit bir test ürünü kullanın
Yayımlanmış, stokta, sabit fiyatlı, ana görselli ve açık bir ürün seçin. Ürünü tek başına gönderin; WooCommerce kimliğini, Merchant ürün kimliğini, işlem zamanını ve yanıtı kaydedin. Basit ürün çalışıyor ancak varyasyonlu ürün çalışmıyorsa varyasyon eşlemesine odaklanın.

Gönderim kuyruğunu kontrol edin
Büyük kataloglarda işlemler WP-Cron, Action Scheduler veya sunucu göreviyle arka planda yürütülür. Bekleyen ve başarısız görevleri, PHP hata kayıtlarını, bellek sınırını ve zaman aşımını inceleyin. Aynı işi art arda başlatmak yinelenen kuyruklar oluşturarak sorunu büyütebilir.
API başarısı ile ürün onayını ayırın
Başarılı gönderim yanıtı, Google’ın veriyi kabul ettiğini gösterebilir; ürünün onaylandığı veya hemen yayımlanacağı anlamına gelmez. Merchant Center’da işleniyor, sınırlı, reddedildi ve uygun durumlarını ayrı değerlendirin. Hata metnini ve etkilenen ülkeyi kaydedin.
Ürün verisini canlı sayfayla karşılaştırın
Başlık, bağlantı, ana görsel, fiyat, para birimi ve stok durumunu gizli pencerede kontrol edin. Yapılandırılmış veri, sepet ve ödeme ekranı aynı bilgiyi göstermelidir. Vergi, indirim, kur, üyelik fiyatı ve önbellek araçları Google’a farklı değer sunabilir.

Varyasyonları ayrı inceleyin
Her renk, beden veya kapasite seçeneğinin kendi kimliği, fiyatı, stok durumu ve gerekli özellikleri bulunmalıdır. Açılış bağlantısı ilgili varyasyonu seçilebilir göstermelidir. Ana ürün stokta olsa bile reddedilen varyasyon tükenmiş veya satın alınamaz olabilir.
Google’ın erişimini test edin
Ürün ve görsel adreslerini oturum kapalı ve mobil görünümde açın. Bakım modu, güvenlik duvarı, ülke/IP engeli, robots kuralı, sıcak bağlantı koruması ve bozuk yönlendirme taramayı engelleyebilir. Googlebot’a kullanıcıdan farklı içerik sunan kuralları kaldırın.
Veri kaynaklarını sadeleştirin
Aynı ürün XML ve API üzerinden farklı kimlik ya da değerlerle gönderiliyorsa sonuç kararsız olabilir. Doğru kaynağı küçük ürün grubuyla doğrulayın. Ardından aynı ürünleri güncelleyen eski kaynağı durdurun; geçici stok yokluğunda ürünü silmek yerine doğru stok durumunu kullanın.
Kontrollü düzeltme uygulayın
Önce tek örnekte kök nedeni düzeltin, önbelleği temizleyin ve ürünü yeniden gönderin. Google’ın yeniden işleme süresini bekleyerek sonucu doğrulayın. Çözüm başarılıysa aynı nedene sahip ürün grubuna uygulayın.
Sorun giderme sırasında en yararlı soru “entegrasyon neden çalışmıyor?” değil, “ürün WooCommerce seçiminden Google uygunluk değerlendirmesine kadar hangi aşamada duruyor?” sorusudur.
