phone +90 850 309 4434 mail info@uluithalat.com
Sipariş Takip Hakkımızda İletişim
Ulu İthalat
Ana Sayfa Tüm Ürünler Ev & Mobilya Banyo Yapı & Hırdavat Favorilerim (0) Giriş Yap Kayıt Ol

XML Fiyat Kuralları Nasıl Oluşturulur?

calendar_today 23.08.2026 schedule 19 dk okuma XML Bayilik ve Dropshipping person Ulu İthalat
XML Fiyat Kuralları Nasıl Oluşturulur?

XML entegrasyonunda tedarikçiden gelen fiyatı doğrudan satış fiyatı olarak kullanmak her ürün ve satış kanalı için uygun olmayabilir. Ürün maliyeti, KDV yapısı, komisyon, kargo, paketleme, ödeme giderleri, hedef kârlılık, kategori, fiyat bandı ve satış kanalı birlikte değerlendirilerek fiyat kuralları oluşturulabilir. Bu rehber; sabit tutar ve yüzdesel fiyatlandırma, kâr marjı ile maliyet üzerine ekleme farkı, minimum satış fiyatı, kategori ve kanal bazlı kurallar, yuvarlama, fiyat anomalileri, istisnalar ve XML güncellemelerinde fiyatın güvenli biçimde yeniden hesaplanmasını ele alıyor.

XML entegrasyonuyla çalışan bir e-ticaret işletmesinde tedarikçiden gelen fiyat ile müşteriye gösterilen satış fiyatı aynı olmak zorunda değildir.

Örneğin XML'de:

137 TL

fiyat geliyor olabilir.

Ancak bu değerin:

  • tedarikçi alış fiyatı mı,
  • bayi fiyatı mı,
  • tavsiye edilen satış fiyatı mı,
  • KDV dahil mi,
  • KDV hariç mi

olduğu belirlenmeden:

137 × 1,30 = satış fiyatı

gibi tek bir işlem yapmak riskli olabilir.

Çünkü nihai fiyatı etkileyebilecek başka kalemler bulunabilir:

  • pazaryeri komisyonu,
  • kargo,
  • paketleme,
  • ödeme sistemi maliyeti,
  • iade riski,
  • satış kanalına özgü giderler,
  • hedeflenen minimum kazanç.

Canlı XML Ürünlerinde Fiyat ve Stok Güncellemesi Nasıl Yönetilir? içeriğinde de fiyat aktarımında yalnızca tedarikçi fiyatına bakılmaması; kargo, komisyon, KDV ve diğer giderlerin birlikte değerlendirilmesi gerektiği belirtiliyor.

107 numarada bunun bir sonraki aşamasına geçiyoruz:

Doğru maliyet elimizdeyse satış fiyatını hangi otomatik kurallarla oluşturacağız?

XML Fiyat Kuralı Nedir?

XML fiyat kuralı, tedarikçiden alınan kaynak fiyatı belirli iş kurallarından geçirerek mağazada veya satış kanalında kullanılacak nihai fiyatı oluşturan sistemdir.

Basit örnek:

Kaynak maliyet: 100 TL

Fiyatlandırma kuralı: maliyet üzerine %30 ekle

Satış fiyatı: 130 TL

Ancak gerçek bir fiyat motoru bunun kadar basit olmak zorunda değildir.

Örneğin sistem:

kaynak fiyat

KDV kontrolü

para birimi dönüşümü

kategori kuralı

komisyon

kargo

minimum kâr

fiyat değişikliği kontrolü

yuvarlama

satış kanalı fiyatı

şeklinde çalışabilir.

1. Önce XML'deki Fiyat Alanının Ne Anlama Geldiğini Doğrulayın

Fiyat kuralı oluşturmadan önce en kritik soru:

Hangi fiyatın üzerine kural uyguluyorum?

XML'de örneğin:

fiyat

bayi_fiyat

liste_fiyat

indirimli_fiyat

price

dealer_price

gibi alanlar bulunabilir.

Yanlış kaynak alan seçilirse bütün fiyat kuralı matematiksel olarak doğru çalışsa bile sonuç yanlış olur.

2. Alış Fiyatı ile Tavsiye Edilen Satış Fiyatını Ayırın

Tedarikçi XML içerisinde birden fazla fiyat gönderebilir.

