Web
Multi-Tenant B2B/B2C E-Commerce Platform
An ERP-integrated e-commerce platform family scaled from a single core product to four industry clients. The largest deployment serves ~15,000 members.
~15,000 members · 7 payment providers · 4 marketplaces
.NET 8ASP.NET Core MVCEF CoreDapperSQL ServerSignalRWCF
Problem
Companies with dealer networks across different industries (motorcycle parts, carpets, tractors, textile) took orders by phone/Excel and entered them into their ERP manually. Each client had its own price lists, stock rules and payment flows.
Solution
I built a multi-tenant B2B/B2C platform on .NET 8, derived from a single core product and customized per client. I designed an abstraction that supports both Logo and Bay.t ERPs in the same codebase and automated the full order-to-invoice cycle.
Highlights
- 7 payment providers (Iyzico, PayTR, Param, Paynet, QNB, Tami, e-Tahsilat) on a shared
IPosPaymentServiceabstraction - Orders from 4 marketplaces (Trendyol, Hepsiburada, N11, Shopify) pushed to the ERP via background services
- A custom WCF service facade exposing Logo ERP's COM-based UnityObjects API to modern apps
- Real-time online user tracking and bot-aware analytics built on SignalR
- Systematic security hardening: PBKDF2, rate limiting, IDOR/XSS/SQLi defenses
- Measurable performance wins through N+1 elimination, caching and covering indexes