B2B Commerce

B2B E-Ticaret Altyapısı — Toptancı, Distribütör & Bayi Portalları

Toptancı, distribütör ve bayi ağınız için müşteri-özel fiyat, kredi limiti, vade, sipariş onay akışı ve ERP entegrasyonunu sizin iş modelinize göre kurguluyoruz — hazır platformların değil, gerçek B2B'nin yazılımı.

B2B e-ticaret yazılımı, B2C'nin "biraz daha karmaşık" bir versiyonu değildir — tamamen farklı bir kategori, farklı bir veri modeli, farklı bir kullanıcı davranışıdır. B2C'de müşteri sepetine atar, kartı çeker, çıkar. B2B'de müşteri kendi fiyat listesinden ürünü görür, kredi limitini kontrol eder, vade seçer, onay akışına gönderir, sipariş bir hafta sonra üst yönetim tarafından kesinleşir, fatura cari hesaba düşer, ödeme 60 gün sonra havale ile gelir. Hazır B2C platformlarına bu süreci dayatmak, müşteri özel her şeyi eklenti yığınıyla simüle etmek, ay sonu hem operasyonel maliyeti hem de bakım yükünü patlatır. Bu yüzden B2B müşterilerimize başlangıçta dürüst bir soru soruyoruz: standart B2C iş modeliniz mi var, yoksa gerçek B2B mi? İkincisiyseniz, hazır platformun ucuz görünen başlangıç fiyatı uzun vadede en pahalı yol olur.

B2B E-Ticaret Süreçlerinde Tipik Sorunlar

Müşteri her sipariş için satış temsilcisini arıyor: 'fiyat ne, stok var mı, ne zaman gelir' — telefon trafiği gün boyu sürüyor, oysa bu sorgunun %95'i otomatize edilebilir.

ERP'de (Logo/Mikro/Netsis) stok değişiyor, e-ticaret kataloğu gün boyu güncel kalmıyor; aynı SKU üç farklı yerde üç farklı sayı gösteriyor, müşteri sipariş veriyor ama stok aslında bitmiş.

Müşteri-özel fiyat listeleri Excel'de yönetiliyor — 5 farklı bayi grubuna 5 farklı liste, dönemsel kampanyalar manuel ekleniyor; bir hata bayinin yanlış fiyatla sipariş kesmesine yol açıyor.

Kredi limiti ve vade bilgisi sipariş anında görünmüyor; sipariş geliyor, fatura kesiliyor, ERP cari kontrolüne girince 'limit aşıldı' diye reddediliyor — müşteri ve operasyon ekibi arasında sürtüşme.

Satış temsilcisi sahada sipariş alırken sistem-dışı çalışıyor: kâğıt formlar, WhatsApp mesajı, akşam ofise gelince Excel'e geçirme — kayıt eksikliği, tahsilat takip kaybı, görünürlük sıfır.

Yaklaşımımız

Bir B2B platformu kurgularken ilk hafta veri modelini ve müşteri segmentasyonunu çıkartmayı öneriyoruz, kod yazmadan. Çünkü B2B'nin gerçek karmaşıklığı arayüzde değil, arkadaki ilişki modelindedir: müşteri tipleri (toptancı / distribütör / bayi / anahtar müşteri), her tip için fiyat listesi mantığı, ödeme koşulları, kredi limitleri, görünürlük kuralları, multi-buyer (aynı şirkette birden çok satın almacı) ve onay zincirleri. Bu modeli netleştirmeden mimariye geçmek, projeyi altıncı ayında baştan yazmaya zorlar.

Mimari tarafında headless commerce yaklaşımını tercih ediyoruz: vitrin (Next.js müşteri portalı + temsilci mobil uygulaması) ile commerce API (Medusa.js veya tam özel NestJS/FastAPI backend) ayrı katmanlar. Aralarına bir B2B-aware iş kuralları motoru girer — bir kullanıcı oturum açtığında kim olduğuna göre fiyat listesi, ödeme koşulu, görünür ürünler ve onay akışı dinamik olarak yüklenir. ERP tarafında Logo Tiger, Mikro Fly, Netsis ve SAP Business One için tekrar kullanılabilir adapter desenlerimiz var; ERP'de stok değiştiğinde webhook (varsa) ya da polling ile commerce katmanına 30 saniye - 2 dakika aralığında yansır. Sipariş geldiğinde idempotent bir kuyrukla ERP'ye düşürmeyi, ağ kesintisi ya da ERP downtime'ında sipariş kaybetmeyecek bir yeniden deneme mekanizması kurmayı öneriyoruz. Cari bakiye ve kredi limiti her sipariş öncesi ERP'den çekilir ya da commerce tarafında cache'lenir (TTL'li, satış sonrası invalidate edilen).