Örneğin:

Bayi fiyatı: 100 TL

Liste fiyatı: 160 TL

Bu iki alan aynı amaçla kullanılmamalıdır.

Kendi fiyat motorunuzun:

hangi alanı gerçek maliyet

olarak kullandığı açıkça tanımlanmalıdır.

3. KDV Dahil ve Hariç Fiyatı Önce Netleştirin

XML fiyat kuralının temel girdisi yanlış yorumlanırsa bütün satış fiyatları bozulabilir.

Örneğin:

120 TL

fiyatın zaten KDV dahil olduğunu bilmeden tekrar vergi eklemek yanlış sonuç oluşturabilir.

Bu konuyu fiyat kuralı içinde tekrar çözmeye çalışmak yerine vergi verisi önceden doğrulanmalıdır.

Canlı XML KDV ve Vergi Alanları Nasıl Kontrol Edilir? rehberi fiyatın KDV dahil/hariç durumunun ve 20, 0.20, %20 gibi oran formatlarının ayrıca doğrulanmasını ele alıyor.

4. Kaynak Fiyat ile Hesaplama Fiyatını Ayrı Tutun

Veritabanında mümkünse:

XML kaynak fiyatı

ve

hesaplanan satış fiyatı

ayrı saklanmalıdır.

Örneğin:

Kaynak bayi fiyatı: 125 TL

Hesaplanan satış fiyatı: 189,90 TL

Bu yapı sayesinde daha sonra:

Tedarikçi ne göndermişti?

ve

Biz hangi kuralla bu fiyatı oluşturduk?

soruları ayrı ayrı cevaplanabilir.

5. Tek Bir Yüzdeyi Bütün Kataloğa Uygulamayın

En basit fiyat motoru:

bütün ürünlere %30 ekle

şeklinde olabilir.

Ancak 30 TL'lik ürün ile 3.000 TL'lik ürün aynı fiyat yapısına sahip olmayabilir.

Düşük fiyatlı ürünlerde:

sabit operasyon maliyetleri

daha fazla ağırlık taşıyabilir.

Yüksek fiyatlı ürünlerde ise aynı yüzdesel ekleme ürünün satış fiyatını gereğinden fazla yükseltebilir.

Bu nedenle fiyat bandı bazlı kurallar düşünülebilir.

6. Fiyat Bandı Bazlı Kural Oluşturabilirsiniz

Örneğin tamamen temsili olarak:

0–100 TL maliyet → Kural A

100–500 TL maliyet → Kural B

500 TL üzeri → Kural C

şeklinde sistem kurulabilir.

Bu değerler öneri değildir.

Gerçek sınırlar işletmenin:

  • maliyet,
  • komisyon,
  • kargo,
  • rekabet,
  • kârlılık

verisine göre oluşturulmalıdır.

7. Yüzdesel Eklemeyle Kâr Marjını Karıştırmayın

Bu 107'nin en önemli noktalarından biridir.

Maliyet:

100 TL

olsun.

Maliyetin üzerine:

%30

eklendiğinde satış fiyatı:

130 TL

olur.

Ancak satış fiyatının içindeki brüt fark oranı:

30 / 130 ≈ %23,08

olur.

Dolayısıyla:

maliyet üzerine %30 eklemek

ile

satış fiyatında %30 brüt marj hedeflemek

aynı hesap değildir.

8. Hedef Marj Kullanıyorsanız Formülü Ayrı Kurun

Basitleştirilmiş ve diğer giderlerin dahil edilmediği örnekte:

Maliyet = 100 TL

Hedef brüt marj = %30

ise:

Satış fiyatı = 100 / (1 - 0,30)

yani yaklaşık:

142,86 TL

olur.

Bu yalnızca kavram farkını göstermek için verilen örnektir.

Gerçek fiyatlandırmada diğer maliyetler ayrıca hesaba katılmalıdır.

9. “Kâr Oranı” İfadesini Sistem İçinde Belirsiz Bırakmayın

Yazılım ekranında yalnızca:

Kâr: %30

yazması yeterli değildir.

Bu değer:

maliyete eklenen oran mı?

yoksa:

satış fiyatından hedeflenen marj mı?

açıkça belirtilmelidir.

Örneğin alan isimleri:

Maliyete Eklenecek Oran

ve

Hedef Brüt Marj

