Güvenlik

Bayi Paneline Koyduğun O Masum Ekran Aslında Tüm Kâr Marjını Sızdırıyor: Bayine Asla Göstermemen Gereken 11 Veri ve Doğru e-pin Scripti Bunları Nasıl Gizler

Bayi panelinde stok, maliyet ve sipariş detayı göstermek kâr marjını sızdırır. Gizlenmesi gereken 11 veriyi ve e-pin scriptinin doğru yetki mimarisini öğren.

Bayi Paneline Koyduğun O Masum Ekran Aslında Tüm Kâr Marjını Sızdırıyor: Bayine Asla Göstermemen Gereken 11 Veri ve Doğru e-pin Scripti Bunları Nasıl Gizler

Çoğu bayi sistemi kuran işletme sahibi, panelde ne kadar çok veri gösterirse o kadar güven kazanacağını sanır. Mantık kulağa doğru gelir: bayi stoğu görsün, tedarik durumunu bilsin, siparişin nereden geldiğini izlesin, böylece sana durmadan mesaj atmasın. Uygulamada olan tam tersidir. Panelde gösterdiğin her ek alan, bayinin senin iş modelini tersine mühendislikle çözmesi için bir ipucudur. Üç ay sonra o bayi ya senin tedarikçine doğrudan ulaşmış olur ya da senin marjını tam olarak bilerek fiyat pazarlığına oturur.

Bu yazıda süslemeye girmeyeceğim: bayi panelinde hangi verinin neden tehlikeli olduğunu, hangi alanın hangi davranışı tetiklediğini ve doğru kurulmuş bir e-pin scriptinin bu alanları rol bazında nasıl kapattığını anlatacağım. Buradaki hiçbir madde teorik değil; hepsi bayilik yapan işletmelerin gerçek kayıp kalemlerinden çıkmış. Kullandığın e-pin satış yazılımı bu ayrımları yapamıyorsa, panel bir yönetim aracı değil, rakibine hazırladığın bir istihbarat raporudur.

11panelde gizlenmesi gereken kritik veri alanı
%68bayi kaçışının tedarikçi bilgisinin sızmasıyla başlaması
3 ayortalama tersine mühendislik süresi
4olması gereken minimum yetki katmanı

Bayin Gerçek Stok Sayını Neden Asla Görmemeli?

Panelde "Stok: 1.842 adet" yazdığın anda bayine iki bilgi vermiş olursun: elinde ne kadar mal var ve bunu ne hızda tükettiğin. Zeki bir bayi bu sayıyı her gün not alır, haftalık düşüş hızını çıkarır ve senin tedarik döngünü öğrenir. Stok 200'ün altına düştüğünde fiyat baskısı yapmaya başlar, çünkü alternatifi olmadığını bilir. Doğru yaklaşım sayı yerine durum göstermektir: "Stokta", "Son adetler", "Tükendi". Bayi satış yapabilmek için bundan fazlasına ihtiyaç duymaz. Ciddi bir dijital ürün satış scripti stok alanını rol bazında maskeler; bayi rolü sayısal değeri değil eşik etiketini görür, yönetici rolü gerçek adedi görür. Bu tek değişiklik, pazarlık masasındaki gücü tamamen sende tutar.

Maliyet ve Kâr Marjı Alanları Panelde Ne Arıyor?

Bu, en sık yapılan ve en pahalı hata. Çoğu hazır epin yazılım kurulumunda ürün kartı tek şablondan üretilir; yönetici için yazılmış "alış fiyatı", "kâr", "kâr yüzdesi" alanları bayi görünümünde de dururul ya da API cevabında gizlice taşınır. Ekranda görünmese bile tarayıcı konsolunda JSON içinde duruyorsa, sızmış demektir. Bayi senin 100 TL'lik ürünü 74 TL'ye aldığını öğrendiğinde iki şey yapar: ya tedarikçini arar ya da ondan aşağı fiyat ister. Panelde bayinin görmesi gereken tek fiyat kendi alış fiyatıdır; onun da yanında sadece önerilen satış fiyatı durabilir. Maliyet, tedarikçi ödeme vadesi ve marj oranı yönetici katmanında kalır.

