Skip to content
PRSINDIA

ONDC · Omnichannel inventory · Settlements

Retail & Ecommerce Software

Retail has one hard problem: knowing how many you have and where. We build single-source-of-truth inventory, real ONDC protocol integration, and settlement reconciliation that finds the margin marketplaces quietly deduct.

  • Oversell rate under 0.2%
  • ONDC seller app, protocol-level
  • Every marketplace deduction validated
  • Offline-capable store billing
The real problem

You sold the last one twice.

Retail software has exactly one hard problem: knowing, right now, how many of a thing you have and where it is. The storefront, the recommendations, the loyalty programme — all of it is downstream, and none of it survives being wrong about that. The moment you sell in more than one place — a website, Amazon, three stores, a quick-commerce partner, now ONDC — you have a distributed systems problem wearing an apron. The classic failure is selling the same final unit on two channels inside the same minute, and then eating the penalty on your seller rating. We build the inventory spine first. Always. A beautiful storefront on top of stock you cannot trust is a machine for manufacturing angry customers.

Talk about your channels
0%
Oversell rate

Single source of truth for available-to-promise, explicit reservations with a TTL, conservative buffers per channel.

₹41
Recovered in year one

Marketplace deductions that did not match the commission agreement. Nobody was checking, because it was a spreadsheet.

0%
Faster returns cycle

Reverse logistics designed as deliberately as the forward flow. Returns are 20-30% of fashion GMV.

0%
Uptime at the till

Offline-capable store billing. A dropped connection is not a reason to stop taking money.

Where retail platforms actually break

Retail software has one hard problem and a lot of easy ones dressed up to look hard. The hard one is knowing, at this moment, how many of a thing you have and where it is. Everything else — the storefront, the recommendations, the loyalty programme — is downstream of that, and none of it survives being wrong about it.

Inventory is a distributed systems problem wearing an apron

The moment you sell in more than one place — a website, a marketplace, three stores, a quick commerce partner, now ONDC — you have a distributed inventory problem, and the classic failure is selling the same last unit on two channels within the same minute.

The fix is not "sync more often". It is to hold a single source of truth for available-to-promise, model reservations explicitly with a TTL, and never let a channel hold stock it has not reserved. A marketplace that pulls your feed every fifteen minutes must be given a deliberately conservative buffer, because it is going to oversell you otherwise and the penalty lands on your seller rating, not theirs. Store stock has to be counted, and cycle counting has to be built into the software as a routine rather than treated as an annual event that everybody dreads.

ONDC is a protocol, not a marketplace, and that changes what you build

Teams keep approaching the Open Network for Digital Commerce as though it were another Amazon to list on. It is not. It is a set of protocol specifications you implement as a seller app or a buyer app, and the network then routes between participants who have never heard of you.

The consequences are concrete. Your catalogue has to map to the network's taxonomy, and the mapping is genuinely tedious and genuinely important. Order state transitions follow the protocol's lifecycle, not yours. Cancellation, return and issue-and-grievance flows are specified, and you must implement them properly — including the ones you would rather not. Settlement is reconciled against the network, not against a single counterparty you can telephone. It is real work, and it is worth doing for the reach, but it is not a listing exercise and anyone selling it to you as one has not built it.

Marketplace settlements are where the margin actually goes

Amazon and Flipkart do not pay you what the customer paid. They pay you the customer's payment, minus a commission, minus a closing fee, minus shipping, minus whatever they have decided to deduct this week — as a lump sum covering hundreds of orders, arriving on their schedule.

If your finance team is reconciling this in Excel, they are not reconciling it. They are checking the total looks plausible and moving on, and the deductions nobody validated are pure margin leakage. We build settlement ingestion that parses the report, matches every line to an order, recomputes what the deduction should have been against your commission agreement, and raises a discrepancy queue when it does not match. The recovered amounts routinely pay for the module inside a year.

The rest, briefly

Returns are 20 to 30 percent of fashion GMV and the reverse logistics workflow deserves as much design as the forward one. GST across states with correct place-of-supply and HSN codes. Store billing that keeps working when the internet does not, syncing when it returns. And a product catalogue with real attribute modelling, because a catalogue that cannot express variants properly will hobble every channel you ever connect to it.

Modules

What we build into a retail platform.

Inventory spine

One source of truth for available-to-promise. Explicit reservations with TTL. Per-channel buffers. Cycle counting as a routine.

ONDC seller app

Protocol-level integration: catalogue taxonomy mapping, the network order lifecycle, and the grievance flows you would rather skip.

Settlement reconciliation

Every marketplace deduction matched to an order and recomputed against your commission agreement. Discrepancies queued, not assumed.

Storefront

Fast, indexable product pages, search that understands your catalogue, and a checkout that holds up on a sale day.

Store billing / POS

Offline-capable. Keeps taking payments and issuing invoices when the connection drops, then reconciles without overselling.

Fulfilment and returns

Multi-warehouse allocation, courier integration, and a reverse logistics workflow designed as carefully as the forward one.

Catalogue and attributes

Real variant modelling. A catalogue that cannot express its own attributes will hobble every channel you connect to it.

GST and finance

Place-of-supply across states, HSN codes, e-invoicing, and a Tally or ERP handoff that finance does not have to re-key.

Loyalty and CRM

A single customer identity across store, web and marketplace — which is the only thing that makes loyalty mean anything.

