Skip to content
Md Shariful Islam

Multi-vendor e-commerce

RupBaz — Multi-Vendor WooCommerce Marketplace

A multi-vendor marketplace on WordPress, WooCommerce and Dokan Pro with vendor onboarding, customer ordering, payment integrations, cash-on-delivery controls, courier booking and tracking, and admin reporting.

RupBaz multi-vendor marketplace on laptop and phone: an orange-accented storefront with category navigation, a promotional banner, featured deals priced in Bangladeshi taka and a featured sellers row.

Overview

RupBaz is a multi-vendor marketplace: independent sellers run their own storefronts inside one shop, and customers browse, compare and order across all of them. The storefront serves customers in Bangladesh, with prices in taka and delivery handled through courier services.

The business need

A marketplace multiplies the complexity of a normal shop. Every order may involve a different vendor, and the operator has to keep control of quality, payments and fulfilment without doing the vendors' work for them.

  • Vendors needed to onboard and manage their own products without admin bottlenecks.
  • Customers expect familiar payment options, including cash on delivery — which carries real risk for sellers.
  • Deliveries had to be booked with couriers and tracked, not managed by phone.
  • The operator needed administrative workflows and reporting across all vendors.

My role

I built the marketplace on WordPress and WooCommerce with Dokan Pro, and implemented the custom integrations and workflows around it: payments, cash-on-delivery controls, courier booking and tracking, and administrative tooling.

Technical architecture

  • Commerce: WooCommerce provides products, carts, checkout and orders.
  • Marketplace layer: Dokan Pro provides vendor accounts, storefronts, and vendor dashboards.
  • Payments: payment gateway integrations alongside cash on delivery, with rules that control when COD is available.
  • Fulfilment: courier integrations for booking shipments and tracking their status from the order.
  • Operations: admin workflows and reports across vendors and orders.

Key implementation decisions

Build on a proven marketplace foundation. Dokan Pro handles the generic multi-vendor concerns, so custom engineering could focus on what was specific to this market: payment behaviour and courier logistics.

Make cash on delivery a controlled option. COD is expected by customers but costly when orders are refused, so it is treated as a rule-driven payment method rather than an always-on default.

Connect fulfilment to the order. Booking couriers and tracking shipments from within the marketplace keeps order status, vendor responsibilities and customer updates in one system.

Key features

  • Multi-vendor storefronts with Dokan Pro
  • Vendor onboarding and product management
  • Customer ordering across vendors
  • Payment integrations
  • Cash-on-delivery controls
  • Courier booking and shipment tracking
  • Administrative workflows and reporting

Delivery status

This case study describes the implemented marketplace scope. It intentionally makes no claims about sales volume, vendor counts or other business results.

More work

PlantDoc presentation board with three Android screens: a home screen with scan and supported crops, a disease detection result for tomato early blight with a confidence score, and a step-by-step treatment and care guide.

Android · On-device machine learning

PlantDoc

A personal R&D Android app that classifies plant leaf diseases fully on-device with a TensorFlow Lite MobileNetV2 model — built with Kotlin and Jetpack Compose, with treatment guidance, a plant library, calculators and local history.

  • Offline on-device inference with TensorFlow Lite
  • MobileNetV2 image classification
  • Treatment guidance, calculators and local history
Guroos presentation board showing the expert marketplace homepage, expert search with filters, login screen, expert dashboard and the mobile app view across laptop, tablet and phone mockups.

Marketplace platform · AI integration

Guroos

A headless marketplace where readers book paid one-on-one video sessions with authors and experts — built on Next.js and a headless WordPress API, with OpenAI-assisted profile content, Stripe Connect payouts, and real-time messaging.

  • OpenAI-assisted author profiles and content
  • Stripe Connect with automatic 15% commission
  • Booking calendar and real-time messaging

Let's talk

Have a complex product to build or improve?

Discuss a freelance or consulting project

A platform to build, a legacy system to modernise, an integration that has to work, or AI to add to an existing product.

Start a project inquiry

Connect about a senior engineering role

Remote senior full-stack positions where ownership, product judgement and breadth across the stack matter.

Talk about a role

Prefer email? kaitangroup@gmail.com