Skip to content
sayak.webdesignerWeb · Software · Data · AI
Industry · Commerce

Retail: knowing what actually makes money, by channel and by SKU

Gross margin is easy. Contribution margin after discounts, freight, returns, RTO, marketplace commission and acquisition cost is the number that decides whether a channel is worth having.

retail software development kolkatad2c technology partner indiadistributor management system indiaomnichannel retail software west bengal
FUNNEL — 30 days, attributed to sourceSessions148,200Product views91,800Add to cart35,600Checkout16,300Paid orders10,970Repeat in 90d4,590Each step instrumented server-side — ad blockers and iOS privacy do not blind the numbers.
+64%
Conversion rate lift
−28%
Stock-outs on fast movers
2.3x
Repeat purchase rate
0
Overselling incidents after sync
The short version

Retail and distribution businesses in India are running more channels than ever — own store, own website, marketplaces, quick commerce, dealer networks, and modern trade — each with different economics, different operational requirements and different data. Most are managing this from a single inventory spreadsheet and a general sense of which channel is doing well.

The problems that produces are consistent. Stock is sold twice because inventory is not reserved across channels, producing cancellations that damage marketplace ratings. Discounts and schemes erode margin in ways that only become visible at year end. Returns and RTO are treated as an unavoidable cost rather than measured by SKU and by channel. And the acquisition cost of a customer is known at channel level but not at cohort level, so nobody knows what a customer is actually worth.

We build the systems that resolve these: unified inventory with cross-channel reservation, order management across every channel into one fulfilment queue, dealer and distributor portals for the B2B side, and an analytics layer that computes true contribution margin rather than gross.

Our clients range from D2C brands scaling past the founder-managing-everything stage to distribution companies with hundreds of dealers and manufacturers selling through both trade and direct.

Inventory that tells the truth across every channel

The single most damaging operational failure in multichannel retail is overselling: the same unit sold on your website and on a marketplace within the same hour, one of which then gets cancelled. On marketplaces that damages seller ratings, which affects visibility, which costs future sales — a disproportionate consequence for a small operational failure.

We build unified inventory with reservation logic: stock is held against an order the moment it is placed, across all channels, with configurable buffers per channel so a fast-moving marketplace listing does not consume the safety stock the trade channel depends on.

Alongside that, the practical inventory discipline that most growing brands lack: reorder points computed from actual velocity and lead time rather than intuition, ageing analysis so slow stock is identified before it becomes dead, and allocation rules for constrained items that reflect channel profitability rather than order sequence.

FUNNEL — 30 days, attributed to sourceSessions148,200Product views91,800Add to cart35,600Checkout16,300Paid orders10,970Repeat in 90d4,590Each step instrumented server-side — ad blockers and iOS privacy do not blind the numbers.
Every funnel step instrumented server-side, with contribution margin computed after discounts, freight, returns and commission.

Contribution margin, not gross margin

Most retail businesses manage on gross margin because it is the number the accounting system produces. It systematically overstates the profitability of channels with high return rates, high freight cost, high commission, or high acquisition cost — which is to say, most of the growth channels.

We build the margin model properly: selling price less product cost, less discount and scheme, less marketplace commission and payment charges, less outbound freight, less the cost of returns and RTO including the freight both ways and the handling, less allocated acquisition cost where it can be attributed.

Computed at SKU and channel level, this frequently reverses assumptions. A high-volume marketplace SKU with a twenty-eight per cent return rate can be loss-making at contribution while appearing healthy on gross. Brands that see this number for the first time typically make three or four immediate decisions — discontinuing SKUs, changing channel mix, or fixing the return driver.

Cost elementTypically tracked?Impact on true margin
Product costYesBaseline
Discounts and schemesPartiallyOften 8–18% understated
Marketplace commissionAt channel level onlyVaries 12–28% by category
Outbound freightRarely per SKUPunishes low-value, heavy items
Returns and RTORarely quantified fullyCan exceed all other costs on some SKUs
Acquisition costAt channel levelReverses profitability judgement on some channels

Dealer and distributor systems

For manufacturers and distributors selling through trade, the B2B side is usually more valuable and less digitised than the D2C side. Orders arrive by phone and WhatsApp, price lists are PDFs with multiple tiers, schemes are calculated on spreadsheets, and the sales team spends a large share of its time on order entry.