Saha tarafı için React Native mobil uygulama önerebiliyoruz: satış temsilcisi müşteri ziyaretinde hızlı sipariş girişi, kredi limiti gerçek zamanlı kontrolü, ödeme tahsilat (mobil POS entegrasyonu mümkünse), GPS bazlı ziyaret kayıt ve günlük performans takibi. Müşteri ve temsilci aynı backend API'sini paylaşır — temsilci sipariş girdiğinde müşteri kendi panelinden o siparişi anında görür. Hub altındaki B2B e-ticaret altyapısı, en yoğun mimari deneyimimizin olduğu alan — orta ölçekli toptancılardan çok-bayili distribütör organizasyonlarına kadar, hazır şablonlarımızla 12-20 haftada üretim sürümü hedeflenebilir.

Süreç

01

ERP Veri Modelinin Çıkarılması

Mevcut Logo/Mikro/Netsis/SAP veritabanı, cari hesap yapısı, fiyat listesi mantığı, kredi limiti rejimi, çoklu depo durumu ve mevcut sipariş akışı haritalanıyor. ERP'nin gerçek durumu çoğu zaman müşterinin sandığından farklı çıkıyor.

02

Müşteri Segmentasyonu + Fiyat Listesi

Müşteri tipleri (toptancı/distribütör/bayi/anahtar müşteri), her tipe ait fiyat listesi, görünürlük kuralları (kimin neyi görebileceği), ödeme koşulları ve onay matrisi konfigüre ediliyor — sistem admin panelinden yönetilebilir kalıyor.

03

Sipariş Akışı + Kredi Limiti Kontrolü

Sipariş, kredi limiti kontrolü, vade seçimi, onay zinciri (multi-buyer şirketlerde), ERP'ye senkron düşürme, idempotent retry mekanizması, stok rezervasyonu — tüm pipeline kuruluyor ve yük testinden geçiriliyor.

04

Sales-Rep Mobil App

React Native temsilci uygulaması: müşteri ziyareti, hızlı sipariş girişi, kredi/cari görüntüleme, tahsilat, GPS kayıt, günlük rapor. iOS + Android tek kod tabanından, App Store/Play Store yayını biz yapıyoruz.

05

Operations Dashboard

Yönetim için organizasyon genelinde sipariş hacmi, kredi limit kullanımı, bayi performansı, temsilci aktivitesi, kategori bazlı satış ve dönemsel kampanya etkisi raporlanıyor (Metabase + PostHog). Müşteri başına özel kâr/zarar görünürlüğü dahil.

Tercih Ettiğimiz Teknolojiler

Tipik tercihlerimiz aşağıdaki gibi; mevcut ERP'nize, müşteri segmentasyonunuza ve ödeme tarafındaki ihtiyaca göre uyarlıyoruz.

Teknik Stack
Next.js 14+ + TypeScript (müşteri portalı)Medusa.js / custom NestJS commerce APIPostgreSQLRedis (sepet + cache + queue)Logo Tiger / Wings adapterMikro Fly adapterNetsis 3 Enterprise adapterSAP Business One connectorIyzico / PayTR / banka VPOS entegrasyonuReact Native (sales-rep iOS + Android)n8n / Make (workflow automation)Docker / Kubernetes (deployment)Sentry / Datadog (observability)GİB e-Fatura / e-Arşiv

Sıkça Sorulan Sorular

Bir B2C mağazasında her müşteri aynı vitrini görür, aynı fiyatla alışveriş yapar, kart çeker, sipariş düşer. B2B'de hiçbiri böyle değil: her müşterinin kendine ait fiyat listesi vardır (genelde Excel'de 3-5 farklı liste dolaşır), her müşterinin bir kredi limiti ve vade tablosu vardır, sipariş çoğunlukla vadeli kesilir (cari hesaba düşer, anında ödenmez), aynı şirkette birden çok satın alma kullanıcısı (multi-buyer) olabilir ve büyük siparişler onay akışından geçmek zorundadır. Buna ek olarak müşteri tipine göre stok görünürlüğü değişir — bazı bayilere belirli ürünler gözükmemelidir, bazılarına özel ürün katalogları açılır. Hazır B2C platformlarının bu kavramların büyük çoğunluğuna ya hiç desteği yok ya da eklenti yığınıyla yamandığında bakımı imkânsız hâle geliyor. Bizim kurduğumuz B2B altyapısı bu kavramları core olarak modelliyor.

B2B E-Ticaret Altyapınız İçin Görüşelim

15-30 dakikalık ücretsiz keşif görüşmesi. Mevcut ERP durumunuzu, müşteri segmentasyonunuzu ve sipariş akışlarınızı anlıyoruz; mimari yön ve net fiyat bandı çıkarıyoruz.