GenForge Studio Logo

GenForge Studio

Services
Web DevelopmentStartup Web DevelopmentUI/UX DesignSaaS DevelopmentE-commerceTechnical SEOπŸ“ Lucknow Agency
Case StudiesAbout UsBlogsCareersCost Calculator
Website Audit
Contact

Contact

Home/Projects/Online Planet

Case Study

Online Planet

A 3-tier multi-vendor marketplace with dedicated seller, customer, and admin dashboards β€” featuring Razorpay split-payments, Shiprocket shipping automation, and seller subscription management. 50+ sellers onboarded in the first week.

Client
Online Planet
Industry
B2B/B2C Multi-Vendor Marketplace
Timeline
8 Weeks
Location
India
Year
2026
Type
Marketplace Platform
Online Planet β€” Consumer storefront with multi-vendor product browsing
Business Challenge

Local merchants wanted to sell online but had no platform

Online Planet was born from a clear necessity: local merchants in India wanted to sell online but lacked the technical resources and platform to do so. They had products, customers, and business relationships β€” but no way to take their commerce digital without depending on Amazon or Flipkart's terms and commissions.

The vision was to build a complete marketplace operating system β€” not just a storefront, but the entire infrastructure that lets sellers onboard themselves, customers buy from multiple vendors in one cart, and administrators govern the platform with full visibility into orders, payments, and seller activity.

This wasn't a Shopify theme or a WooCommerce plugin. It required engineering three complete dashboards, integrating split-payment processing across multiple sellers, automating shipping with carrier APIs, and building a subscription system that would become the platform's revenue model.

Goals

  • Build a complete multi-vendor marketplace with 3 user types (seller, customer, admin)
  • Enable sellers to onboard, manage products, and track orders independently
  • Implement split-payment processing across multiple sellers per order
  • Automate shipping with Shiprocket and Ekart carrier integrations
  • Create a seller subscription system for platform monetization

Constraints

  • Non-technical sellers need intuitive dashboards β€” onboarding must take minutes, not days
  • Split payments must route automatically to correct seller accounts
  • Shipping must work across multiple carriers without manual intervention
  • Admin must have full governance over sellers, orders, and platform operations
Results

First-week marketplace metrics

Measured during the first 7 days after marketplace launch.

50+
Sellers Onboarded
first week of launch
+40%
Checkout Speed
faster via unified cart
<2s
Page Load
average across pages
8 Weeks
Build Time
concept to production
Solution

What we built and why

Seller Activation Flow

Admin activates a seller β†’ system generates temporary password and approval email β†’ seller logs in and is forced to change password β†’ OTP verification secures first access β†’ seller enters full dashboard with product, order, and subscription controls. Designed so onboarding doesn't depend on manual admin intervention beyond the initial approval.

Unified Checkout with Split Payments

Customer adds items from multiple sellers to one cart. At checkout, Razorpay creates a split-payment order that automatically routes the correct amount to each seller's bank account. Platform commission is deducted before routing. The customer sees one payment; behind it, the system handles multi-seller financial reconciliation.

Shipping & Fulfillment Automation

After order confirmation, the system automatically creates shipments via Shiprocket or Ekart β€” serviceability check, label generation, manifest creation, and tracking ID assignment happen without seller intervention. Tracking updates flow back to the customer through WhatsApp, SMS, and email.

Seller Subscription System

Sellers subscribe to plans that control listing limits, commission rates, and feature access. Plan upgrades use webhook-based payment verification for instant activation. This gives Online Planet a repeatable revenue model β€” not just transaction fees, but predictable subscription income.

Gallery

Platform interfaces

Online Planet β€” Seller dashboard with product management, orders, and analytics
Online Planet β€” Seller dashboard with product management, orders, and analytics
Online Planet β€” Seller product management with inventory and pricing controls
Online Planet β€” Seller product management with inventory and pricing controls
Online Planet β€” Product search with multi-vendor filtering and category navigation
Online Planet β€” Product search with multi-vendor filtering and category navigation
Online Planet β€” Product detail page with seller info, reviews, and cart integration
Online Planet β€” Product detail page with seller info, reviews, and cart integration
Technology Stack

Why we chose each tool

N

Next.js 15

Server-rendered product pages for SEO, API routes for payment webhooks and shipping integration, and static generation for marketing pages β€” all in one framework serving three user types.

M

MongoDB + Mongoose

Multi-vendor marketplaces have deeply nested data relationships β€” products belong to sellers, orders span multiple sellers, subscriptions control seller access. Document databases handle this naturally.

R

Razorpay Split Payments

When a customer buys from multiple sellers in one cart, the payment needs to be split automatically. Razorpay's linked account system routes the correct amount to each seller's bank account.

S

Shiprocket + Ekart

Automated shipping manifest creation, label generation, and tracking. Sellers don't need to manually create shipments β€” the system handles it after order confirmation.

W

WhatsApp + SMS + Email

Triple-channel notifications ensure no order update is missed. Order confirmations, shipping updates, and delivery notifications go through all three channels.

J

JWT + bcryptjs

Three separate auth contexts (seller, customer, admin) each with different permissions. JWT tokens with role-based claims control access to dashboards and API endpoints.

Process

8-week marketplace build

01

Ecosystem Strategy

Weeks 1–2

Architected the 3-tier ecosystem (Admin, Seller, Customer), defined data models for multi-vendor relationships, and mapped the seller onboarding and payment flows.