şeklinde ayrılabilir.

Bu küçük ayrım binlerce ürünün farklı fiyatlanmasına neden olabilir.

10. Gerçek Kârlılık Hesabını Ayrı Katmanda Tutun

107'nin amacı temel olarak fiyat kuralını oluşturmak.

Ürünün gerçek kârını ayrıntılı hesaplamak ise ayrı intent.

Canlı XML Bayilikte Kâr Marjı Nasıl Hesaplanır? rehberi ürün maliyeti yanında kargo, komisyon, KDV, paketleme, iade riski ve diğer giderlerin hesaba katılmasına odaklanıyor.

Ayrım:

“Bu ürünün gerçek kârı ne?” → Kâr Marjı Rehberi

“Bu hesapları kullanarak binlerce XML ürününün fiyatını otomatik hangi kuralla üretirim?” → 107

11. Minimum Kâr Tutarı Tanımlayabilirsiniz

Düşük fiyatlı ürünlerde yalnızca yüzdesel kural yeterli olmayabilir.

Örneğin:

20 TL ürün

üzerine %20 eklenirse:

4 TL

brüt fark oluşur.

Bu tutar işletmenin operasyon giderlerini karşılamak için yeterli olmayabilir.

Bu nedenle sistem:

yüzdesel kâr şartı

yanında:

minimum TL kazanç şartı

da kullanabilir.

12. Yüzdesel Kural ile Minimum Kâr Birlikte Kullanılabilir

Örneğin mantık:

hesaplanan fiyat A

ve

minimum kazançla hesaplanan fiyat B

olsun.

Sistem:

hangisi daha yüksekse onu kullan

şeklinde çalışabilir.

Ancak bu politika işletmenin kendi ticari stratejisine göre oluşturulmalıdır.

13. Minimum Satış Fiyatı Oluşturun

Bir ürünün satış fiyatı:

toplam beklenen maliyetin altında

kalmamalıdır.

Bu nedenle sistemde:

minimum satış fiyatı

koruması bulunabilir.

Yeni XML fiyatı veya başka fiyatlandırma kuralı bu sınırın altında sonuç üretirse ürün:

otomatik yayınlanmak yerine

incelemeye alınabilir.

14. Minimum Fiyatı Sadece Alış Fiyatından Oluşturmayın

Örneğin alış:

100 TL

ise minimum satış:

101 TL

olarak belirlemek gerçek operasyon maliyetlerini dikkate almayabilir.

Minimum fiyat hesabında işletmeye göre:

  • komisyon,
  • kargo,
  • paketleme,
  • ödeme maliyeti

gibi kalemler hesaba katılabilir.

15. Kategori Bazlı Fiyat Kuralları Kullanabilirsiniz

Elektronik ürün ile:

küçük ev gereci

aynı maliyet yapısına sahip olmayabilir.

Örneğin:

  • iade riski,
  • kargo gideri,
  • rekabet,
  • ortalama satış fiyatı

değişebilir.

Bu nedenle:

Elektronik → Kural A

Hırdavat → Kural B

Ev/Mutfak → Kural C

gibi kategori bazlı fiyat motoru kurulabilir.

16. Alt Kategori Kuralları Ana Kategorinin Üzerine Yazabilir

Örneğin:

Ev & Mutfak → genel fiyat kuralı

olabilir.

Ancak:

Cam Ürünler

alt kategorisi farklı kargo/kırılma maliyetine sahip olabilir.

Sistem:

genel kural

kategori kuralı

alt kategori kuralı

şeklinde öncelik kullanabilir.

17. Ürün Bazlı İstisna Tanımlayabilirsiniz

Bazı SKU'lar genel kurala uymayabilir.

Örneğin:

  • özel kampanyalı ürün,
  • çok yüksek maliyetli ürün,
  • farklı kargo gideri olan ürün,
  • yoğun rekabetli ürün

için ayrı fiyat kuralı gerekebilir.

Bu durumda SKU bazlı istisna tanımlanabilir.

18. Kural Önceliğini Açıkça Belirleyin

Örneğin ürün aynı anda:

genel kural

kategori kuralı

tedarikçi kuralı

SKU özel kuralı

ile eşleşiyor olabilir.

Hangisi uygulanacak?

Örneğin:

SKU özel kuralı > alt kategori > kategori > genel