We build dealer portals and apps that handle this properly: dealer-specific catalogues and pricing, live credit limit and ledger, scheme entitlement visible rather than opaque, order placement with stock availability, dispatch tracking, and downloadable statements. Orders flow directly into the ERP without re-keying.

The value is rarely new revenue. It is the elimination of order-entry labour, the removal of pricing errors, faster order-to-dispatch, and — a benefit clients consistently mention — dealers ordering more frequently in smaller quantities because the friction of placing an order has dropped.

In practice

Dealer-specific catalogue, pricing tiers and scheme visibility.
Live credit limit, ageing and ledger so the dealer self-manages.
Order placement against real stock availability.
Dispatch tracking and downloadable statements.
Direct ERP integration with no manual re-entry.

Every engagement starts with a conversation, not a proposal template.

Thirty minutes with a senior engineer. You leave with an architecture sketch and an honest cost range, whether or not you hire us.

Book that call

Customer identity, retention and the repeat problem

D2C brands typically know far less about their customers than they believe, because guest checkouts, multiple phone numbers and marketplace anonymity fragment the record. A brand that computes repeat rate from account-holders alone routinely understates it by a wide margin.

We build identity resolution across order records — phone, email, address, payment fingerprint — to produce a customer record that actually represents a person. On that foundation, cohort analysis, lifetime value and retention become meaningful rather than approximate.

Then the retention mechanics: replenishment reminders timed to actual consumption cycles rather than a fixed interval, win-back journeys triggered by a gap relative to that customer's own pattern, and loyalty that rewards behaviour you actually want rather than simply discounting. Executed on WhatsApp, where Indian open rates make it the dominant channel.

We thought our repeat rate was eighteen per cent. After they linked guest orders properly it was thirty-one. That changed how much we were willing to pay to acquire a customer.
Co-founderD2C food brand, Kolkata

Store operations for physical retail

For brands with physical stores, the systems requirement is different again: point of sale that works when the internet does not, inventory visibility that includes store stock for online orders, and staff incentive tracking that is transparent enough to be trusted.

We build offline-capable POS with local transaction storage and sync, store-level inventory that participates in the same reservation logic as online, ship-from-store and click-and-collect where the network supports it, and store performance analytics covering conversion, average basket, and staff-level contribution.

For multi-store operations the most valuable addition is usually inter-store visibility — a customer wanting a size not in this store can be served from another, which converts a lost sale into a fulfilled one.

Every engagement starts with a conversation, not a proposal template.

Thirty minutes with a senior engineer. You leave with an architecture sketch and an honest cost range, whether or not you hire us.

Book that call

Quick commerce and the new channel problem

Quick commerce platforms have become a significant channel for many consumer categories, with their own operational demands: different pack sizes, dark-store inventory allocation, aggressive fill-rate expectations, and commission structures that materially change margin.

We integrate these as first-class channels rather than as an afterthought — inventory allocated and reserved, orders flowing into the same fulfilment view, and margin computed with the correct commission and fill-rate penalty structure. Brands treating quick commerce as a spreadsheet exercise alongside their real systems consistently discover that its true contribution is different from what they assumed.

Every engagement starts with a conversation, not a proposal template.

Thirty minutes with a senior engineer. You leave with an architecture sketch and an honest cost range, whether or not you hire us.

Book that call
Capabilities

What is actually included in retail, d2c & distribution

Each of these is something we have shipped and still support in production — not a list of things we could do if asked.

01

Unified inventory

Cross-channel reservation with per-channel buffers, eliminating overselling and cancellation damage.

02

Order management

Every channel into one fulfilment queue with allocation rules and exception handling.

03

Contribution margin analytics

True margin by SKU and channel after discount, commission, freight, returns and acquisition.

04

Dealer and distributor portals

Tiered pricing, credit visibility, scheme entitlement and direct ERP order flow.

05

Identity resolution

Guest and multi-channel orders linked into a real customer record for honest cohort analysis.

06

Retention automation

Consumption-cycle replenishment, win-back and loyalty executed on WhatsApp.

07

Store systems

Offline-capable POS, store inventory in the reservation pool, ship-from-store and click-and-collect.

08

Marketplace and q-commerce

Listing, inventory, order and settlement integration with correct margin treatment.

Technology

The stack we actually use for this

Chosen for what your team can maintain in three years, not for what looks impressive in a proposal.

