XML Bayilik · Cluster

XML Bayilikte Kâr Marjı Nasıl Hesaplanır? Formül, Örnek Hesap ve Gizli Maliyetler

SD

Salih Doğan AYDIN

Metin Editörü · Akıllı Bayi

İE

İdil ERDOĞAN

Metin Editörü · Akıllı Bayi

İmzalı içerik · Akıllı Bayi editör ekibi
XML bayilikte kâr marjı hesaplama — Akıllı Bayi rehberi

XML bayilikte kâr marjı şu formülle hesaplanır: Net kâr = Satış fiyatı − (Alış maliyeti + Ek maliyet) − Pazaryeri komisyonu − Kargo − KDV farkı. Yani vitrindeki fiyattan tedarikçiye ödediğini çıkarman yetmez; komisyon, kargo ve KDV düşülmeden görünen rakam kâr değil, cirodur.

Bu ayrımı kaçıran satıcı ayı kârlı sanıp kapatır. Sahada en sık gördüğümüz tablo şu: ürün 100 TL'ye alınıp 140 TL'ye satılıyor, satıcı 40 TL kâr ettiğini düşünüyor. Gerçekte komisyon, kargo ve KDV farkı düşüldüğünde eline çok daha azı kalıyor — bazı kategorilerde ise eksiye düşüyor ve bunu ancak ay sonunda fark ediyor.

Aşağıda formülü adım adım açıyoruz: hangi kalem hangi sırada düşülür, ek maliyet kâr oranından önce mi sonra mı uygulanır, hangi kalemler unutulur. Sonunda tek ürün üzerinden baştan sona sayısal bir örnek hesap var.

Kâr Marjı Formülü — Tek Cümlede

XML bayilikte net kâr şu sırayla hesaplanır: Net kâr = Satış fiyatı − (Alış maliyeti + Ek maliyet) − Pazaryeri komisyonu − Kargo − KDV farkı. Kâr marjı ise bu net kârın satış fiyatına oranıdır: Marj (%) = Net kâr ÷ Satış fiyatı × 100.

Sıra önemlidir. Kalemleri farklı sırayla düşersen sonuç değişir — özellikle ek maliyeti kâr oranından sonra eklersen kendi kârını kendin yersin. Bu maddeye ayrı bir başlık ayırdık, çünkü sahada en pahalıya patlayan hata bu.

Marj mı, Mark-up mı? Karıştırılan İki Kavram

Bu ikisi aynı sanılır ve fiyat listeleri bu yüzden yanlış kurulur. Mark-up (kâr oranı) maliyetin üzerine eklediğin yüzdedir. Marj ise satış fiyatının içinde kalan kâr payıdır.

  • Mark-up %40: 100 TL maliyete 40 TL ekleyip 140 TL'ye satarsın.
  • Marj %40: 140 TL'ye sattığında elinde 56 TL kalması demektir — bu, mark-up olarak yaklaşık %67'ye denk gelir.
  • Sonuç: yüzde 40 kâr koyduğunu söyleyen satıcı aslında yaklaşık %28,5 marjla çalışır. Aradaki fark, pazaryeri komisyonunu karşılamaya bile yetmeyebilir.

Tedarikçi panelinde kâr oranı yazan alan neredeyse her zaman mark-up'tır. Pazaryeri raporunda gördüğün marj ise gerçek marjdır. İkisini aynı sanıp karşılaştırırsan tablo tutmaz.

Alış Maliyeti: Tedarikçi Fiyatı Tek Başına Yeterli Değil

Alış maliyeti, XML feed'de gördüğün fiyat değildir — o fiyatın sana ulaşana kadarki toplam bedelidir. Feed'deki rakamı doğrudan hesaba yazarsan eksik hesaplarsın.

  • Feed fiyatı: tedarikçinin XML'de yayınladığı birim fiyat. Genelde KDV hariçtir — hariç mi dahil mi, mutlaka teyit et.
  • Döviz kuru: tedarikçi USD/EUR ile fiyatlıyorsa kur, feed çekildiği anda sabitlenir. Kur oynadığında dünkü marjın bugün geçerli değildir.
  • Tedarikçi işlem bedeli: bazı tedarikçiler sipariş başına sabit bir hizmet bedeli uygular.
  • İade ve hasar payı: kırılgan kategorilerde gerçek maliyettir. Cam ve seramik gibi kalemlerde bu payı hesaba katmayan satıcı, kâr sandığı işten zararla çıkar.

Ek Maliyet Kâr Oranından ÖNCE Uygulanır