gibi açık bir öncelik yapısı belirlenebilir.

Aksi halde aynı ürün farklı zamanlarda farklı fiyat sonuçları verebilir.

19. Birden Fazla Oranın Yanlışlıkla Üst Üste Eklenmesini Engelleyin

Örneğin:

Genel kural → %20

Kategori kuralı → %10

Sistem yanlış tasarlanırsa:

önce %20, sonra çıkan sonuca %10

uygulayabilir.

Oysa kategori kuralının amacı genel kuralın yerine geçmek olabilir.

Bu nedenle:

override

ile

stack

mantıkları birbirinden ayrılmalıdır.

20. Satış Kanalı Bazlı Fiyat Oluşturabilirsiniz

Kendi e-ticaret siteniz ile pazaryeri aynı maliyet yapısına sahip olmayabilir.

Örneğin pazaryerinde:

  • komisyon,
  • hizmet kesintileri,
  • kampanya etkileri

bulunabilir.

Dolayısıyla tek bir:

merkez satış fiyatı

üzerinden kanal bazlı fiyat dönüşümü yapılabilir.

21. Komisyon Oranını Sabit Kodlamayın

Pazaryeri komisyonları:

  • kategoriye,
  • ürüne,
  • kampanyaya,
  • sözleşmeye

göre değişebilir.

Bu nedenle:

bütün ürünlerde komisyon %X

gibi kod içine gömülen sabit değer yerine güncellenebilir komisyon tablosu kullanılabilir.

Güncel oranlar ilgili satış kanalından doğrulanmalıdır.

22. Komisyonun Hangi Fiyat Üzerinden Hesaplandığını Doğrulayın

Bir komisyon oranının bulunması tek başına yeterli değildir.

Hesaplama sisteminde:

hangi tutar üzerinden

uygulandığı bilinmelidir.

Bu nedenle fiyat motoruna bir gider eklenmeden önce ilgili kanalın güncel ücretlendirme modeli doğrulanmalıdır.

23. Kargo Maliyetini Fiyat Kuralına Dahil Edebilirsiniz

Özellikle düşük fiyatlı ürünlerde kargo maliyeti ürün fiyatına göre yüksek olabilir.

Bu nedenle fiyat motoru:

ürün maliyeti + tahmini kargo

üzerinden çalışabilir.

Ancak kargo maliyeti:

  • desi,
  • ağırlık,
  • kanal,
  • anlaşma,
  • ücretsiz kargo sınırı

gibi değişkenlere bağlı olabilir.

24. Bütün Ürünlere Aynı Kargo Tutarını Eklemeyin

Küçük bir pense ile büyük raf ünitesinin lojistik maliyeti aynı değildir.

Ürünlerin:

desi veya lojistik grubu

biliniyorsa farklı fiyat kuralı oluşturulabilir.

Örneğin:

Küçük paket

Orta paket

Büyük paket

gibi.

25. Paketleme Giderini de Ürün Grubuna Göre Ayırabilirsiniz

Bazı ürün:

kargo poşeti

ile gönderilebilir.

Başka ürün:

  • kutu,
  • dolgu,
  • ekstra koruma

gerektirebilir.

Bu nedenle paketleme maliyeti bütün ürünlerde aynı olmak zorunda değildir.

26. İade Riskini Kategori Bazlı Beklenen Maliyet Olarak Değerlendirebilirsiniz

Bazı işletmeler geçmiş satış verisine dayanarak iade maliyetini fiyatlandırma analizine dahil edebilir.

Ancak:

her ürün kesin iade olacakmış gibi

tam iade giderini tek satışa yüklemek doğru bir yaklaşım değildir.

Daha anlamlı yöntem geçmiş gerçekleşen veriler üzerinden beklenen maliyet oluşturmak olabilir.

27. Reklam Giderini İsterseniz Ayrı Fiyatlandırma Katmanında Takip Edin

Her ürün reklam almıyor olabilir.

Dolayısıyla reklam maliyetini bütün ürünlere tek tutarda yüklemek yanıltıcı olabilir.

Örneğin:

organik satış fiyatı

ve

reklamlı ürün minimum kârlılık sınırı

ayrı değerlendirilebilir.

28. Dövizli XML Fiyatlarında Kur Kaynağını Belirleyin