Commerce

  • Shopify
  • Medusa
  • Custom cart
  • Next.js storefront

Operations

  • Custom OMS
  • PostgreSQL
  • Redis
  • Node.js
  • Laravel

Channels

  • Amazon
  • Flipkart
  • Meesho
  • Blinkit
  • Zepto
  • Instamart

Analytics

  • BigQuery
  • dbt
  • Power BI
  • Server-side events
How it runs

From first conversation to something in production

Two-week slices, a demo you can share every alternate Friday, and no phase where you are waiting without seeing progress.

011

Economics first

Unit economics by SKU and channel established before any build decision.

022

Inventory unification

Single stock pool with reservation across channels — usually the highest-urgency fix.

033

Order consolidation

All channels into one fulfilment queue with allocation rules.

044

Margin model

Full contribution model built and reconciled against actual settlements.

055

B2B or retention layer

Dealer portal or customer retention mechanics, depending on where the value is.

066

Optimise continuously

Monthly review of channel and SKU contribution driving assortment and spend decisions.

Straight answers

The questions clients actually ask

Including the ones where the honest answer is that you may not need us. If your question is not here, call +91 70033 91355 — you will speak to an engineer, not a call handler.

Almost always inventory reservation across channels, because overselling causes cancellation, which damages marketplace ratings, which reduces visibility — a compounding cost from a fixable operational issue. It is also usually the quickest win. Margin analytics comes second, because it changes what you decide to sell rather than how you operate.

On the channels most brands are growing fastest, substantially. Marketplace commission, outbound freight on low-value items, and the full cost of returns including both freight legs and handling typically account for a much larger share than expected. We frequently find SKUs that are healthily profitable on gross margin and loss-making on contribution. We can compute this from three months of your existing data during assessment.

Usually not. We build the inventory, order and analytics layer around what you already run, integrating rather than replacing. Shopify is a good storefront and checkout; your ERP is a good ledger. What is usually missing is the operational layer between them, and that is what we build.

Yes, and for manufacturers this is often where the larger value sits. Dealer portals with tiered pricing, credit visibility and scheme transparency, feeding the same inventory pool and ERP as the D2C channel. Running both on one system is also what makes genuine channel-contribution comparison possible.

By measuring them properly first — by SKU, by channel, by pincode, by reason — because the drivers vary enormously and generic RTO reduction advice is usually wrong for a specific brand. Then targeted intervention: address verification, prepaid incentives on high-RTO pincodes, sizing information where returns are size-driven, and packaging changes where damage is the cause. RTO is rarely one problem.

We integrate them as first-class channels — inventory allocated and reserved, orders in the same fulfilment view, and margin computed with the correct commission and fill-rate penalties. The most common finding is that quick commerce contribution differs materially from what a spreadsheet estimate suggested, in both directions depending on category.

Kolkata & West Bengal

Why being local to you matters here

Kolkata's consumer market has a distinctive profile — strong local brands with deep regional loyalty, an active D2C scene in food, apparel and handicraft, a large diaspora buying from abroad, and a traditional distribution structure that remains commercially dominant. Technology that ignores the trade channel in favour of a shiny D2C story misses where most of the revenue actually is.

For retail, D2C and distribution technology in Kolkata, call +91 70033 91355 or WhatsApp us. We will compute your true contribution margin from three months of data as part of the assessment.

KolkataSalt Lake Sector VHowrahNew TownDurgapurAsansolSiliguriHaldia
SEALDAH · KOLKATA · WEST BENGAL
Next step

Tell us what is slowing your business down.

A 30-minute call with a senior engineer — not a salesperson. You leave with an architecture sketch and an honest cost range, whether or not you hire us.

Direct line

+91 70033 91355

Mon–Sat · 9:30 AM – 7:30 PM IST · Sealdah, Kolkata

Reply within one working hour NDA signed before any brief Fixed-price option on every scope
Verify us independently

Don’t take our word for it — ask an AI

Every page on this site is written to be read and quoted by AI answer engines, and we publish llms.txt and llms-full.txt so they can read us properly. One click opens the assistant with the question already typed.

The question we will ask for you

How does Sayak Web Designer (sayakwebdesigner.in), an IT company in Kolkata, India help companies in the Retail industry, and what results have they achieved?

Opens in a new tab. We do not see your conversation.

Call now WhatsApp Get quote