WEB
Çok-Kiracılı B2B/B2C E-Ticaret Platformu
Bayilik ağı olan firmalar için ERP entegre B2B/B2C e-ticaret platformu. Tek bir çekirdek üründen türetilip farklı sektörlerdeki dört firmaya uyarlandı.
- KATEGORİ
- Web
- TEKNOLOJİLER
- .NET 8
- ASP.NET Core MVC
- EF Core
- Dapper
- SQL Server
- SignalR
- WCF
- NOTLAR
- .NET 8 · çok-kiracılı · ERP entegre
- PazaryerleriTrendyol · Hepsiburada · N11 · ShopifyÖdeme sağlayıcılarıIyzico · PayTR · Param · Paynet · QNB · Tami · e-Tahsilatİstemci uygulamalarıB2B · B2C
- Uygulama çekirdeği.NET 8 · ASP.NET Core MVC · çok-kiracılı
- ERP soyutlama katmanıLogo ve Bay.t aynı kod tabanında
- Logo ERPUnityObjects (COM) · WCF cephesiBay.t ERP
01Problem
Farklı sektörlerdeki bayilik ağına sahip firmalar (motosiklet yedek parça, halı, traktör, tekstil), siparişlerini telefon ve Excel ile alıyor, ERP'ye elle giriyordu. Her müşterinin kendi fiyat listesi, stok kuralı ve ödeme akışı vardı.
02Çözüm
.NET 8 üzerinde, tek çekirdekten türeyen ve müşteri başına özelleştirilebilen çok-kiracılı bir B2B/B2C platformu geliştirdim. Logo ve Bay.t ERP'lerini aynı kod tabanında parametrik destekleyen bir soyutlama kurdum; siparişten faturaya giden döngüyü otomatikleştirdim.
03Teknik Detaylar
- Ortak bir
IPosPaymentServicesoyutlaması arkasında ödeme sağlayıcıları (Iyzico, PayTR, Param, Paynet, QNB, Tami, e-Tahsilat) - Pazaryeri siparişlerinin (Trendyol, Hepsiburada, N11, Shopify) arka plan servisleriyle ERP'ye aktarılması
- Logo ERP'nin COM tabanlı UnityObjects API'sini modern uygulamalara açan bir WCF servis cephesi
- SignalR ile gerçek zamanlı online kullanıcı takibi ve bot tespitli analitik
- Güvenlik tarafında PBKDF2, rate limiting, IDOR/XSS/SQLi önlemleri
- N+1 sorgu giderme, cache ve covering index ile performans iyileştirmeleri