Site Kampanya Fiyatlarını XML'de Gösterme
Pazaryerleri, reklam platformları (Google Merchant Center, Meta vb.) ve fiyat karşılaştırma sitelerinde, site üzerindeki sepet indirimlerinin XML çıktısına yansıtılmaması durumunda oluşan fiyat uyuşmazlıklarını gidermek için geliştirilmiş ileri seviye bir özelliktir.
Ne İçin Kullanılır?
Normal şartlarda "Sepette İndirim" kampanyaları ürünün ham satış fiyatını değiştirmez, sadece ödeme adımında (sepette) uygulanır. Ancak dış mecralar (XML kullanan platformlar), ürünün son satış fiyatını (indirimli halini) ham veri olarak görmek ister. Bu özellik, ürün kartındaki "Sayısal 1" alanını bir indirim anahtarı gibi kullanarak, XML içindeki sale_price (indirimli fiyat) alanının otomatik hesaplanmasını ve dış mecralara doğru veri iletilmesini sağlar.
Önemli Teknik Notlar
- Ön Yüz Görünümü: Bu özellik varsayılan olarak ürün detay veya listeleme sayfalarındaki fiyat etiketlerini değiştirmez. Sadece XML ve schema.org (arama motoru botlarının okuduğu veri) yapısını günceller.
- Hesaplama Mantığı: Sistem;
Satış Fiyatı - (Satış Fiyatı * Sayısal 1 / 100)formülünü kullanaraksale_pricealanını dinamik olarak doldurur. - Yazılımsal Destek: Eğer Sayısal 1 alanındaki oranın site ön yüzünde de otomatik görünmesini istiyorsanız, Front-End (arayüz) ekibinden destek alarak tema dosyalarına ekleme yaptırmanız gerekir.
İşlem Adımları
1. Gelişmiş XML Çıktı Uygulama Yapılandırması
Kampanya fiyatlarının XML linkine fiziksel olarak basılabilmesi için öncelikle uygulama içinden yetkilendirme yapılmalıdır:
- Bölümler > Uygulama Marketi > Gelişmiş XML Çıktı yolunu izleyerek uygulamayı yükleyin.
- Yükleme sonrası "Uygulamaya Git" butonuna tıklayın.
- Uygulama panelinde üst sekmelerden "Diğer Ayrıntılı Ayarlar" bölümüne geçiş yapın.
- "Fiyata Sayısal 1 Alanını Dahil Et" seçeneğini aktif konuma getirin ve kaydedin.
2. Genel Ayarların Aktif Edilmesi
Sistemin çekirdek yapıda Sayısal 1 alanını bir "indirim oranı" olarak algılaması için bu adım zorunludur:
- Ayarlar > Genel Ayarlar sayfasına gidin.
- Arama çubuğuna "Sayısal 1 Alanını İndirimli Fiyat Hesaplaması İçin Kullan" yazın.
- İlgili ayarı Aktif konuma getirerek kaydedin.
3. Ürün Bazlı Veri Girişi ve Aktivasyon
Ayarlar tamamlandıktan sonra ürünlerinize indirim oranlarını tanımlayabilirsiniz:
- Ürünler > Ürünler sayfasında ilgili ürünü seçip düzenleme (kalem) ikonuna basın.
- "Ek Bilgiler" sekmesine tıklayın.
- "Sayısal 1" alanına, XML'e yansımasını istediğiniz indirim oranını sadece rakam olarak girin (Örn: %15 indirim için
15yazılmalıdır). - Toplu Güncelleme: Çok sayıda ürününüz varsa, CSV Ürün Sihirbazı uygulaması ile "Sayısal 1" sütununu kullanarak toplu içeri aktarım yapabilirsiniz.
Alanlar ve Ayarlar Tablosu
| Parametre / Alan | Açıklama | Etki Alanı |
|---|---|---|
| Sayısal 1 | Ürüne özel tanımlanan yüzde (%) indirim oranıdır. | XML Çıktısı / Schema Verisi |
| sale_price | Hesaplanan son kampanyalı fiyatın XML'deki düğümüdür. | Dış Satış Kanalları |
| Fiyata Sayısal 1 Dahil Et | Uygulamanın bu veriyi işleme almasını sağlar. | Uygulama Ayarları |
Beklenen Sonuç / Davranış
Yapılan düzenlemeler sonucunda, XML çıktınızdaki ürün fiyatları artık ham satış fiyatı yerine, Sayısal 1 alanındaki oran düşülmüş net tutarı gösterecektir. Bu sayede Google Ads, Facebook Katalog veya Trendyol/Hepsiburada gibi kanallara iletilen veriler, sitenizdeki sepet kampanyalarıyla tutarlı hale gelecektir.
Sık Sorulan Sorular
Sayısal 1 alanına oran yazdım ama XML'de fiyat değişmedi?
Gelişmiş XML Çıktı uygulamasındaki "Fiyata Sayısal 1 Alanını Dahil Et" ayarının ve Genel Ayarlar'daki ilgili kontrolün aktif olduğundan emin olun. Ayrıca XML linkiniz tarayıcı önbelleğinde kalmış olabilir; linki gizli sekmede kontrol ediniz.
Sayısal 1 alanı başka bir amaçla kullanılıyorsa ne olur?
Eğer bu alanı daha önce farklı bir bilgi (Örn: stok kodu, ek ağırlık vb.) için kullandıysanız, bu özelliği aktif ettiğinizde sistem o veriyi "indirim oranı" olarak hesaplamaya çalışacaktır. Bu durumda verilerinizi temizlemeniz veya özelliği kullanmamanız önerilir.
Kampanya bitince ne yapmalıyım?
Sitedeki sepet kampanyasını pasife aldığınızda, XML fiyatlarının da normale dönmesi için ürünlerdeki Sayısal 1 alanlarını "0" (sıfır) olarak güncellemeniz gerekmektedir.

