Built for the mandi

Orders from every shopkeeper, totalled for the mandi.

At 4 AM a wholesale supplier walks into the market to buy. In their pocket: forty WhatsApp messages, three phone calls they half-remember, and a paper list that stopped being accurate yesterday evening. Supplier2Shop replaces that list.

  • Live on Google Play
  • Free to use
  • Hosted in India
  • No prices, ever
The 4 AM problem

A day's buying, held together by memory

Wholesale produce in India runs on relationships, not software. That part works. What doesn't work is the list.

Forty messages, one thread each

Every shop sends its order its own way — voice note, photo of a diary page, three messages and a correction. Adding them up is a job nobody was hired to do.

The list is stale before dawn

Written at 8 PM, changed at 10, changed again at 11. The paper going to the market is yesterday's paper, and the corrections live in someone's head.

Buy short, or buy dead stock

Guess low and shops go unserved. Guess high and produce rots in the godown. The difference is one number — and nobody has it before the market opens.

The answer

One total per item.
That's the whole product.

Shopkeepers order from the suppliers they already trade with. Suppliers publish the days they will deliver. Every order for a given day is folded into one consolidated line — the number the supplier actually carries into the market.

Consolidation is keyed on the item name and its unit. "300 Bori" and "40 Kg" of onions stay separate rows, because summing them would produce a number that means nothing to the person buying.

IN
5 shopkeepers order Onions · Bori — 80, 60, 55, 65, 40
OUT
Onions — 300 Bori One line. Shareable to a wholesaler in a tap.
Two sides of the counter

One app, two jobs

Your mobile number decides which side you're on — and it stays that way. One number is one account, and one account is one role.

Supplier

The one who goes to the market

  • Publish a catalogueItems, photos and how you sell them — Bori, Crate, Box, Kg, Bunch and more.
  • Publish up to 5 delivery datesEach with its own order cutoff — "5 PM the day before", or the morning of.
  • Run today's roundEvery order for today in one place. Mark it in transit, then delivered.
  • Send to WholesaleEach upcoming day, consolidated into one buy list, shared straight out of the app.
  • Nudge who hasn't orderedSee exactly which shops are missing from a day, and remind them in a tap.

Shopkeeper

The one behind the counter

  • Add suppliers by phone numberThe number you already have saved. They accept, and you're connected.
  • Order against a published datePick the supplier, pick the day, set quantities over their catalogue.
  • Change it until the cutoffA live countdown shows how long the date is still accepting changes.
  • Add a note for the driver"Ring the back gate." It travels with the order and the supplier sees it.
  • Track it to your doorPlaced, in transit, delivered — and a history of every round you've run.
How a day moves

From catalogue to consolidated buy list

Four moves. Two people. Nothing to set up beyond the number you already use.

  1. Supplier
    1

    Publish what and when

    Add your items, then the days you'll deliver — up to five open at a time, each closing at its own deadline.

  2. Shopkeeper
    2

    Order before it closes

    Pick a connected supplier and one of their open dates, set your quantities, add a note. Edit it any time until the cutoff.

  3. Supplier
    3

    Read one number

    Every order for that day folds into one total per item and unit. Share it to a wholesaler, or carry it to the mandi.

  4. Both
    4

    Run the round

    Send the day out, mark each order delivered, and both sides keep the same history of what was agreed.

Placed In Transit Delivered

And when the nightly sweep closes a day nobody confirmed, it says "Auto-delivered" — not "Delivered".

A deliberate omission

No prices. Anywhere.

There is no price field on an item. There is no price field on an order line. Pricing in this trade is negotiated between two people who have traded for years, and no app is going to improve on that. Supplier2Shop records what and how much, and stays out of the rest.

Where a figure would go, the ordering screen simply reads "Negotiable Price".

Inside the app

Everything a trading day needs

Delivery dates with real deadlines

Up to five open dates. Cutoffs are stored as offsets — "5 PM, one day before" — so the rule stays true of every date, including ones added automatically overnight.

Units that match the stall

Kg, Bori, Crate, Box, Bag, Bunch, Litre or Piece — plus your own wording, like "Per Bori (50KG approx)", carried all the way through to the buy list.

Connections, both ways

Either side can open a request by phone number; the other accepts. Not on the app yet? Send them an invite from the same screen.

Reminders that don't nag

A nightly sweep nudges shops that haven't ordered for a coming day. A supplier can nudge by hand too — once every 30 minutes per shop, and the countdown is on the button.

Send a day out early

Goods loaded tonight for tomorrow's round? Mark the whole day out for delivery up to a day ahead, and every shop on it hears about it at once.

A history that doesn't drift

Every order line keeps its own copy of the item's name and unit. Rename an item next month and last week's order still reads exactly as both sides agreed.

5Open delivery dates
at a time
8Units, from Kg
to Bori
30minReminder cooldown
per shopkeeper
0Prices stored,
anywhere
Decisions worth knowing about

Built to be trusted with a day's buying

Identity

Your number is your account

One mobile number is one account, and one account is one role — permanently. A number can't be released or re-pointed. Google Sign-In signs in people who already registered by phone; it never creates an account on its own.

Dates

A date is a date, everywhere

Delivery days are stored as day numbers, not instants. A date agreed in one place reads as the same date everywhere, and nothing shifts by a day across a clock change.

Honesty

The app won't claim what it can't know

When the nightly job closes an order whose date has passed, it reads "Auto-delivered". Nobody confirmed those goods arrived, and the app shouldn't say otherwise.

Your data stays in India. Supplier2Shop runs on Google Cloud in the asia-south1 (Mumbai) region — accounts, orders, catalogues and photos. Read exactly what we collect in the privacy policy, and close your account any time from inside the app.

Put the list down.

Free on Google Play. Shopkeepers can sign up in a minute with their mobile number — suppliers get an activation code from us, so the catalogue side stays accountable.

  • ✓  Android 7.0 and up
  • ✓  Works on a ₹6,000 phone
  • ✓  English, with Hindi on the way
  • ✓  No subscription, no commission