← All articles

An Online Store for Your Pharmacy, Without an App

Updated 21 July 2026 · 7 min read

Your regulars already message you for their monthly strips — a WhatsApp "bhaiya, do BP tablets bhej dena," a phone call, a chit sent with the delivery boy. It works, but nothing is written down, the list gets garbled, and you're re-keying it all at the counter anyway. An online store fixes that without turning you into an e-pharmacy: the customer places the order, and it arrives at your counter already typed.

You don't need to build an app

The instinct is that "selling online" means a mobile app, a delivery fleet, and a listing on a marketplace that takes a cut of every order. For a neighbourhood chemist, that's the wrong picture. What you actually need is much smaller:

  • A page customers can open from a link — no download, no account.
  • A list of what you actually have in stock, priced as you price it.
  • A way for the order to land where you work, not in a separate portal you have to remember to check.
  • No commission skimmed off the top — it's your shop and your customer.

The problem with taking orders on chat

WhatsApp and phone orders feel easy because they need nothing new. But every one is a small re-typing job, and the errors are quiet ones: a strip becomes a bottle, "10 tablets" becomes "10 strips," a name is misheard. The order has no total until you build the bill, so the customer doesn't know what they owe until you tell them, and you can't see at a glance which pending orders still need packing. Multiply that across a busy morning and the "easy" channel is costing you time and the occasional wrong delivery.

A shareable storefront, and guest checkout

The tidy version is a small storefront of your own — a web page you switch on for your shop and share as a link or a QR on the counter. It shows your in-stock catalogue at your prices, and the customer checks out as a guest: they pick items, leave a name and phone, and place the order. No login to create, no app to install — the two things that quietly kill most "order online" attempts before the first order arrives.

Because the store is built from your own stock, it doesn't offer things you don't have, and the amounts are computed the same way your bill computes them — so what the customer sees is what you'd charge at the counter, not a figure that has to be corrected later.

Orders that land where you work

The part that makes this usable, rather than one more inbox to watch, is where the order goes: straight into the software you already bill from, as a queue of orders waiting to be handled. You're not logging into a separate seller dashboard. You open your day's screen, and the online orders are sitting there with the paper-counter ones, ready to pack.

From there each order moves through a simple lifecycle you drive with a keystroke — placed → confirmed → packed → dispatched → completed — so at any moment you can see what's new, what's on the bench, and what's already gone out. Cancel one and it's marked cancelled, not silently dropped.

Let the customer follow their own order

The reason people phone back — "is my order ready?" — is that they can't see anything after they've asked. Close that loop and the calls stop. When a customer places an order they get a tracking link (and a QR) they can open on any device, with a live progress ladder that moves as you update the status. No account for that either — it's guarded by the order's own id plus the last few digits of their phone, so it's private without being a login.

That one page does a lot of quiet work: it reassures the customer, it cuts the "ready yet?" calls at your busiest hour, and it makes a small shop look as buttoned-up as a big one.

What this is — and honestly, what it isn't

This is an ordering tool, not a full e-pharmacy. It's for taking your own customers' orders cleanly and turning them into counter work you can pack and hand over or send with your usual delivery boy. A few things it deliberately doesn't try to be:

  • It's not payment collection. The store captures the order; you settle it as you already do — cash, UPI, or on the customer's khata — when the order is handed over.
  • Tracking is order-status, not a map. The customer sees packed and dispatched, not a live dot moving down their street — you're not running a courier fleet, and you don't need to.
  • It's for your regulars, not a marketplace. There's no discovery, no listing next to rival shops, no commission — which is exactly the point.

And, of course, dispensing rules don't change because an order came in online: prescription-only medicines still need the prescription and the same register entries you'd make at the counter.

How DravyaOS handles it

DravyaOS gives each shop a themeable, installable storefront you switch on from Settings → Online store. It serves your in-stock catalogue at your prices, takes guest checkouts with no account, and drops each one into an Online Orders screen under Operations — where you drive it from placed to completed with a keystroke. The customer gets a login-free tracking link and QR that updates as you do. The storefront needs the internet, naturally, but your counter stays offline-first: orders sync in and out around you, and billing never waits on a signal. All of it is free, keyboard-first, and yours — no marketplace cut.

Take orders online without an app or a commission — free, offline-first billing.

Download DravyaOS for Windows

Next: settle those orders fast with exact-amount UPI QRs, keep any "pay later" orders straight with udhaar / khata management, or see why offline-first sync is what lets online orders reach your counter without slowing it down.