Skip to content

Sell a strip at the counter.Your online store already knows.So does your reorder list.

PharmaFlow is point-of-sale software for pharmacies and medical stores. Your counter, your own online store and your orders to suppliers all work from the same stock, batch by batch, earliest expiry first.

Free plan, or 14 days free on paid plans. No card needed.

Try it: one medicine, one stock record

Sample shop and suppliers, running in your browser.

Paracetamol 500 mg
14in stock
Reorder level 6
Sells first, expires first
B-2407EXP 03/27
Next batch
B-2411EXP 11/27

Playing by itself. Press any button to take over.

  • At the counter
    Waiting for the first sale
  • On your online store
    14 in stock, $0.42 a strip
  • On your reorder list
    Joins the list at 6. Nothing to order yet.

Most medical stores keep the same medicine in three places. None of them agree.

A register at the counter, a chat with the order booker, and whatever the shop tells customers is in stock. Each one is updated by a different person at a different time, so the shelf is the only place that knows, and nobody has time to count it.

Paracetamol 500 mg. How many do you have?A normal Thursday
The counter register
14
WhatsApp to the distributora guess, made on Tuesday
“Send 20 more”
What a customer was told
“Yes, available”
What is actually on the shelfand 3 of those expire in March
9

PharmaFlow keeps one number, and everything else reads from it.

Follow one batch from the delivery van to the last strip.

Every movement writes to the same record, so the counter, the online store and the reorder list never need to be told separately.

  1. It arrives

    Your supplier delivers. Mark the purchase order received, all of it or only what turned up, and the batch goes into stock with its number, expiry date and cost.

    Received from Northside Medical Supply+20, 20 left
  2. It sells at the counter

    Type the first letters of the name. PharmaFlow picks the batch that expires first, takes cash, card, bank transfer or credit, and prints a receipt with the batch on it.

    Counter sale, receipt 2231−2, 18 left
  3. It sells on your online store

    The same stock, at the same price, is on your own online store. A customer orders, and the count drops before anyone at the counter can sell the last strip twice.

    Online order 1043, cash on delivery−1, 17 left
  4. It runs low

    At the reorder level it joins your reorder list, with every connected supplier’s price side by side, cheapest first, and how reliably each one has delivered.

    Three weeks of sales, reorder level reached−11, 6 left
  5. It gets close to expiry

    Within 60 days of expiry it appears in your return suggestions, grouped by supplier, so it goes back for credit instead of into the bin.

    Returned 4 to supplier, credit noted−4, 2 left

The counter, your online store and your suppliers, in one system.

At the counter

Built for a queue. Search as you type, see every batch and its expiry, and let the system choose the one to sell first.

  • Cash, card, bank transfer or credit on the same screen
  • Credit sales keep a running list of who owes what
  • Printed receipts carry the batch that was sold
  • Bring your product list in from a spreadsheet
Noor PharmacyCart 2
This week
Winter care: 10% off vitamins
Shop the deal
Pain reliefCold & fluVitaminsBaby care
  • Paracetamol 500 mg
    Strip of 10
    $0.42
  • ORS sachets
    Pack of 5
    $0.90
  • Vitamin C 500 mg
    Bottle of 30
    $4.80−10%
  • Digital thermometer
    1 piece
    $6.50
Try a colour. Every pharmacy’s store wears its own.

Your own online store

Every pharmacy gets a store at its own address, with its own name, logo and colour. It lists what you have in stock, at your counter price, and nothing that needs a prescription.

  • Run your own banners, deals and featured products
  • Cash on delivery, pay in store, or online payment where it’s switched on (JazzCash today)
  • Deliver with your own rider or book a courier from the order (PostEx today)
  • Customers track their order with their phone number
  • Use your own domain on Pro and Enterprise

The online store comes with Pro and Enterprise.

Your suppliers

Connect to the distributors you already buy from. When something runs low, compare their prices and track records, then order in two taps instead of a phone call.

  • Fill rate and on-time rate from your own order history
  • Minimum order quantities and credit limits checked before you send
  • Return near-expiry stock against a received order for credit
  • Suppliers get their own login for their catalogue and incoming orders
Paracetamol 500 mg, box of 10 strips3 connected suppliers, cheapest first
Supplier price comparison (sample data)
SupplierPriceFilledOn timeMin. order
Northside Medical SupplyCheapest$3.3598%96%2
Riverside Pharma Distribution$3.4294%91%1
Hilltop Traders$3.5091%88%5
Credit used with Northside$420 of $600
Place order

What changes, and how your data is kept

4. Possible side effects

Like all good medicines, PharmaFlow can cause side effects, although not everybody gets them.

Very common
  • Knowing how many you have without walking to the shelf.
  • Selling the oldest batch first without having to think about it.