Tedarikçi ürün fiyatını:

  • USD,
  • EUR

gibi para birimiyle gönderiyorsa satış fiyatı oluşturulmadan önce dönüşüm gerekir.

Sistem şu sorulara cevap vermelidir:

Hangi kur kullanılacak?

Kur ne zaman güncellenecek?

Kur değiştiğinde bütün ürünler yeniden hesaplanacak mı?

Ek kur güvenlik payı kullanılacak mı?

Bunlar önceden tanımlanmalıdır.

29. XML Para Birimini Varsaymayın

price = 10

değeri:

10 TL

olabilir.

Başka feed'de:

10 USD

olabilir.

Bu nedenle para birimi alanı veya tedarikçi dokümantasyonu doğrulanmalıdır.

Yanlış para birimi bütün katalog fiyatlarını bozabilir.

30. Fiyatı En Son Aşamada Yuvarlayın

Örneğin hesaplama sırasında:

183,472849 TL

sonucu çıkabilir.

Ara hesaplamaların her aşamasında yuvarlama yapılırsa nihai sonuç değişebilir.

Daha kontrollü yöntem:

hesaplamaları yeterli hassasiyetle yap

son fiyatı belirle

satış fiyatı standardına göre yuvarla

şeklindedir.

31. Psikolojik Fiyatlandırma Ayrı Kural Olabilir

Hesaplanan fiyat:

201,34 TL

olabilir.

İşletme bunu:

199,90

veya:

204,90

gibi fiyatlara dönüştürmek isteyebilir.

Ancak psikolojik fiyat kuralı:

minimum kârlılık sınırını

bozmamalıdır.

Önce taban fiyat korunmalı, sonra uygun yuvarlama uygulanmalıdır.

32. Aşağı Yuvarlama Zarar Oluşturabilir

Hesaplanan minimum güvenli fiyat:

200,30 TL

ise:

199,90 TL

psikolojik fiyatı minimum sınırın altına düşebilir.

Bu nedenle yuvarlama işleminden sonra:

minimum fiyat kontrolü

tekrar yapılmalıdır.

33. Liste Fiyatı ve Satış Fiyatını Ayrı Tutun

İşletme:

liste fiyatı

ve

aktif satış fiyatı

kullanıyor olabilir.

XML fiyat motoru bu iki alanı aynı şey gibi görmemelidir.

Örneğin:

hesaplanan temel satış fiyatı

ayrı,

kampanya fiyatı

ayrı tutulabilir.

34. Kampanya Fiyatına da Minimum Kâr Koruması Uygulayın

Normal fiyat:

249,90 TL

olabilir.

Kampanya sistemi:

%20 indirim

uyguladığında fiyat:

199,92 TL

seviyesine iner.

Ancak bu rakam gerçek toplam maliyetin altındaysa kampanya zarar oluşturabilir.

Bu nedenle kampanya fiyatı da fiyat tabanı kontrolünden geçirilebilir.

35. Tedarikçi İndirimi ile Müşteri Kampanyasını Ayırın

Tedarikçi maliyeti:

100 → 80 TL

düşmüş olabilir.

Bu:

maliyet değişikliğidir.

Mağazanın müşteriye:

%10 kampanya

uygulaması ise başka olaydır.

İki indirimin sistemde ayrı tutulması fiyat geçmişinin anlaşılmasını kolaylaştırır.

36. Anormal Fiyat Değişikliklerini Normal Fiyat Kuralından Önce Kontrol Edin

Tedarikçi fiyatı:

1.200 TL → 120 TL

olmuşsa fiyat motoru doğrudan:

120 × kural

uygulamamalıdır.

Önce:

Bu yeni kaynak fiyat geçerli mi?

kontrol edilmelidir.

Canlı XML Ürünlerinde Fiyat Düşüşleri İçin Kontrol Mekanizması Nasıl Kurulur? rehberi eski-yeni fiyat karşılaştırması, düşüş oranı, minimum fiyat sınırı ve manuel kontrol mantığını ayrıntılı ele alıyor.

37. Sıfır Fiyatı Otomatik Olarak Satış Fiyatına Dönüştürmeyin

XML:

fiyat = 0

gönderirse sistem:

0 × 1,30 = 0

hesabını yapmamalıdır.

Bu değer:

  • veri hatası,
  • fiyat kaldırma,
  • kaynak ERP problemi

