Kısa cevap: önce kuralların sırasını yazın
Toptancı B2B sitesinde üç şey birbirine karışır: bayiye göre fiyat, cari limit ve kampanya. Karışmaması için kuralları bir sıraya koyun: önce bayinin hangi ürünü göreceği, sonra hangi fiyattan göreceği, sonra miktar kırılımı, sonra kampanya, en sonda cari limit ve onay. Aynı sipariş farklı bir sırayla hesaplandığında farklı bir tutar çıkar ve bayi bunu ilk faturada fark eder.
Önerdiğimiz sıra, Adobe Commerce ve Shopify gibi platformların B2B belgelerindeki kavramlara dayanıyor; sıralamanın kendisi bizim önerimizdir, bir standart değildir.
| Sıra | Kural | Soru |
|---|---|---|
| 1 | Görünürlük | Bu bayi bu ürünü görebiliyor mu? |
| 2 | Taban fiyat | Bayinin grubunun fiyat listesinde ürün kaç? |
| 3 | Özel fiyat | Bu bayiye bu ürün için tanımlı ayrı bir fiyat var mı? |
| 4 | Miktar kuralları ve kırılımlar | Asgari miktar, artış, kademeli fiyat |
| 5 | Kampanya | Tarih, kapsam ve birleşme kuralı |
| 6 | Cari kontrol | Limit, vadesi geçmiş bakiye |
| 7 | Onay | Limit aşımı ya da özel teklif kimden geçer? |
Bayi portalının normal e-ticaretten farkını B2B bayi portalı nedir yazımızda, ERP bağlantısını bayi portalını ERP'ye bağlamak yazımızda anlattık.
Bayi bazlı fiyat nasıl kurgulanır?
Her bayiye ayrı fiyat listesi mi, bayi grubu mu?
Adobe Commerce'in en iyi uygulama yazısı, her müşteri için ayrı katalog açmanın kolay göründüğünü ama kontrolden çıktığını anlatır: ekiplerin kısa sürede 200 katalogla, sahibi belli olmayan ve tutarsız fiyat mantığıyla kaldığını anlatır ve kataloğu müşteriye göre değil iş boyutuna göre (bölge, sözleşme sınıfı, kademe) toplamayı önerir. Tek bir bayiye özel pazarlık gereken yerde de katalog kopyalamak yerine kademeli fiyat ya da teklif özelliğini önerir. Bu bir Adobe yazısıdır ve kendi ürününe göredir; bizim önerdiğimiz ilke de aynı yönde: bayi sayısı arttıkça fiyat listesi sayısı bayi sayısına yaklaşmamalı. Bizim önerimiz: 3-5 bayi grubu (örneğin Altın, Gümüş, Standart) ve yalnızca gerçekten ayrı sözleşmesi olan bayiler için ürün bazlı özel fiyat.
Fiyatlar çakışırsa hangisi geçerli olur?
Çakışma kuralını platformdan önce siz yazın. Shopify'ın kataloglar sayfası bir örnek veriyor: aynı şirket lokasyonuna atanmış iki katalog aynı ürünü farklı fiyatla içeriyorsa mağaza en düşük fiyatı gösterir; lokasyona atanan katalog ile pazara atanan katalog çakışıyorsa en özel olanın, yani lokasyon kataloğunun fiyatı gösterilir. Aynı sayfa, bir katalogda hem genel bir fiyat ayarı hem ürün bazlı sabit fiyat varsa sabit fiyatın genel ayarı ezdiğini de yazar. Platformlar farklı davranır; sizin için önemli olan, "iki fiyat çakışırsa hangisi" sorusunun yazılı cevabının olması.
Örnek fiyat matrisi
Aşağıdaki tablo uydurma bir örnektir (gerçek fiyat ya da Besh verisi değildir): liste fiyatı 100 birim olan bir ürün için bayi grubu fiyatı ve 50 adet ve üzeri alımdaki sabit fiyat. Kendi iskontolarınızla doldurun.
| Bayi grubu | Birim fiyat | 50 adet ve üzeri birim fiyat |
|---|---|---|
| Liste fiyatı | 100 | 100 |
| Standart | 95 | 92 |
| Gümüş | 85 | 82 |
| Altın | 75 | 72 |
| Bayiye özel sözleşme | ürün bazlı sabit fiyat | ürün bazlı sabit fiyat |
Kademeleri yüzde olarak değil sabit fiyat olarak yazmak belirsizliği azaltır: yüzde iskonto bir önceki iskontonun üstüne mi biner, yoksa listeden mi hesaplanır sorusu hiç doğmaz. Shopify'da toplu yüklemede en fazla 10 miktar kırılımı tanımlanabiliyor; kendi sisteminizde kaç kademe gerektiğini baştan düşünün.
Cari limit nasıl çalışır?
Limit ne zaman kontrol edilir, aşılırsa ne olur?
Vadeli satışta limit, bayinin ödemediği toplam borcun üst sınırıdır. Adobe Commerce'in şirket kredisi belgesi bunu şöyle tanımlar: kredi limiti, şirketin herhangi bir anda borçlu olabileceği en yüksek tutardır; ayrı bir ayar ("limiti aşmasına izin ver") şirketin mevcut kredisini aşan sipariş verip veremeyeceğini belirler ve bu ayarın neden değiştirildiği bir alana yazılır. Aynı belge her hareketi kayda geçirir: tahsis, güncelleme, satın alma, tahsilat, iade ve iptal. Adobe'nin ödeme ayarları sayfası vadeli ödeme yönteminin çevrimdışı bir yöntem olduğunu, şirket bazında açılabileceğini ve onay bekleyen siparişlerin varsayılan olarak "beklemede" durumunda açılabileceğini yazar.
Bu tanım size üç kural kararı bırakıyor ve hepsini teklifte netleştirin:
- Limit aşılırsa sipariş engellenir mi, onaya mı düşer? Bizim önerimiz: engellemek yerine "onay bekliyor" durumuna almak ve kimin onaylayacağını yazmak (örneğin tutara göre satış müdürü ya da finans).
- Vadesi geçmiş bakiye limitten bağımsız bir engel midir? Limit boşken bile vadesi geçmiş borç olan bayiye yeni sipariş açılıp açılmayacağını önceden belirleyin.
- Bakiye nereden okunur? Cari bakiye ERP'de tutuluyorsa limit kontrolü ERP'deki bakiyeye göre yapılmalıdır; portalda kopya bir bakiye tutmak, ödeme gelmiş ama portalda görünmeyen bir bayi yaratır (bizim önerimiz).
Platform bu kontrolü kendisi yapar mı?
Platformlara göre değişir. Adobe Commerce'in B2B özelliği şirket kredisi ve kredi limiti kontrolü içeriyor; Shopify'ın okuduğumuz yardım sayfalarında ise vade koşulu (net terms) ve ödeme hatırlatıcıları anlatılıyor, kredi limiti kontrolü anlatılmıyor. Bir platformda özelliğin adı geçmiyorsa, yoktur demiyoruz; ama satıcıdan canlı gösterim isteyin. Özellikle ERP bakiyesine göre kontrol gerekiyorsa bu çoğu zaman özel bir entegrasyon işidir.
Kampanya kuralları
Kampanya bayi fiyatıyla birleşir mi?
Birleşip birleşmeyeceğini önceden yazın. Shopify'ın B2B indirimleri sayfası otomatik indirimlerin ve indirim kodlarının katalogla yapılan fiyat ayarının üstüne ek indirim olarak uygulandığını, yalnızca belirli B2B müşterilerine açmak için bir B2B pazarının indirimin uygunluk ayarına atanması gerektiğini söylüyor; bu bir platform kararıdır, sizin iş kuralınız aynı olmak zorunda değil. Bir başka yaklaşım kampanya fiyatının bayi fiyatının yerine geçmesi, bayinin fiyatı daha düşükse onunkinin korunmasıdır. Hangisini seçeceğiniz iş kararıdır; önemli olan seçimin yazılı olması ve siparişte hangi kuralın uygulandığının görünmesidir.
Kampanya kuralı neleri içermeli?
Her kampanya için şu alanları tanımlayın: hangi ürünler, hangi bayi grupları, başlangıç ve bitiş tarihi, azami miktar ya da bütçe, bayi fiyatıyla birleşme kuralı ve başka kampanyayla birleşip birleşmediği. Shopify'ın indirim birleştirme sayfası, indirimleri ürün, sipariş ve kargo sınıflarına ayırır ve hangi sınıfların birlikte çalışacağının indirim bazında ayarlandığını anlatır; benzer bir sınıflandırmayı kendi kural tablonuzda yapmak, çakışmaları baştan görmenizi sağlar.
Test senaryoları
Kurguyu yazılıma aktarmadan önce aşağıdaki senaryoları elle hesaplayıp beklenen sonucu yazın; yazılım bittiğinde aynı senaryolar kabul testi olur (bizim önerimiz).
| # | Senaryo | Yazılı cevap gereken soru |
|---|---|---|
| 1 | Gümüş bayi 60 adet sipariş verir | Hangi fiyat uygulanır? |
| 2 | Bayiye özel fiyat tanımlıdır, kampanya başlar | Hangisi geçerli? |
| 3 | Sipariş tutarı kalan limiti 1 TL aşar | Engellenir mi, onaya mı düşer? |
| 4 | Vadesi geçmiş fatura vardır, limit boştur | Sipariş açılır mı? |
| 5 | Ödeme ERP'de işlenmiştir, portalda henüz görünmez | Bakiye ne zaman güncellenir? |
| 6 | Aynı ürün iki farklı kampanyaya girer | Hangisi uygulanır, birleşir mi? |
| 7 | Bayi fiyat listesi gün ortasında değişir | Sepetteki ürünün fiyatı ne olur? |
Kural motorunu özel olarak yazdırmayı düşünüyorsanız özel yazılım geliştirme sayfamıza, e-ticaret tarafı için e-ticaret hizmet sayfamıza bakabilirsiniz.
Sıkça Sorulan Sorular
Bayiye özel fiyat nasıl tanımlanır?
Önce bayileri 3-5 gruba ayırın ve her gruba bir fiyat listesi tanımlayın; yalnızca ayrı sözleşmesi olan bayiler için ürün bazlı özel fiyat ekleyin. Her müşteriye ayrı liste açmak, bayi sayısı arttıkça yönetilemez hâle gelir (Adobe'nin en iyi uygulama yazısı bu riski anlatır).
Cari limit aşılınca sipariş ne olmalı?
Bu bir iş kararıdır. Önerimiz siparişi doğrudan reddetmek yerine "onay bekliyor" durumuna almak ve onaylayacak kişiyi tutara göre belirlemek. Adobe Commerce örneğinde limit aşımına izin verme ayarı şirket bazındadır ve değişikliğin nedeni kayda yazılır.
Kampanya ile bayi fiyatı birleşir mi?
Platforma ve sizin kararınıza bağlıdır. Shopify'da otomatik indirimler ve kodlar katalog fiyatının üstüne ek indirim olarak uygulanır; başka bir kural da seçebilirsiniz (kampanya bayi fiyatının yerine geçer). Hangisini seçerseniz seçin, kuralı yazılı tanımlayın ve siparişte hangi kuralın uygulandığını gösterin.
Bayi sayısı arttıkça fiyat listesi sayısı kontrolden çıkar mı?
Bayi başına bir liste açarsanız çıkar. Adobe'nin en iyi uygulama yazısı bunu 200 katalogluk bir örnekle anlatır ve listeleri bayiye göre değil bölge, sözleşme sınıfı ya da kademe gibi iş boyutlarına göre toplamayı önerir. Platformun sınırını da kontrol edin: Shopify'ın Basic, Grow ve Advanced planlarında B2B pazarlarında üç etkin katalog sınırı var.
Kendi bayi yapınıza göre bir fiyat ve limit kurgusunu birlikte konuşmak isterseniz bizimle iletişime geçin.
Kaynaklar: Shared catalog overview (Adobe Commerce, 8 Ekim 2026), 5 operational best practices for Adobe Commerce B2B success (Adobe), Manage company credit (Adobe Commerce, 8 Ekim 2026), Enable B2B features (Adobe Commerce, 15 Haziran 2026), Customizing B2B pricing using catalogs (Shopify Help Center), Setting up B2B discounts (Shopify Help Center), Combining discounts (Shopify Help Center), Shopify B2B features by plan (Shopify Help Center)
Kapak fotoğrafı: litoon dev / Unsplash