02

Backend & Database

Weeks 3–4

Built MongoDB schemas for inventory, order routing, subscription management, and multi-seller cart logic. Integrated Razorpay split-payment APIs.

03

Dashboards & Storefront

Weeks 5–6

Developed three complete interfaces β€” consumer storefront with multi-vendor browsing, seller dashboard with product/order management, and admin panel with governance controls.

04

Integrations & Launch

Weeks 7–8

Connected Shiprocket/Ekart for shipping automation, built notification stack (WhatsApp, SMS, email), ran load testing, and deployed to production.

Engineering Challenges

Problems we solved

Multi-Seller Cart Reconciliation

When a customer adds items from 3 sellers to one cart, the checkout needs to: calculate shipping per seller, apply seller-specific discounts, create a split-payment order, and generate separate order records for each seller β€” all from a single customer action.

Solution: Cart items are grouped by seller at checkout. Each group gets its own shipping calculation, discount application, and order record. Razorpay's linked account system handles the financial split. The customer pays once; the backend creates N seller orders from 1 customer transaction.

Seller Onboarding Without Technical Support

Most sellers are local merchants with limited technical skills. A complex onboarding flow with manual setup steps would create a support bottleneck and limit platform growth.

Solution: The entire flow is automated: admin clicks "activate," system handles password generation, email delivery, forced password change, and OTP verification. The seller dashboard is designed for non-technical users β€” drag-drop image uploads, simple pricing forms, and clear order status indicators. 50+ sellers onboarded in the first week with zero technical support tickets.

"

Our local vendors had the products, but not the platform. The team didn't just build a website; they built a digital economy for our area. The seller dashboard is so intuitive that onboarding took minutes instead of days. It completely transformed our business model.

Shivani Trivedi
Founder, Online Planet
FAQ

Questions about this project

How does the seller onboarding flow work?+
Admin activates a seller from the control panel. The system generates a temporary password and sends an approval email. When the seller logs in for the first time, they're forced to change their password and complete OTP verification. After that, they access the full dashboard β€” product management, order tracking, analytics, and subscription controls. This process takes minutes, not days.
How do split payments work when customers buy from multiple sellers?+
Razorpay's linked account system handles this. When a customer checks out with items from 3 different sellers, we create a split-payment order that automatically routes the correct amount to each seller's bank account. The platform's commission is deducted before routing. Sellers see their payouts in their dashboard without needing to understand the split logic.
What happens after a customer places an order?+
The order enters a multi-stage lifecycle: payment confirmed β†’ seller notified β†’ shipment created via Shiprocket/Ekart β†’ tracking ID generated β†’ customer notified with tracking link β†’ delivery confirmed. Each stage triggers notifications via WhatsApp, SMS, and email. Returns and refunds follow the same structured workflow.
How does the seller subscription system work?+
Sellers subscribe to plans that control their product listing limits, commission rates, and feature access. Subscription upgrades use webhook-based payment verification β€” instant activation after successful payment. Admins can monitor plans, control limits, and manage seller governance from a central dashboard. This gives the marketplace a repeatable monetization layer.
Can you build a similar multi-vendor marketplace for us?+
Yes. Online Planet took 8 weeks. We need: your marketplace model (B2B, B2C, or hybrid), your payment requirements (split payments, subscriptions), your shipping partners, and your seller governance rules. We handle the full-stack engineering β€” seller dashboard, customer storefront, admin panel, payment integration, and shipping automation.
Related Services

How we can help you

E-commerce Development

Multi-vendor marketplaces, product catalogs, and checkout systems

SaaS Development

Admin dashboards, subscription billing, and multi-tenant architecture

Custom Web Development

Full-stack platforms with Next.js, React, and MongoDB

Related Work

Similar projects

Spark & Stitch

E-commerce with Cashfree UPI payments, Cloudinary media, and affiliate program.

E-commercePaymentsAffiliate
View case study

SaleBuy

AI-powered C2C marketplace with Gemini vision for auto-listing.

MarketplaceAIMongoDB
View case study

Forces Express

Full-stack logistics portal with shipping calculator and tracking.

Full-StackLogisticsDashboard
View case study

Want to build a multi-vendor marketplace?

We engineer complete marketplace ecosystems β€” seller dashboards, payment splits, shipping automation.

Start a Project Estimate Cost
← Prev: IAGT InternationalNext: SA Associate β†’
GenForge Studio Logo
GenForge Studio

GenForge Studio is a digital agency based in Lucknow, India. We build high-performance websites, apps, and digital products for businesses ready to grow.

Services

  • All Services
  • Web Development
  • UI/UX Design
  • SaaS Development
  • E-commerce Development
  • Startup Web Development
  • Technical SEO
  • Web Agency Lucknow

Company

  • Projects
  • Clients & Results
  • About Us
  • Our Team
  • Read Blogs
  • Privacy Policy
  • Terms of Service
  • Cookies Settings

Get in touch

Have a project in mind? Let’s build something remarkable together.

hello@genforgestudio.com+91 72338 11034+91 73908 03067

Lucknow, IndiaUttar Pradesh

Schedule a call
Locations Served:LucknowNoidaDelhiBangaloreMumbaiPuneHyderabad

Β© 2026 GenForge Studio. All rights reserved.

PrivacyTermsRefund PolicyCookies

GenForge Studio