Case Study

Building a Scalable Multi-Vendor Facility for an E-Commerce Marketplace

Problem Statement

A growing e-commerce business aimed to digitally recreate the shopping mall experience by building a multi-vendor platform that would support artisans and sellers across India. Key challenges included:

  • Seamless vendor onboarding and catalog management

  • Scalable and automated shipping/payment infrastructure

  • Delivering an engaging, real-time shopping experience for end-users

Approach

OMD architected a scalable multi-vendor marketplace using Ruby on Rails, integrating all critical components—from logistics to payments—to power a frictionless digital retail experience.

Strategies Implemented

  • Developed intuitive vendor dashboards for managing:

    • Product listings

    • Inventory

    • Sales and payout history

  • Integrated ShipTurtle to enable:

    • Multi-vendor shipping workflows

    • Automated order tracking and logistics updates

  • Implemented a split payment architecture using RazorpayX to:

    • Automate payouts across multiple sellers

    • Simplify financial reconciliation

  • Added customer engagement features including:

    • Product reviews and ratings

    • Coupons and offers

    • Live bidding modules for interactive shopping

Milestones Achieved

  • Successfully onboarded over 300 artisans within the first 3 months

  • Achieved a 98% order fulfillment success rate through logistics automation

  • Boosted vendor Net Promoter Score (NPS) by 62%, thanks to streamlined operations

  • Reached breakeven within 6 months using a dual vendor subscription + commission revenue model

Outcome

The business now operates as a scalable, seller-friendly digital marketplace, combining artisan visibility with operational automation. The platform delivers a mall-like experience online, offering real-time engagement for shoppers and a low-friction selling environment for vendors. Strong vendor onboarding and high fulfillment rates contributed directly to early breakeven and long-term scalability.