olabilir.

Ürün incelemeye alınabilir veya mevcut güvenli fiyat korunabilir.

İş kuralı önceden tanımlanmalıdır.

38. Boş Fiyat ile Sıfır Fiyatı Ayırın

<fiyat></fiyat>

ve:

<fiyat>0</fiyat>

teknik olarak farklı durumlardır.

İkisinin de satış fiyatına otomatik aktarılması engellenebilir ancak hata türleri ayrı kaydedilmelidir.

39. Negatif Fiyatları Geçersiz Veri Olarak Ele Alın

Kaynak XML:

-100 TL

gönderiyorsa bunu normal fiyat hesabına sokmak yerine veri hatası olarak işaretlemek daha güvenlidir.

Negatif tutarın tedarikçinin sisteminde özel bir anlamı varsa ayrıca dokümante edilmelidir.

40. Eski Fiyatla Yeni Fiyat Arasındaki Değişimi Sınırlayabilirsiniz

Örneğin sistem:

tek güncellemede %X üzerindeki fiyat değişikliklerini

otomatik yayınlamayı durdurabilir.

Ancak kullanılacak gerçek eşik kategori ve fiyat seviyesine göre belirlenmelidir.

Bu sistem:

fiyat kuralının kendisi

değil,

fiyat kuralına giriş güvenlik kapısı

olarak düşünülmelidir.

41. Tedarikçi Fiyat Güncelleme Sıklığını Fiyat Motorundan Ayırın

Fiyat motorunuz mükemmel olabilir.

Ancak tedarikçi maliyeti geç güncelliyorsa yanlış eski fiyat üzerinden doğru matematik uygulanır.

Canlı XML Tedarikçide Fiyat Güncelleme Sıklığı Neden Önemli? içeriği tedarikçi tarafındaki fiyat değişimi ile bunun XML'e yansıması arasındaki süreyi ayrı bir problem olarak ele alıyor.

Ayrım:

Kaynak fiyat ne kadar güncel? → Güncelleme Sıklığı

Güncel fiyatı hangi formülle satış fiyatına çevireceğiz? → 107

42. Aynı Ürünün Birden Fazla Tedarikçisi Varsa Hangi Maliyetin Kullanılacağını Belirleyin

Ürün:

Tedarikçi A → 100 TL

Tedarikçi B → 108 TL

olabilir.

Otomatik olarak:

en düşük fiyatı kullan

demek her zaman doğru olmayabilir.

Çünkü ucuz tedarikçinin:

  • stoğu olmayabilir,
  • teslimatı yavaş olabilir,
  • ürün kaydı güvenilir olmayabilir.

Fiyat motoru mümkünse aktif tedarik kaynağının maliyetini esas almalıdır.

43. En Ucuz Tedarikçi Stoksuzsa Fiyatı Onun Maliyetine Göre Hesaplamayın

Ürün satışta:

Tedarikçi A: 100 TL, stok 0

Tedarikçi B: 130 TL, stok 20

ise satış fiyatını 100 TL maliyet üzerinden hesaplamak sipariş geldiğinde zarara neden olabilir.

Dolayısıyla fiyat ve tedarikçi seçimi bazı çoklu kaynak sistemlerinde birbirine bağlanmalıdır.

44. Varyant Fiyatlarını Ayrı Hesaplayın

Aynı ürünün:

küçük

orta

büyük

varyantlarının maliyetleri farklı olabilir.

Ana ürün fiyatına tek kural uygulayıp bütün varyantlara aynı fiyatı yazmak yanlış olabilir.

Fiyatlandırma mümkün olduğunda gerçek satılabilir SKU seviyesinde yapılmalıdır.

45. Set Ürünlerin Fiyatını Bileşenlerden Hesaplayabilirsiniz

Bir set:

A + B + C

ürünlerinden oluşabilir.

Set maliyeti:

A maliyeti + B maliyeti + C maliyeti + ek paketleme

gibi hesaplanabilir.

Sonrasında set fiyat kuralı uygulanabilir.

Tek bileşenin maliyeti değişirse set fiyatının yeniden hesaplanması gerekebilir.

46. Fiyat Kurallarını Versiyonlayın

Bugün:

Kural V1

kullanılıyor olabilir.

Bir ay sonra:

Kural V2