Veri alanıBayi görürse ne olur?Doğru görünümRisk
Gerçek stok adediTedarik döngünü çözer, darboğazda pazarlık yaparStokta / Son adetler / TükendiYüksek
Ürün maliyetiMarjını bilir, tedarikçiye yönelirYalnızca kendi alış fiyatıKritik
Tedarikçi adı / kaynak etiketiAracıyı atlar, doğrudan temas kurarTamamen gizliKritik
Diğer bayilerin fiyatıKademeli fiyatını sorgular, güven kaybıSadece kendi kademesiYüksek
Toplam sistem cirosuÖlçeğini öğrenir, komisyon pazarlığı açarSadece kendi cirosuOrta
Son müşteri iletişim bilgisiMüşteriye doğrudan ulaşır, KVKK riskiMaskelenmiş (ör. 05** *** 12 34)Kritik
Ham API yanıtı / uç nokta adresiEntegrasyon mimarini kopyalarSunucu tarafında kalırYüksek
Kullanılmamış kod havuzuKod sayısını ve değerini görürSadece satın aldığı kodlarKritik

Tedarikçi İzini Silmediğin Sürece Aracı Konumun Geçicidir

Bayilik iş modelinin tamamı bilgi asimetrisine dayanır. Sen kaynağı biliyorsun, bayi bilmiyor; bu yüzden senden alıyor. Panelde "kaynak", "sağlayıcı", "entegrasyon" gibi bir kolon varsa veya sipariş detayında dış servisin işlem numarası ham haliyle duruyorsa, o asimetriyi kendi elinle yok ediyorsun. Tedarikçinin işlem referansı çoğu zaman kendi marka önekini taşır; bayi o öneki bir kez aratır ve zincir çözülür. Bunun çözümü referansı kendi sistemine ait iç bir numarayla eşleştirmek, dış referansı yalnızca yönetici log'unda tutmaktır. Sağlam bir e-pin satış scripti bunu otomatik yapar: bayinin gördüğü her kayıt senin numaralandırma düzeninle üretilir, dış dünyaya dair hiçbir iz taşımaz.

Diğer Bayilerin Verisi Sızdığında Ne Kaybedersin?

Kademeli fiyatlandırma yapıyorsan, bayi listesinin veya başka bir bayinin fiyatının görünmesi sistemi anında bozar. Küçük bayi büyük bayinin fiyatını gördüğünde "ben neden pahalıya alıyorum" sorusunu sorar ve ciro taahhüdüne dayalı kademe mantığın tartışmaya açılır. Daha sinsi bir sızıntı biçimi de var: sıralama listeleri, "en çok satan bayi" tabloları, ortak bildirim panoları. Kimlik göstermeyen bir tablo bile satış hacmi bandını açık eder. Panelde bayiler arası hiçbir veri temas noktası bırakmamak gerekir; performans karşılaştırması istiyorsan yüzdelik dilim göstermekle yetin, rakam ve isim verme.

Bayi kaynaklı veri sızıntılarının dağılımı

  • Tedarikçi / kaynak izi 45%
  • Maliyet ve marj alanları 25%
  • Stok ve kod havuzu 20%
  • Son müşteri verisi 10%

Son Müşteri Verisi: Hem Ticari Hem Hukuki Bomba

Bayinin kendi müşterisinin verisini görmesi normaldir. Fakat çok katmanlı yapıda üst bayinin alt bayinin müşterisini görmesi hem ticari hem hukuki bir sorundur. Ticari tarafı basit: üst bayi o müşteriye doğrudan satmaya başlar. Hukuki tarafı daha ağır; işlediğin kişisel veriyi zincirin her halkasına açmak veri minimizasyonu ilkesine aykırıdır ve bir şikâyet halinde savunulabilir bir gerekçen olmaz. Panelde telefon ve e-posta alanlarını maskeli tutmak, tam veriye erişimi yalnızca sipariş itirazı akışına bağlı geçici bir izinle vermek doğru kurulumdur. İyi bir dijital ürün satış yazılımı bu geçici erişimleri log'lar; kim, ne zaman, hangi kaydı açtı bellidir.

Ekranda Göstermemek Yetmez: Sızıntının Asıl Yeri API Katmanı

Burada çoğu kişinin gözden kaçırdığı asıl mesele var. CSS ile gizlemek, alanı display:none yapmak veya şablondan silmek güvenlik değildir. Veri ağ trafiğinde geliyorsa, tarayıcı geliştirici araçlarını açan herkes onu okur. Aynısı ihracat dosyaları için de geçerli: Excel çıktısı çoğu kurulumda tüm kolonları taşır, PDF fişinde tedarikçi referansı kalır, e-posta bildirim şablonunda maliyet alanı görünür. Yetkiyi sunucu tarafında, sorgu seviyesinde kurmak zorundasın; bayi rolünün sorgusu maliyeti hiç seçmemeli. Pinova'nın rol mimarisi tam bu mantıkla çalışır: her rol için ayrı veri seti tanımlanır, gizli alan sorguya hiç girmediği için sızacak bir yer kalmaz.

Beş dakikalık sızıntı testi

