Skip to main content

How to Build an Online Marketplace Web Application in Nepal

A multi-vendor marketplace lives or dies on seller onboarding, payouts, disputes and trust. Here is how to design those flows for buyers and sellers in Nepal.

6 min read11 views
How to Build an Online Marketplace Web Application in Nepal

Building an online marketplace in Nepal means building for three parties at once, buyers, sellers and the platform operator, and the hard parts are not the product pages but seller onboarding, commission rules, seller payouts, disputes, delivery partners and trust. Tarka Raj Jaishi, a full-stack web application developer based in Lamki, Kailali, approaches online marketplace development by designing those money and trust flows first, because they decide whether sellers stay and buyers come back.

How is a marketplace different from a normal online shop?

#

An online shop sells its own stock. It controls the price, the photos, the packaging and the delivery. A marketplace sells other people's stock and earns a commission, which means it controls very little directly but is blamed for everything. When a seller in Tikapur ships the wrong size of kurta, the buyer does not complain to the seller. They complain to the marketplace.

That changes what needs to be built. A simple shop can launch with a catalogue, a cart and payment. A marketplace also needs:

  • A way for sellers to apply, be verified and manage their own products and stock.
  • Rules for how much commission is taken, from which orders, and when.
  • A ledger that tracks money owed to each seller and pays it out on a schedule.
  • A process for returns, refunds and disputes that is fair to both sides.
  • Integration with one or more delivery partners, or the operator's own riders.
  • Ratings, reviews and seller performance data that buyers can rely on.

If you only need to sell your own products, a custom web application for your business is simpler and cheaper. A marketplace is the right choice only when you genuinely plan to bring in many independent sellers.

Seller onboarding: who gets to sell?

#

Open sign-up sounds attractive but fills the catalogue with duplicates, blurry photos and sellers who disappear after one order. A regional marketplace, say for handicrafts from Sudurpashchim or groceries across Kailali, does better with a managed onboarding process.

  1. Application: business name, contact, location, product category and sample products.
  2. Verification: registration or PAN details and bank or wallet account for payouts, reviewed by the operator. Store these documents securely with restricted access.
  3. Agreement: commission rate, return policy and dispatch time accepted inside the seller panel, with the acceptance recorded.
  4. Catalogue setup: products added through a guided form with photo size checks and required fields.
  5. Probation: the first few orders watched closely before the seller gets full visibility.

Commissions, payouts and the seller ledger

#

The seller ledger is the part most first-time marketplace founders underestimate. Every order creates several money movements, and each has to be recorded so that at any point both operator and seller can see exactly what is owed.

EventEffect on seller ledgerNotes
Order paid onlinePending credit: sale amount minus commissionHeld until delivery is confirmed
Cash on delivery order deliveredPending credit after rider deposits the cashDepends on courier reconciliation
Delivery confirmed and return window endsPending becomes available for payoutReturn window set by category
Return acceptedCredit reversed; return shipping charged per policyCommission handling defined in agreement
Payout madeAvailable balance reduced; payout reference storedBank transfer or wallet, on a fixed cycle
Penalty or adjustmentDebit with written reasonVisible to seller, never silent

Commission models vary: a flat percentage, different rates per category, a fixed fee per order, or a monthly subscription for sellers. Whatever you choose, keep it configurable and show the seller the commission on every single order. Hidden deductions are the fastest way to lose good sellers. Tax treatment of commissions and seller payments should be confirmed with an accountant, and check current IRD requirements for invoicing.

Delivery partners and multi-seller orders

#

A buyer in Dhangadhi who orders a saree from a seller in Lamki and a pair of shoes from a seller in Mahendranagar has placed one order but created two shipments. The system must split the order into seller-level shipments, each with its own tracking and status, while showing the buyer one order page.

Delivery options usually include the operator's own riders for local orders, one or more courier companies for longer routes, and seller self-delivery for sellers with their own transport. Each needs a status flow (picked up, in transit, delivered, failed, returned), and for cash on delivery, a reconciliation step that matches cash collected by riders with orders. Delivery operations are covered in more depth in logistics and parcel management web applications.

Disputes and trust: what keeps a marketplace alive

#

Trust is the actual product of a marketplace. Buyers in Nepal have learned to be cautious about online orders, and many prefer cash on delivery precisely because they are unsure what will arrive. The platform has to earn that trust over time.

A dispute process that works

#
  • Buyer raises an issue from the order page within the return window, with photos.
  • Seller gets a fixed time to respond: accept return, offer replacement, or contest with evidence.
  • If unresolved, the operator decides, and the decision and reason are recorded.
  • Payouts for disputed orders are held until the decision.

Trust signals

#
  • Reviews only from verified buyers who actually received the product.
  • Seller metrics: on-time dispatch, cancellation rate, return rate.
  • Clear seller location and expected delivery area.
  • Secure payments through eSewa, Khalti or bank gateways, plus COD where appropriate.

A realistic way to launch

#

Do not launch with every feature. Start with a curated group of sellers in one region and one or two categories, run payouts manually from the ledger for the first months, and handle disputes by hand while you learn what actually goes wrong. Automate what turns out to be repetitive. A marketplace is a multi-user web application at heart, so permissions for buyers, sellers, support staff and admins must be correct from day one even if the feature list is short.

Frequently asked questions

#

Should a new marketplace allow cash on delivery?

#

In Nepal, many buyers expect it, so excluding COD can hurt sales. The cost is reconciliation work and failed deliveries. Many marketplaces offer COD for lower-value orders and in areas served by their own riders, and encourage online payment elsewhere.

How do sellers get paid?

#

Seller earnings sit in a ledger as pending until delivery is confirmed and the return window closes, then become available. Payouts go out on a fixed cycle by bank transfer or wallet, with a statement showing every order, commission and deduction.

Can sellers manage their own stock and prices?

#

Yes, through a seller panel. The operator can still set rules, such as approval for new products or limits on price changes during a promotion, so the catalogue stays consistent.

How long does it take to build a marketplace?

#

It depends heavily on scope: number of user types, payment methods, delivery integrations and how much of payouts and disputes is automated at launch. A focused first version with manual operations behind it gets to real users much sooner.

What technology is used?

#

Tarka typically works with Next.js, React and TypeScript for the buyer and seller interfaces, Node.js or Rust for backend services where performance matters, and PostgreSQL for orders and ledgers, deployed with Docker.

Discuss your project with Tarka Raj Jaishi

#

If you are planning a marketplace and want the seller ledger, payouts and dispute flow designed properly before launch, get in touch to talk it through.

Share this article

Newsletter

New posts in your inbox. Confirm by email, unsubscribe any time.

Comments

Posting as a guest

View all