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.
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.
Wholesale produce in India runs on relationships, not software. That part works. What doesn't work is the list.
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.
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.
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.
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.
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.
The one who goes to the market
The one behind the counter
Four moves. Two people. Nothing to set up beyond the number you already use.
Add your items, then the days you'll deliver — up to five open at a time, each closing at its own deadline.
Pick a connected supplier and one of their open dates, set your quantities, add a note. Edit it any time until the cutoff.
Every order for that day folds into one total per item and unit. Share it to a wholesaler, or carry it to the mandi.
Send the day out, mark each order delivered, and both sides keep the same history of what was agreed.
And when the nightly sweep closes a day nobody confirmed, it says "Auto-delivered" — not "Delivered".
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".
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.