Every B2B portal development article you'll find online describes what a portal can do. This one is about what actually happened when a 40-year-old hosiery factory in Burrabazar, Kolkata decided to stop managing 120 wholesale accounts on WhatsApp — and what it took to build something that actually worked for them.
This is the story of The Parrot — and how we went from complete chaos to a 92% reduction in order errors in 90 days.
The problem nobody talks about: WhatsApp as a B2B system
Parrot Hosiery Factory has been operating since 1985. Four decades of relationships with dealers across West Bengal. In that time, they built something most businesses would envy: deep trust with 120+ wholesale buyers.
What they hadn't built was any infrastructure to manage the orders those buyers sent.
The workflow looked like this: a dealer sends a WhatsApp voice note with an order for 40 dozen vests, 3 pack sizes, specific shades. The owner transcribes it. Checks the inventory in a separate spreadsheet. Calculates volume-based pricing. Coordinates with the warehouse. Follows up on payment. Repeats for 15 other orders sitting in the same thread.
During Diwali season, it gets worse. Orders pile up. Two dealers double-order the same stock. The factory floor has zero visibility into what's been confirmed versus what's still pending. Payments get lost. Disputes follow.
The owner, Jhalak Rathi, wasn't looking for SAP. She wasn't looking for some enterprise platform built for a company 100 times her size. She was looking for something practical — something her dealers (many of them 50+ years old, not particularly tech-savvy) could actually use without a training programme.
That's a harder brief than it sounds.
Why off-the-shelf doesn't work here
Before Innovatrix got involved, the Rathi family had looked at a few options. Generic B2B SaaS platforms. An inventory management tool. A modified version of something a cousin had tried in Mumbai.
None of them handled the specific complexity of Indian hosiery wholesale:
- Volume-based pricing that's different per dealer (a large dealer in Howrah gets different rates than a new buyer from Asansol)
- Products with extremely granular variants — vest type, fabric weight, size, pack quantity, shade — easily 300+ SKU combinations
- A mix of payment methods: Razorpay UPI, NEFT transfers, and cash (yes, still cash), all needing reconciliation in one place
- Dealers who would use a portal only if it was simpler than WhatsApp, not more complicated
Shopify B2B, for context, handles fixed wholesale price lists reasonably well — we've used it for clients with simpler catalogue structures. But for a factory with complex per-dealer pricing, deep inventory coordination, and a non-English-speaking warehouse team, you need something custom. Our web development services are built around exactly this kind of decision: identifying when a platform solves the problem versus when it creates a new one.
What we built and why we made each decision
Free Download: Website Project RFP Template
Built from the agency side of the table. Get comparable quotes from every agency you evaluate. Includes evaluation criteria.
The engagement ran 90 days. Here's the architecture and the reasoning behind it.
Stack: Next.js + NestJS + PostgreSQL + Redis + Elasticsearch
We chose Next.js on the frontend for two reasons. Server-side rendering matters for a portal that dealers often access on mid-range Android devices with inconsistent connectivity. And the React ecosystem let us build a catalogue experience that feels close to a consumer shopping app — which is precisely what lowers adoption friction with non-technical users.
The backend runs on NestJS with PostgreSQL. For a system handling order state, inventory deductions, and payment reconciliation, we needed ACID compliance. PostgreSQL was non-negotiable.
Redis handles session caching and the real-time order queue. When 20 dealers are placing orders during peak season, you can't be hitting the primary database on every page load.
Elasticsearch was the call that made the biggest difference in dealer adoption. Parrot's catalogue has hundreds of product variants. A dealer searching for "32 pack light grey vest" needs to find it in under a second, across variant dimensions that don't map cleanly to a relational query. Elasticsearch gave us sub-100ms search across the full catalogue. Dealers who previously needed to call to check availability were suddenly self-serving.
The dealer portal: designed for a 55-year-old buyer
Every design decision was run through one question: would a 55-year-old dealer in Howrah, who uses WhatsApp but not much else, understand this immediately?
The result was a stripped-down dashboard: their order history, a live catalogue with search, a bulk ordering interface that auto-calculates their specific volume-based pricing, and a dispatch tracker. No unnecessary tabs. No admin clutter.
Role-based access control meant each dealer saw only their negotiated pricing — not what another dealer was paying. This was a hard requirement. In Indian wholesale, pricing is relational. The rates you offer a long-standing buyer are private.
Inventory sync: tablets on the factory floor
The biggest operational pain point wasn't the ordering — it was inventory visibility. The warehouse had no idea what had been committed until someone physically walked over and checked.
We built a tablet interface for warehouse staff — simple enough for workers without tech backgrounds — that synced live with the order system. When a dealer ordered 200 dozen vests, the inventory decremented immediately. Overselling became structurally impossible. Factory floor staff could see their dispatch queue in real time.
This is the part of the system that Jhalak Rathi talks about most when she describes the change. Not the portal. The fact that her warehouse team now has the same information she does.
Payment reconciliation: because Indian B2B is not one payment method
We integrated Razorpay for UPI and card payments. But we also built a manual recording system for NEFT transfers and cash — because that's the reality of wholesale in India. A completely digital payment requirement would have lost half the dealers.
The system generates receipts automatically regardless of payment method. Overdue payments trigger WhatsApp reminders via the Business API — the same channel dealers were already using, now working in our favour rather than against it.
WhatsApp: don't fight the habit, leverage it
Dealer behaviour change is hard. We didn't try to eliminate WhatsApp from their lives — we used the WhatsApp Business API to send order confirmations, dispatch notifications, and payment reminders. Dealers still get a WhatsApp message. It just comes from a system now, not a human manually composing it.
This was a deliberate adoption strategy. The portal felt familiar because the confirmations arrived where dealers were already looking.
The results, 90 days after launch
| Metric | Result |
|---|---|
| Order error rate | −92% |
| Order processing time | −70% |
| Monthly active B2B buyers | 120+ |
| Average dispatch turnaround | < 24 hours |
The 92% reduction in order errors is the headline number, but the 70% reduction in processing time is what changed the owner's life. Jhalak Rathi no longer spends peak season manually transcribing WhatsApp messages. That time goes back to the business.
"For 40 years, we ran everything on phone calls and WhatsApp. Orders got mixed up, payments got lost, and we had no visibility into our own inventory. Innovatrix built us a system where our dealers log in, place orders, and track dispatch — all without a single phone call. Our order errors dropped by 92% in the first month."
— Jhalak Rathi, Owner, Parrot Hosiery Factory
The under-24-hour dispatch turnaround is worth dwelling on. Before the portal, coordinating a dispatch required multiple manual touchpoints. Now the warehouse queue updates automatically when an order is confirmed and payment is recorded. The factory floor runs more like a small logistics operation than a family business managing chaos.
What this cost and how long it took
The engagement was 90 days. Fixed price, sprint-based — our standard model. No billing surprises, no scope creep conversations.
This is a question worth addressing directly because it's the one most Indian SME owners have but rarely ask: is a custom B2B portal affordable for a business this size?
The answer depends on what the alternative is costing you. If 3 full-time staff are spending 30–40% of their time managing orders that a system could handle, the maths change quickly. For a practical breakdown of web development costs in India, see our complete 2026 guide to web development costs in Kolkata.
As a DPIIT Recognized Startup and official AWS Partner, we also have access to startup credits that can offset infrastructure costs for qualifying clients — something enterprise consultancies can't offer.
When to build custom vs. use a platform
This is a question we answer differently for every client. We've helped Shopify merchants like FloraSoul India achieve a +41% mobile conversion increase using Shopify's platform rather than building custom. We've helped Baby Forest generate ₹4.2L in launch-month revenue with a Shopify setup that was deliberately not custom, because that was the right call.
For The Parrot, custom was the right call because of three specific factors:
- Per-dealer pricing that can't be expressed in a fixed price list
- Inventory coordination with non-technical warehouse staff
- A dealer base where adoption friction had to be near-zero
If your wholesale operation has a simple price list and you're already on Shopify, read our guide on setting up Shopify B2B for wholesale before commissioning custom development. The platform may already solve your problem at a fraction of the cost.
If your operation looks more like Parrot's — complex pricing, custom workflows, a mix of payment methods, and non-technical end users — then you need something purpose-built.
What we'd do differently
Three things we'd approach differently if we started this project today:
Progressive Web App from day one. We built a responsive web app. Several dealers told us they wished they could "add it to their phone screen" more easily. A full PWA with offline support would have solved this — and is now something we build into every dealer portal by default.
WhatsApp onboarding flow earlier. We launched the WhatsApp notifications post-go-live. If we'd integrated the onboarding flow through WhatsApp from the start — "click here to see your dashboard" — early adoption would have been faster.
Structured factory analytics sooner. The admin dashboard tracks orders and payments. What it doesn't yet have is production forecasting: connecting order velocity to procurement decisions. That's a phase two we're scoping now.
What B2B portal development actually looks like in India in 2026
The generic articles online will tell you that B2B portals need features like "catalogue management" and "role-based access control." They're not wrong, but they're describing a spec sheet, not a real project.
What a real B2B portal project in India actually requires:
- Understanding how decisions actually get made (often by one owner, not a procurement team)
- Designing for users who aren't tech-native, not enterprise software users
- Building payment flows that handle UPI, NEFT, and cash in the same system
- Planning for mobile-first because most dealers aren't on desktops
- Accounting for Indian connectivity realities — the system must work on a 3G connection
McKinsey data shows 99% of B2B buyers are now comfortable completing high-value transactions entirely online. That shift is happening in Indian manufacturing too — but the platforms need to meet Indian wholesale buyers where they are, not where a Silicon Valley product manager imagined them.
The ₹920B+ Indian textile industry is still largely running on WhatsApp and phone calls. That's not a technology problem. It's a trust and friction problem. The technology is the easy part — if you build the right thing.
Free Download: Website Project RFP Template
Built from the agency side of the table. Get comparable quotes from every agency you evaluate. Includes evaluation criteria.
Frequently Asked Questions
Written by

Founder & CEO
Rishabh Sethia is the founder and CEO of Innovatrix Infotech, a Kolkata-based digital engineering agency. He leads a team that delivers web development, mobile apps, Shopify stores, and AI automation for startups and SMBs across India and beyond.
Connect on LinkedIn