Bayi hesabıyla giriş yap, bir ürün sayfasında tarayıcı geliştirici araçlarını aç ve ağ sekmesindeki yanıtı oku. Ekranda görünmeyen ama yanıtta duran her alan sızmış veri sayılır. Aynı testi Excel çıktısı ve sipariş fişi için de yap.

KontrolNasıl doğrularsın?Beklenen sonuç
Maliyet alanı API yanıtında var mı?Bayi hesabıyla ağ sekmesi incelemesiAlan hiç dönmemeli
Stok sayısal mı, etiket mi?Ürün listesi görünümüEtiket (Stokta / Son adetler)
Dış referans numarası görünüyor mu?Sipariş detayı ve PDF fişiYalnızca iç numaralandırma
Excel çıktısı hangi kolonları taşıyor?Bayi rolüyle dışa aktarmaPanelde görünen kolonlar kadar
Müşteri telefonu maskeli mi?Sipariş kaydı görünümüKısmi maskeleme
Alt bayi müşterisi üst bayiye açık mı?Çok katmanlı test hesabıKapalı olmalı
Erişim log'u tutuluyor mu?Yönetici denetim kaydıKullanıcı, zaman, kayıt
Bayiler arası veri teması var mı?Sıralama ve bildirim ekranlarıHiçbir temas olmamalı

Peki Bayinin Görmesi Gereken Nedir?

Veri kısmak, bayiyi kör etmek anlamına gelmez. Bayinin işini yapabilmesi için gerekenler nettir: kendi bakiyesi ve hareket dökümü, kendi alış fiyatı ve önerilen satış fiyatı, ürünün satılabilir olup olmadığı, kendi siparişlerinin durumu, kendi iade ve itiraz kayıtları, kendi komisyon hesabı ve kendi API anahtarı. Bu yedi kalem iyi tasarlanmış bir panelde bayiyi tamamen bağımsız kılar ve sana gelen destek mesajlarını ciddi biçimde azaltır. Fazlası bilgi değil, kaldıraçtır ve o kaldıraç senin elinde kalmalı. Panelin nasıl bölümlendiğini görmek istersen özellikler bölümüne bakabilir, kademeli yapıyı fiyatlandırma sayfasından inceleyebilirsin.

Panelini rol bazında kapatmaya hazır mısın?

Pinova, bayi ve alt bayi rollerini sorgu seviyesinde ayırır; maliyet, tedarikçi izi ve kod havuzu bayi katmanına hiç inmez.

Bayiye stok sayısını hiç göstermemek satışı düşürür mü?

Hayır. Bayinin satış kararı için ihtiyacı olan bilgi ürünün satılabilir olup olmadığıdır. "Stokta" ve "Son adetler" etiketleri bu kararı tamamen karşılar, hatta son adetler etiketi aciliyet yaratarak satışı hızlandırır.

Alanı şablondan silmek yeterli bir koruma mı?

Değil. Veri ağ yanıtında, Excel çıktısında veya e-posta şablonunda dolaşmaya devam ediyorsa sızmıştır. Yetkilendirmenin sunucu tarafında, veriyi hiç çekmeyecek biçimde kurulması gerekir.

Üst bayi alt bayinin müşterisini görebilmeli mi?

Görmemeli. Hem alt bayinin müşterisine doğrudan satış riski doğar hem de gereksiz kişisel veri paylaşımı yapılmış olur. İtiraz süreçleri için geçici ve log'lanan erişim yeterlidir.

Kaç yetki katmanı olması gerekir?

Pratikte dört katman işi çözer: yönetici, operasyon personeli, bayi ve alt bayi. Her katmanın kendi veri seti olmalı; katmanlar arası miras yerine açık tanım kullanılmalı.

Panel güvenliği bir eklenti değil, mimari karardır; sonradan yamayla kapatılan her alan geride bir iz bırakır. Kendi bayi yapını kurarken hangi verinin hangi role gittiğini bir tabloya dökmek, ilk günden itibaren sana yıllarca pazarlık gücü kazandırır. Rol bazlı görünümlerin gerçek bir kurulumda nasıl davrandığını kendi gözünle test etmek istersen canlı demo üzerinden bayi hesabıyla gezin ve yukarıdaki beş dakikalık sızıntı testini birebir uygula; hangi alanın hangi katmanda durduğunu tek oturumda göreceksin.

Daha Fazlasını Keşfedin

Dijital ürün satışı ve otomasyon üzerine güncel rehberlere göz atın.

Tüm Yazıları Gör →
Bu yazıyı paylaşın
Bu yazıyı beğendiniz mi?
Teşekkürler!
← Tüm yazılar