Bu, fiyatlandırmanın en çok yanlış kurulan yeri. Ek maliyet (paketleme, işlem bedeli, hasar payı gibi kalemler) kâr oranı uygulanmadan önce maliyete eklenmeli. Yani önce gerçek maliyeti bul, sonra kârı onun üstüne koy.

  1. Doğru sıra: (Alış 100 + Ek maliyet 5) = 105 → %30 kâr → 136,50 TL
  2. Yanlış sıra: (Alış 100 → %30 kâr = 130) + Ek maliyet 5 = 135,00 TL
  3. Fark: ürün başına 1,50 TL. Küçük görünür; ayda 1.000 siparişte 1.500 TL, yılda 18.000 TL eder — ve bu farkı hiçbir rapor sana söylemez.

Mantığı şu: ek maliyet de maliyettir. Kârını maliyetin bir kısmının üzerine koymazsan, o kısmı kendi cebinden finanse etmiş olursun. Kendi fiyat motorumuzda bu sırayı testle sabitledik — çünkü ters kurulduğunda kayıp sessizdir, kimse fark etmez.

Pazaryeri Komisyonu — Ciro Üzerinden Kesilir

Komisyonun en yanıltıcı tarafı: kârından değil, satış fiyatının tamamı üzerinden kesilir. Yani 163 TL'ye sattığın üründe komisyon 163 TL üzerinden hesaplanır, senin 30 TL'lik kârın üzerinden değil.

  • Komisyon oranı kategoriye göre değişir — tek bir oran ezberlemek yanlıştır.
  • Aynı pazaryerinde bile kampanya dönemlerinde oran farklılaşabilir.
  • Komisyon KDV dahil tutar üzerinden mi hariç mi kesiliyor — bu detay marjı doğrudan değiştirir.
  • Güncel oranı her zaman satıcı panelinin komisyon tablosundan doğrula; blog yazılarındaki (bu yazı dahil) oranlar temsilidir.

Kargo: Sabit Değil, Desiye Bağlı

Kargoyu tek bir sabit rakam olarak hesaba yazmak, orta ve büyük hacimli ürünlerde marjı sessizce yer. Kargo bedeli desi üzerinden hesaplanır: desi, ürünün hacminin mi ağırlığının mı büyük olduğuna göre belirlenir.

  • Desi = (En × Boy × Yükseklik) ÷ 3000 — çıkan değer ürünün kilosundan büyükse, kargo bu değer üzerinden ücretlendirilir.
  • Hafif ama hacimli ürünler (yastık, oyuncak, plastik ürünler) bu yüzden beklenenden pahalı kargolanır.
  • Ücretsiz kargo diye bir şey yoktur; ya fiyata gömülüdür ya senin cebinden çıkar.
  • İade edilen üründe kargo çift yazılır: gidiş + dönüş.

KDV Farkı — En Çok Unutulan Kalem

KDV bir maliyet değildir; devlete ait bir emanettir. Ama nakit akışında ve hesapta yer tutar. Kritik nokta şu: alıştaki KDV ile satıştaki KDV oranı farklıysa ya da alışta hiç KDV yoksa, aradaki fark cebinden çıkar.

Ürünü %20 KDV'li alıp %20 KDV'li satıyorsan, ödediğin KDV'yi indirim konusu yaparsın ve net etki sıfıra yakındır. Ancak tedarikçi faturası gelmiyorsa ya da belgesiz alım yapıyorsan, sattığın ürünün KDV'sinin tamamını sen ödersin — bu, marjını doğrudan silen bir kalemdir.

Baştan Sona Örnek Hesap

Aşağıdaki hesap temsilidir; oranlar kendi kategorine ve pazaryerine göre değişir. Amaç rakamı ezberletmek değil, sırayı göstermek.

  1. Tedarikçi feed fiyatı (KDV hariç): 100,00 TL
  2. Ek maliyet (paketleme + hasar payı): +5,00 TL → gerçek maliyet 105,00 TL
  3. Kâr oranı %30 (maliyetin üzerine): 105 × 1,30 = 136,50 TL (KDV hariç satış)
  4. KDV %20 ekle: 136,50 × 1,20 = 163,80 TL → vitrin fiyatı
  5. Pazaryeri komisyonu %15 (163,80 üzerinden): −24,57 TL
  6. Kargo (2 desi, temsili): −45,00 TL
  7. Tahsil edilen KDV (devlete): −27,30 TL
  8. Kalan: 163,80 − 24,57 − 45,00 − 27,30 = 66,93 TL
  9. Maliyeti düş: 66,93 − 105,00 = −38,07 TL → ZARAR

Gördüğün gibi yüzde 30 kâr koyduğunu sanan satıcı bu senaryoda ürün başına zarar ediyor. Sebep tek başına komisyon değil, kargonun ürün fiyatına oranı. 45 TL kargo, 136 TL'lik bir üründe marjın tamamını yutar.

