Multi-Vendor B2B Marketplace
Multi-vendor marketplace with configurable pricing engine and order splitting.
A B2B marketplace needed vendor onboarding, per-vendor pricing logic, order splitting across vendors, finance and invoicing, bulk import, and inventory management — all beyond what standard commerce frameworks provide out of the box.
Built on MercurJS and MedusaJS v2 with custom module development throughout. Configurable pricing engine with vendor-specific rules, order splitting with vendor assignment, finance and invoicing layer, and bulk order import pipeline — in active development.
The custom pricing engine was the structural centerpiece: each vendor can have independently configured pricing rules, discount tiers, and currency overrides without touching the shared order pipeline. Order splitting happens at checkout and routes sub-orders to the correct vendor context before fulfillment. Finance and invoicing are generated from split-order state, not from the full order — which required a careful data model to stay consistent across vendor boundaries.
A multi-vendor B2B marketplace in active development on MercurJS and MedusaJS v2.
Stack: MercurJS · MedusaJS v2 · Next.js · PostgreSQL
What is being built: • Vendor onboarding and profile management • Custom configurable pricing engine — per-vendor rules, discount tiers, currency overrides • Order splitting with vendor assignment at checkout • Finance and invoicing layer generated from split-order state • Bulk order import pipeline • Inventory management per vendor
Custom module development beyond framework defaults throughout. No client name disclosed — work is under NDA.
Other products built end-to-end.
Headless B2C Ecommerce Platform
Built end-to-end as sole backend and platform developer on MedusaJS v2. Storefront APIs, admin workflows, Razorpay payment integration, notification delivery (Novu, FCM, ZeptoMail, Twilio SMS), Jio DLT compliance, Redis caching, and AWS S3 asset storage — all live in production.