Common
  • Ordering from the cheapest supplier, not the one who called last.
  • Staff seeing only the screens their job needs.
Uncommon
  • Online orders waiting for you when you open in the morning.
  • Customers checking their own delivery instead of phoning the shop.
Rare
  • Finding an expired box at the back of the shelf. If this happens, check your return suggestions. It was on there.
Not known
  • Missing the paper register.

Reporting side effects. If you get any side effects, including ones not listed here, tell us at support@treevoxa.com.

5. How to store PharmaFlow

How your pharmacy’s data is kept, in plain words.

Keep out of reach of other pharmacies.
Each pharmacy is its own account. Your products, sales, customers and staff are only ever read inside your organisation.
One person, one session.
Signing in on a new device signs the old one out. Staff who are switched off, or an account that is suspended, are signed out at once.
Roles decide what staff can open.
Counter, warehouse, manager and admin each see their own part of the system.
Online payments are checked.
Payment confirmations are signature-checked before an order is marked paid, and a paid order is never marked unpaid again.
Prescription medicines stay off the web.
Your online store only lists items that don’t need a prescription.
Nothing to install.
It runs in the browser on the counter PC, a laptop or a tablet. Pay monthly or yearly, with no long contract.

Pay for the size of your shop, not for extra modules.

Which plan fits? Change the underlined parts.

My shop haspeople who need a login andproducts, and.

Basic fits, $29 a month.

3 of 5 staff logins. 1,000 of 2,000 products.

Try Basic free
Billing period

Prices in USD. Per pharmacy, not per user.

Free

Single counter, limited catalogue

Free

Free for as long as you like

  • Up to 2 staff logins
  • Up to 200 products

Basic

Fits your shop

Small pharmacy, one branch

$29/month

14 days free to start

  • Up to 5 staff logins
  • Up to 2,000 products
  • Included: Purchase orders & supplier ordering
  • Included: CSV / Excel exports

Pro

Growing store with analytics

$79/month

14 days free to start

  • Up to 20 staff logins
  • Up to 20,000 products
  • Included: Purchase orders & supplier ordering
  • Included: CSV / Excel exports
  • Included: Your own online store
  • Included: Your own domain for the store
  • Included: AI sales analytics
  • Included: More than one branch
  • Included: API access

Enterprise

Unlimited users and catalogue, priority

$199/month

30 days free to start

  • Unlimited staff logins
  • Unlimited products
  • Included: Purchase orders & supplier ordering
  • Included: CSV / Excel exports
  • Included: Your own online store
  • Included: Your own domain for the store
  • Included: AI sales analytics
  • Included: More than one branch
  • Included: API access

In every plan

  • Counter checkout & receipts
  • Batch & expiry tracking, sold earliest-expiry first
  • Staff roles: counter, warehouse, manager

Several branches, or something unusual?

Tell us how your shops work and we’ll set it up with you. Email us

Questions pharmacists ask us

Something else on your mind? Write to support@treevoxa.com.

How does the free trial work?

Basic and Pro start with 14 days free, Enterprise with 30. The Free plan has no time limit (up to 2 staff logins, up to 200 products). You don’t need a card to start, and your data stays when you move to a paid plan.

Do I need to install anything?

No. PharmaFlow runs in the browser, so the counter PC, a laptop or a tablet all work. Receipts print from the browser to your receipt printer.

Can I bring in my current product list?

Yes. Paste it in from a spreadsheet with names, batch numbers, expiry dates, prices and quantities, and you can sell from it the same day.

How does batch and expiry tracking work?

Stock is held batch by batch, each with its own expiry date. At the counter and online, the batch that expires first is sold first. Anything within 60 days of expiry shows up in your return suggestions, grouped by supplier.

Does the online store sell prescription medicines?

No. Items marked as needing a prescription never appear on your online store. It only lists what you have in stock that can be sold over the counter.

How do my customers pay, and how do orders reach them?

Customers can pay cash on delivery or in the shop, or online where online payment has been switched on (JazzCash today). You deliver with your own rider or book a courier pickup from the order (PostEx today), and customers follow their order with their phone number.

Can my supplier use PharmaFlow too?

Yes. Distributors get their own account with their catalogue, prices, incoming orders and returns. You send a connection request, they approve it, and then you can order from them inside PharmaFlow.

Can staff have different permissions?

Yes. Counter, warehouse, manager and admin roles each see their own part of the system. Your plan sets how many staff logins you can have.

Is my data kept separate from other pharmacies?

Yes. Every pharmacy is its own account, and your products, sales, customers and staff are only read inside it.

Can I change plans later?

Yes, up or down, whenever you need to. Your products, sales and settings stay exactly as they are. Email us and we’ll switch it.

Put your whole shop on one stock record.

Start on the free plan or try a paid one for 14 days. Bring your product list, add your staff and make your first sale today.