India, specifically

What an Indian retail build has to handle.

  • ONDC protocol

    A seller or buyer app implemented against network specs — catalogue taxonomy, protocol order lifecycle, grievance flows, network settlement.

  • Marketplace APIs

    Amazon SP-API, Flipkart Seller, Myntra, Nykaa. Each with its own catalogue rules, its own penalties and its own settlement format.

  • GST done properly

    Place-of-supply rules across state lines, HSN classification, e-invoicing above threshold, and returns that reconcile with your filings.

  • COD and reverse logistics

    COD is still a large share of orders and returns are 20-30% of fashion GMV. Both need real workflow, not an afterthought status.

  • Courier aggregation

    Shiprocket, Delhivery, Blue Dart, Ekart — with serviceability by pincode, and a fallback when the preferred partner cannot deliver.

  • Tally and ERP handoff

    Finance runs on Tally whether you like it or not. A clean, reconciled handoff beats asking them to re-key your day.

The metrics that matter

What a retail operator actually watches.

Not sessions. Not bounce rate. These are the four numbers a retail business is actually run on, and a platform that cannot produce them without a data export is not finished.

Talk to us
0x
Inventory turns

The number that decides whether your working capital is working. Most retail software cannot compute it live.

0%
Oversell rate

Because an oversell is not just a refund. It is a marketplace penalty and a hit to your seller rating.

0%
Return rate

By SKU and by reason. A single SKU driving returns is a product problem you should find in week two, not at quarter end.

0%
Settlement variance

The gap between what marketplaces should have paid and what they did. Unmeasured, it is simply margin you never see.

Has anyone checked what the marketplace actually deducted?

Line by line, against your commission agreement, for every order. If the honest answer is that finance eyeballs the total in a spreadsheet, there is margin sitting on the table — and we can usually show you roughly how much in a fortnight.

The stack

Built on tools that will still be here in five years.

  • Laravel
  • Next.js
  • PostgreSQL
  • Redis
  • Elasticsearch
  • ONDC protocol
  • Amazon MWS/SP-API
  • Flipkart Seller API
  • Razorpay
  • Shiprocket
  • Delhivery
  • Tally integration

FAQ

The questions you were going to ask on the call.

A single source of truth for available-to-promise, with reservations modelled explicitly and given a TTL, and no channel ever holding stock it has not reserved. Syncing more often is not the fix — a marketplace that polls your feed every fifteen minutes will oversell you regardless, so it gets a deliberately conservative buffer, because the penalty for overselling lands on your seller rating rather than theirs. Add cycle counting as a built-in routine and the oversell rate drops below 0.2 percent.

More than teams expect, because ONDC is a protocol, not a marketplace. You implement a seller app or a buyer app against the network specifications, and the network routes between participants who have never heard of you. Your catalogue must map to the network taxonomy, order state transitions follow the protocol lifecycle rather than yours, and cancellation, return and issue-and-grievance flows are specified and must be properly implemented — including the ones you would rather not. Settlement reconciles against the network, not a counterparty you can call. It is worth doing for the reach. It is not a listing exercise.

Not maliciously, usually — but their settlement reports contain commissions, closing fees, shipping charges and assorted deductions, arriving as a lump sum covering hundreds of orders, and almost nobody validates them line by line. If your finance team reconciles this in Excel, they are checking that the total looks plausible and moving on. We build ingestion that matches every settlement line to an order, recomputes what the deduction should have been against your commission agreement and raises a discrepancy queue. The recoveries routinely pay for the module within a year.

Shopify if you are D2C with a straightforward catalogue and want to spend your money on marketing rather than engineering — and we will tell you that even though it means a smaller project for us. WooCommerce for a modest catalogue where you want to own the stack. Custom when the complexity is real: omnichannel inventory across stores and marketplaces, B2B pricing tiers, ONDC, complex fulfilment, or a catalogue whose attribute model no platform expresses well. The trigger is almost never traffic. It is complexity.

It has to. A store that cannot bill because the connection dropped is a store that is losing money in real time while somebody phones the head office. We build store billing with a local-first data layer that keeps taking payments and issuing invoices offline, queues the transactions, and reconciles when connectivity returns — with a stock buffer so an offline terminal cannot sell into negative inventory once everything syncs up.

An omnichannel core — inventory, catalogue, orders, one marketplace and a storefront — is typically 16 to 24 weeks from around ₹20,00,000. We build the inventory spine first, always, because a beautiful storefront on top of inventory you cannot trust is a machine for generating angry customers and marketplace penalties. ONDC and settlement reconciliation are usually phase two, once the core is proven.

Proof

Shipped, measured, still running.

All case studies

NM Company

A portfolio and enquiry site for events firm NM Company

A visual portfolio and enquiry website for an event management and supplies firm — presenting a full...

Read it

Swasthya Sarathi

A healthcare-companion platform for Swasthya Sarathi

A multi-service healthcare platform that helps people find hospitals, doctors, labs, medical stores,...

Read it

MV Tech Education

A course and admissions platform for MV Tech Education

A course-catalogue and admissions website for a Bihar vocational institute — leading with industrial...

Read it

Let's talk retail & ecommerce software

Bring us the hard version of the problem.

A senior engineer reads every enquiry. You'll get a real answer — scope, risk and a number — within one business day.