Aynı ürün 2 desi yerine 0,5 desi olsaydı ya da satış fiyatı 300 TL bandında olsaydı tablo artıya dönerdi. Bu yüzden kâr oranı tek bir sayı olamaz — bir sonraki başlığın konusu bu.

Kategori Bazlı Kâr Oranı Neden Tek Sayı Olamaz?

Tüm katalog için tek bir kâr oranı uygulamak, kataloğun yarısında zarar etmenin en kısa yoludur. Çünkü üç değişken kategoriden kategoriye tamamen farklıdır: komisyon oranı, ortalama desi ve iade sıklığı.

  • Kozmetik ve takı: düşük desi, düşük iade → yüksek marj taşıyabilir.
  • Ev tekstili ve yastık: yüksek desi → kargo marjı yer, fiyat bandı yüksek olmalı.
  • Cam, seramik, kırılgan: hasar ve iade payı gerçek bir maliyet kalemidir; hesaba katılmazsa kâr hayalidir.
  • Elektronik aksesuar: düşük desi ama yüksek rekabet → marj rekabetle sınırlanır, hacimle çalışır.

Fiyata Göre Kademeli Kâr (Barem Mantığı)

Sabit yüzde, ucuz üründe yetersiz kalır, pahalı üründe rekabet dışı bırakır. 20 TL'lik ürüne %30 koyarsan 6 TL kâr çıkar — kargo bunu tek başına siler. 2.000 TL'lik ürüne %30 koyarsan 600 TL ekler ve fiyatın rakip listesinde en sonda kalır.

Çözüm kademeli (barem) kâr: alış maliyetine göre değişen oranlar. Mantık şu — ucuzda oran yüksek ama tutar küçük; pahalıda oran düşük ama tutar yeterli.

  • 0 – 50 TL: yüksek oran (kargonun sabit gider etkisini karşılaması gerekir)
  • 50 – 250 TL: orta oran
  • 250 – 1.000 TL: düşük oran
  • 1.000 TL üzeri: en düşük oran, gerekirse yüzde yerine sabit tutar

Kendi panelimizde bunu tedarikçi ve kategori bazında barem olarak tanımlıyoruz; her ürün kendi bandındaki oranı otomatik alıyor. Elle yapıyorsan bile mantığı aynı kur — tek yüzdeyle 60.000 ürünü doğru fiyatlamak mümkün değil.

Kâr Marjı Hesabında En Sık Yapılan 6 Hata

  1. Ciroyu kâr sanmak: satış fiyatı eksi alış fiyatı kâr değildir. Arada komisyon, kargo ve KDV vardır.
  2. Ek maliyeti kârdan sonra eklemek: sessiz ve sürekli kayıp yaratır.
  3. Kargoyu sabit varsaymak: desi hesaplanmadan yazılan kargo, hacimli üründe marjı yutar.
  4. İade payını yok saymak: iade edilen üründe kargo çift yazılır, üründe hasar olabilir.
  5. Komisyonu KDV hariç tutar üzerinden hesaplamak: pazaryeri genelde KDV dahil ciro üzerinden keser.
  6. Kur farkını göz ardı etmek: dövizli tedarikçide dünkü marj bugün geçerli değildir.

Marjı Otomatik Hesaplatmak

Bu hesabı 20 üründe elle yapabilirsin. 60.000 üründe yapamazsın — ve asıl mesele şu: tedarikçi fiyatı her gün değişir. Bugün doğru kurduğun liste, tedarikçi zam yaptığında sen fark etmeden zarara döner.

Kalıcı çözüm, fiyatın kaynakta hesaplanması: XML feed'den gelen alış fiyatı değiştiği anda ek maliyet, barem kâr, komisyon ve kargo hesabı yeniden koşup pazaryeri fiyatını güncellemek. Akıllı Bayi'de fiyatlandırma tam olarak bu sırayla, tek merkezden çalışır; feed güncellendiğinde marj korunur.

Kâr Marjını Otomatik Hesaplayan XML Altyapısını Kur

3 tedarikçi, 60.000+ ürün, tedarikçi fiyatı değiştiğinde marjını koruyan otomatik fiyatlandırma. Başvuruyu doldur, ekibimiz 24 saat içinde döner.

Hemen başla

Sık sorulan sorular

Sahadan en çok aldığımız sorular ve kısa, net cevapları.

Net kâr = Satış fiyatı − (Alış maliyeti + Ek maliyet) − Pazaryeri komisyonu − Kargo − KDV farkı. Marj yüzdesi ise net kârın satış fiyatına bölünüp 100 ile çarpılmasıyla bulunur. Satış fiyatından alış fiyatını çıkarmak kâr değil, brüt farktır.

Konuyu derinleştirmek için aşağıdaki makaleler de incelenmeli.