Should Your Pharmacy Have an Online Storefront? · SmartPharm Blog
smartpharm

Digital pharmacy

Should Your Pharmacy Have an Online Storefront?

Customers in Kampala already order by WhatsApp. An honest look at whether a public order page for your pharmacy pays off, what it must not do, and how to start.

By the SmartPharm team · · 6 min read

A customer placing a pickup order from a Kampala pharmacy's online page on a phone

Your customers are already ordering online. They send a photo of a prescription on WhatsApp and ask “do you have this, and how much?” Then someone at the counter answers between customers, checks the shelf, replies, waits, and eventually a boda arrives. The order has no record, the price was quoted from memory, and if the stock ran out in the meantime, nobody knows until the rider is there.

So the question is not really whether to sell online. It is whether to keep doing it by chat or give it a proper front door. This guide weighs it honestly, because an online page is not right for every pharmacy.

What an online storefront is, and is not

For a pharmacy in Uganda, a storefront is a public page for your branch where a customer can see what you stock, choose items, and request pickup or delivery. It is not a marketplace, and it is not a licence to sell anything to anyone.

Two limits matter. First, prescription-only medicines still need a prescription, and the page should make that clear rather than pretend otherwise. Second, delivering medicines carries the same duty of care as dispensing them across the counter: the right product, the right batch, not expired, with the same advice. A storefront that forgets either is a compliance problem waiting to happen. Our NDA compliance guide covers what the records need to show.

The case for

It removes the back-and-forth. The customer sees the price and whether it is in stock before asking. That is a dozen messages saved per order, and the counter staff stay with the customers in front of them.

It creates a record. Every request has the items, the price at the time, the customer’s name and number, and what happened to it. When a customer says they were quoted a different price, you can look.

It captures the quiet hours. Orders come in at 9pm and 6am when nobody is answering WhatsApp. A page takes them and holds them until you open.

It is cheap. If your pharmacy software includes a public page, the marginal cost is nothing. Compare that with a courier app that takes a cut of every sale or a website agency’s monthly fee.

The case against

You may not have the traffic. A storefront helps a pharmacy whose customers already know it and would rather order ahead. It does not conjure new customers from nowhere. If you are in a residential area with regular customers, it pays quickly. If you rely on walk-ins from a taxi stage, it may sit unused.

Delivery is a separate business. Taking the order is easy. Getting it across Kampala reliably, keeping cold-chain items cold, and handling a customer who is not home is work. Many pharmacies do better offering pickup only, or delivery within a short radius via a rider they trust.

Stock must be right. An online page that says “in stock” when the shelf is empty does more harm than no page at all. This only works if your stock is tracked properly, which means recording every sale and delivery in the same system that feeds the page.

The rule that makes it safe: stock moves at the counter

The most important design decision in a pharmacy storefront is when stock is taken. The wrong answer is “when the customer orders.” A customer can order from three pharmacies and collect from one; if each of them deducted stock, two of them now have phantom sales and wrong counts.

The right answer is that an online order is a request. It sits in a queue. When a staff member at the counter completes it, picking the actual batch off the shelf, the sale is recorded, the receipt is issued and the stock moves, exactly as it would for a walk-in customer. If the order is never collected, it is cancelled and nothing happened to the stock.

This is how SmartPharm’s public page works: switch it on for a branch, take pickup and delivery requests, and stock only moves when you complete the order at the till. It keeps the storefront honest with the shelf, and it means online orders sell from the earliest-expiring batch like every other sale.

Payment: keep it simple

Do not build a checkout before you need one. Most Ugandan pharmacies do fine with payment on pickup or on delivery, in cash or by mobile money to the pharmacy’s number. Card payment online adds cost and complexity for a small share of customers. Add it later if the volume justifies it.

A realistic way to start

If you decide to try it, start small and measure:

  1. Pickup only, one branch. Switch on the page for your busiest branch and offer collection at the counter. No riders yet.
  2. Tell your regulars. Put the link on your WhatsApp status, on the receipt footer and on a card at the counter. Your first orders come from people who already buy from you.
  3. Watch the queue. For a month, count the orders, how many were collected, and how much counter time they saved. If it is a handful a week, keep it and stop there. If it is several a day, consider delivery within a short radius.
  4. Check your stock accuracy. If customers arrive to collect something the shelf did not have, fix the stock records first, not the page.

The honest answer

A storefront is worth having if your customers already know you, your stock is tracked well enough that “in stock” means in stock, and you are content to begin with pickup. It is not worth having if it would be your first step into keeping stock properly, because it will expose every gap.

Get the counter right first: batch tracking, an offline till, records that write themselves. Then switch the page on. In that order, an online storefront is a small extra that pays for itself; in the other order, it is a way to disappoint customers faster.

POS & sales

Offline POS: Why Your Drug Shop Needs It

Power cuts and dropped data are daily life for Ugandan drug shops. What an offline point of sale really means, how syncing should work, and what to ask vendors.

· 5 min read

All guides →