oluşturulabilir.

Her satış fiyatında mümkünse:

  • kullanılan fiyat kuralı,
  • kural versiyonu,
  • hesaplama zamanı

kayıt altında tutulabilir.

Bu, geçmiş fiyatların neden farklı olduğunu anlamayı kolaylaştırır.

47. Manuel Fiyatın Otomatik Kural Tarafından Ezilip Ezilmeyeceğini Belirleyin

Bazı ürünlerde satıcı manuel fiyat belirlemiş olabilir.

Ertesi XML senkronizasyonunda otomatik motor:

manuel fiyatı silip yeniden hesaplayabilir.

Bu istenmiyorsa:

manual_override = true

benzeri ayrı kural kullanılabilir.

48. Manuel İstisnalara Süre Sonu Eklemek Yararlı Olabilir

Bir kampanya nedeniyle SKU'nun otomatik fiyatı geçici olarak kapatılmış olabilir.

Ancak kampanya bittikten sonra manuel fiyat aylarca kalabilir.

İstisna:

başlangıç tarihi

bitiş tarihi

ile tutulursa süresi dolduğunda ürün otomatik fiyat motoruna dönebilir.

49. Yeni Fiyat Kuralını Önce Simülasyonla Çalıştırın

Yeni kural doğrudan 5.000 ürüne uygulanmamalıdır.

Önce:

mevcut fiyat

yeni hesaplanan fiyat

fark TL

fark %

beklenen kâr

karşılaştırılabilir.

Bu sayede yanlış kural canlıya çıkmadan fark edilebilir.

50. Önce Küçük Bir Ürün Grubunda Test Edin

Örneğin:

50–100 ürün

üzerinde yeni fiyat motoru denenebilir.

Kontrol edilecek alanlar:

  • kaynak fiyat,
  • hesaplanan maliyet,
  • KDV durumu,
  • komisyon,
  • kargo,
  • minimum kâr,
  • yuvarlama,
  • nihai fiyat.

Sorun yoksa kapsam genişletilebilir.

XML FİYAT KURALI İÇİN PRATİK KONTROL LİSTESİ

Kaynak fiyat

Gerçek maliyet olarak hangi XML alanı kullanılacak?

Fiyat türü

Bayi fiyatı mı, liste fiyatı mı?

KDV

Dahil/hariç durumu doğrulandı mı?

Para birimi

TRY, USD veya EUR doğru mu?

Kur

Dövizli üründe hangi kur kullanılacak?

Maliyet

Ek operasyon giderleri dahil mi?

Yöntem

Maliyete yüzde ekleme mi, hedef marj mı?

Minimum kazanç

TL bazında alt sınır var mı?

Minimum satış fiyatı

Zararına fiyat engelleniyor mu?

Fiyat bandı

Ucuz ve pahalı ürünlerde farklı kurallar var mı?

Kategori

Kategori bazlı fiyat kuralı var mı?

Alt kategori

Daha özel kural genel kuralın üzerine yazıyor mu?

SKU

Ürün bazlı istisna mümkün mü?

Varyant

Her satılabilir SKU kendi maliyetiyle hesaplanıyor mu?

Kanal

Mağaza ve pazaryeri fiyatları ayrı yönetilebiliyor mu?

Komisyon

Güncel ve doğru hesaba dahil mi?

Kargo

Ürünün gerçek lojistik sınıfıyla uyumlu mu?

Paketleme

Gerekli ürünlerde maliyete ekleniyor mu?

Kampanya

İndirim minimum fiyat sınırını bozuyor mu?

Anomali

Ani fiyat değişikliği kontrol ediliyor mu?

Yuvarlama

En son aşamada mı yapılıyor?

Override

Manuel fiyatlar korunuyor mu?

Log

Hangi kuralın hangi fiyatı oluşturduğu kaydediliyor mu?

Test

Kural toplu yayından önce simüle ediliyor mu?

XML FİYAT KURALI SİSTEMİ NASIL KURULUR?

1. XML'deki bütün fiyat alanlarını çıkarın.

2. Gerçek alış/bayi maliyeti alanını doğrulayın.

3. Fiyatın KDV dahil veya hariç olduğunu belirleyin.

4. Para birimini doğrulayın.

5. Kaynak fiyatı değiştirmeden ayrı saklayın.

