PharmacyOS

PharmacyOS

Online store + pharmacy POS

0 ratings
Free

Rating summary

Details

Released
September 14, 2026
Updated
October 18, 2026

Features

PharmacyOS screenshot #1 for iPhone
PharmacyOS screenshot #2 for iPhone
PharmacyOS screenshot #3 for iPhone
PharmacyOS screenshot #4 for iPhone
PharmacyOS screenshot #5 for iPhone
PharmacyOS screenshot #6 for iPhone
PharmacyOS screenshot #7 for iPhone
PharmacyOS screenshot #8 for iPhone
PharmacyOS screenshot #9 for iPhone
PharmacyOS screenshot #10 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

PharmacyOS gives your Bangladeshi pharmacy a ready-made online store — yourname.pharmacyos.work, or your own domain — synced live with an offline-first counter POS, all run from one iPhone or iPad. YOUR ONLINE STORE, READY-MADE No web developer, no extra fees. Pick one of five storefront themes and the products you stock at the counter are instantly browsable online. Customers search your catalog, add to cart, upload a prescription photo, pay with bKash or Nagad, and track their order — on your pharmacy's own web address. Online orders land in the same system as your counter sales, against the same stock. COUNTER POS THAT NEVER STOPS Ring up a sale even with the internet unplugged. Sync happens in the background when connection returns. Loose-pack sales (3 tablets out of a strip), suspended carts, manager-PIN overrides — all built for speed at the counter. PRESCRIPTION RECORD-KEEPING, AUTOMATED NCD Class A/B/C drugs and antibiotics are recognized from the central DGDA-curated catalog. Every controlled or antibiotic dispense is recorded to inspector-ready registers (NCD, antibiotic per ARC Act 2023, Rx). Optional strict modes require a validated prescription before the sale completes. Expired-batch sales are always blocked — no override path. MUSHAK 6.3 RECEIPTS OUT OF THE BOX Sequential sale numbers per branch per fiscal year (July–June), itemized VAT, BIN + TIN + Asia/Dhaka timestamp. Monthly NBR-prescribed Mushak export in one tap. PAYMENTS Cash, bKash, Nagad and card — counter QR + trxID entry, merchant gateway credentials for higher-volume shops, monthly statement reconciliation. MULTI-BRANCH, SINGLE OWNER Each branch keeps its own license grade, hours and stock. Owners see roll-ups; staff see only what their role permits. BENGALI FIRST Toggle Bengali/English instantly; receipts print in proper Bengali Unicode; your online store speaks both languages too; Asia/Dhaka timestamps everywhere. WHAT IT IS NOT PharmacyOS is a tool. It does not provide medical advice and does not authorize prescriptions. The dispensing pharmacist remains legally responsible for every transaction under Bangladesh law.
Show more

What's New in PharmacyOS

1.0.24

October 18, 2026

• If a shop's web address is reused by a new shop, this phone never shows the previous shop's data. • Home's date and today's totals now roll over at midnight (Bangladesh time) even if the app stays open. • Sync and checkout errors now explain what happened, why, and what to do next, in Bangla and English, with a short Ref code you can give to support. • Those messages no longer say a change is safe when it was not saved, and they tell you to look before you discard or re-ring a sale. • If the server's sign-in check fails for a moment, a save is retried once instead of failing. • If your shop's web address changes, sales still waiting to send are kept and sent after you sign in again. • At Pay, each medicine is checked against its current settings, held carts included, so a full-pack-only medicine is not sold loose. • A medicine added offline waits safely while the medicine list cannot be reached, and the sales behind it are kept. • Quick quantity: tapping a medicine opens one sheet to pick the unit (strip or box) and how many. Its button shows the line total before you add, and you stay on search, with Undo and Edit just below it. • Type "3 napa" to search Napa with 3 already filled in. • Tapping a medicine already in the cart adds one more of the same unit; a long-press sets any quantity. • Medicine tiles show stock and price in the unit a tap sells. A medicine with no stock is not added: receive stock first. • Phone search: medicine names fill the space above the keyboard. • A medicine set to full packs only cannot be sold loose: the counter stops the line before the receipt prints, instead of the sale being refused later. • Receipts: the printed slip (58 mm and 80 mm) and the A4 invoice show the customer's name when a customer is added to the sale, reprints included. • Reprints of a past sale show the medicine's real expiry date, or leave it blank when it is not known. • The 58 mm and 80 mm slips, the A4 invoice and the proforma no longer print a placeholder expiry date for a medicine with no real expiry on record: the date is left blank. • Supplier payments: choose whether the cash came from the drawer or from outside. A drawer payment lowers the expected cash once, and a likely duplicate payment warns you before saving. • Stock receipts: add a medicine that is not in your list yet straight from the receipt line. • Add workspace now signs you in to another shop, and a failed sign-in leaves your current shop untouched. • A failed shift check no longer shows the drawer as closed. • An offline record made with a wrong PIN waits for you: Re-enter PIN or Discard. • After updating, open the app once while online and sign in.

More

Developer apps