6. Hesaplamaya dahil edilecek maliyetleri tanımlayın.

7. Maliyete ekleme oranı ile hedef marjı birbirinden ayırın.

8. Minimum TL kazanç belirleyin.

9. Minimum satış fiyatı koruması oluşturun.

10. Fiyat bantlarını belirleyin.

11. Kategori bazlı kuralları tanımlayın.

12. Kanal bazlı komisyon ve gider kurallarını tanımlayın.

13. SKU ve varyant istisnalarını oluşturun.

14. Kural öncelik sırasını belirleyin.

15. Ani fiyat değişikliklerini fiyat motorundan önce kontrol edin.

16. Nihai fiyatın yuvarlama kuralını belirleyin.

17. Kampanya fiyatını minimum fiyat kontrolünden geçirin.

18. Yeni kuralı 50–100 ürün üzerinde simüle edin.

19. Eski-yeni fiyat ve beklenen kâr farklarını inceleyin.

20. Sonuç doğruysa kademeli biçimde bütün kataloğa uygulayın.

SIK SORULAN SORULAR

XML ürünlerinin tamamına aynı kâr oranı uygulanabilir mi?

Teknik olarak uygulanabilir ancak her zaman en uygun yöntem olmayabilir. Ürün maliyeti, kategori, kargo, komisyon ve satış kanalının gider yapısı değişebildiği için fiyat bandı veya kategori bazlı kurallar daha kontrollü olabilir.

Maliyete %30 eklemek ile %30 kâr marjı aynı şey midir?

Hayır. 100 TL maliyet üzerine %30 eklemek 130 TL satış fiyatı oluşturur ve aradaki 30 TL'nin satış fiyatına oranı yaklaşık %23,08'dir. Satış fiyatında %30 brüt marj hedefleniyorsa, diğer maliyetler hariç basit formül maliyet / (1 - marj) şeklindedir.

XML fiyatı değiştiğinde satış fiyatı otomatik güncellenmeli mi?

Otomasyon kullanılabilir; ancak sıfır, boş, negatif veya olağan dışı fiyat değişiklikleri önce kontrol edilebilir. Özellikle büyük fiyat düşüşlerinin doğrulanmadan doğrudan satış kanalına aktarılması zarar riski oluşturabilir. Bu konu mevcut fiyat düşüş kontrol rehberinde ayrıca ele alınıyor.

Aynı ürüne pazaryerinde ve kendi sitemde farklı fiyat kuralı uygulanabilir mi?

Teknik sistem buna izin veriyorsa uygulanabilir. Çünkü kanal bazında komisyon, hizmet, kampanya ve lojistik giderleri farklı olabilir. Ancak her kanal için gerçek güncel maliyetlerin doğru hesaplanması gerekir.

XML fiyat alanı boş veya sıfır gelirse ne yapılmalı?

Sistem varsayımsal bir satış fiyatı üretmemelidir. Ürün inceleme kuyruğuna alınabilir, önceki doğrulanmış fiyat geçici olarak korunabilir veya satış kapatılabilir. Hangi politikanın uygulanacağı işletme tarafından önceden belirlenmelidir.

İYİ BİR XML FİYAT KURALI “MALİYET × YÜZDE” İŞLEMİNDEN DAHA FAZLASIDIR

XML fiyat kuralı oluştururken en basit yaklaşım:

XML fiyatını al → yüzde ekle → yayınla

şeklindedir.

Ancak katalog büyüdükçe daha kontrollü yapı:

kaynak fiyatı doğrula → KDV ve para birimini doğrula → gerçek maliyeti oluştur → kategori/fiyat bandı kuralını seç → kanal giderlerini ekle → minimum kârlılığı koru → anormal fiyatı durdur → nihai fiyatı yuvarla → sonucu kaydet → satış kanalına aktar

şeklinde çalışabilir.

Böylece tedarikçi fiyatı değiştiğinde yüzlerce veya binlerce ürünü tek tek yeniden fiyatlandırmak yerine önceden tanımlanmış ve ölçülebilir kurallar kullanılabilir.

Asıl amaç:

her ürünü mümkün olan en pahalı fiyata satmak

değil,

ürünün maliyet ve satış kanalına uygun fiyatı kontrollü ve sürdürülebilir biçimde oluşturmak

olmalıdır.

Benzer Yazılar