E-Commerce & POS
On this page
The E-Commerce & POS addon is where the centre sells: over the counter with the till, and online through a shop on your own website. Both sell from the same shelf and the same stock figures.
Hearing aids are not sold blind: a product can be marked as needing a fitting, and the shop then offers a booking instead of a cart.
This addon replaces the older Sales & POS addon. A licence key bought for Sales & POS still works for it, and earlier sales are kept.
Switching it on
E-Commerce & POS is a premium addon, so it has to be in your licence first.
- Buy it with Buy this addon on its card on Admin → Addons. When the order is confirmed, the key comes down by itself at the next licence check; Collect purchases now under License → Addon keys fetches it at once. The addon is normally switched on as it arrives.
- A key you got some other way goes in the Addon key box under License → Addon keys. Paste it and press Add the key.
- If its card on Admin → Addons still says Disabled, press Enable.
Where to find it
The sidebar heading E-Commerce & POS Addons holds Till, Counter Sales, Online Orders, Shop Products and Settings.
Roles & Permissions has two groups, Counter sales and Online shop, because the person on the till is rarely the person who packs the parcels. Giving a discount is a permission of its own.
The till
Open Till, or New sale on the Purchases tab of a patient's file.
- Who is buying: start typing a patient's name, or leave it blank for a walk-in and type a Phone.
- What they are buying: search a product and pick it. + Blank line adds a line you type yourself, such as a service fee.
- For a serial-tracked product, choose the serial number from those in stock, and the Ear (Right, Left or Both).
- Adjust Qty, Price and Discount per line. The Total card shows Sub-total, Discount, VAT and To pay.
- Taken now: the money received. The hint shows Change to give, Still to pay or Paid in full. Choose How (Cash, bKash, Nagad, Rocket, Card, Bank transfer, Cheque) and a Reference.
- Press Complete the sale.
The sale gets a number such as S-2026-00001. The stock comes off the shelf, each serial is marked sold and, with the warranty setting on, a warranty card opens from today for the product's warranty months; see Warranty.
Receipts and part payments
The receipt shows the lines with serial numbers and warranty months, the totals, Paid and Outstanding.
- Print the receipt prints it. Send on WhatsApp opens WhatsApp with a short message giving the sale number and amount.
- Payments takes a later payment: Amount, Date, Method, Reference, then Take the payment.
- Cancel the sale cancels it and puts the stock back.
Counter Sales lists every sale; tick Only unpaid for a calling list. The dashboard shows Sold today and Owed by patients.
Shop products
Shop Products decides what the website sells:
- Sell online: for anything a customer can safely buy without being seen: batteries, domes, wax guards, drying kits.
- Needs a fitting: for hearing aids. They still appear in the shop, but with a Book a fitting button instead of a cart.
- Shop price: 0 means the MRP is used.
Press Save.
What the customer sees
The shop lives at /m/ecommerce, with a Shop button in the site header (it becomes Cart once something is in it) and Track an order in the footer.
- The customer presses Add to cart. On a product that needs a fitting they see your note, Book a fitting and Ask about it instead.
- At the cart they fill in Where to send it: Your name, Phone, E-mail, Address, City / thana and District (filled in for a signed-in patient). The delivery charge follows the address as they type.
- Under How you will pay they choose Cash on delivery or Pay now, and press Place the order.
- The order page shows the number, such as
W-2026-00001, and its progress: Received, Confirmed, Packed, On its way, Delivered. - With Pay now they choose a method you switched on in Payment Gateway (bKash, Nagad, Rocket, bank), send the money, enter the Transaction ID and a Screenshot or receipt, and press Send the payment details.
- Later they find the order under Track an order with the order and mobile numbers, or under Your orders in their account.
Handling online orders
A new order sends a New website order notification, and the dashboard shows New orders. Open one on Online Orders. Under Move it on:
- Confirm once you have rung the customer.
- Packed when the parcel is ready.
- Dispatch (takes the stock): stock leaves the shelf only now, so unconfirmed orders never empty it.
- Delivered when it arrives.
Cancel is offered until dispatch; Re-open brings a cancelled order back.
Reported payments show method, reference and amount. Confirm accepts one once checked against your statement; Not found marks it as not matched. Mark as paid by hand settles an order paid another way. The Internal note is never shown to the customer.
Settings
| Setting | What it does |
|---|---|
| Delivery charge, Free delivery over | One charge per order (80 by default), and the order value above which delivery is free (0: always charged). |
| Charge by area | Three charges instead of one, chosen from the address: Inside Dhaka, Near Dhaka and Outside Dhaka - charge (60, 110, 150). The words that mean it list place names in English and Bangla; anything else pays the outside-Dhaka rate. |
| Cash on delivery | Offers it at the checkout. |
| Cash on delivery pays the delivery charge first | The customer sends the delivery charge before dispatch and pays the rest at the door. |
| Offer online payment | Offers Pay now. Needs Payment Gateway with at least one method on. |
| Shop heading, Smallest order accepted, What to say about products that need a fitting | The shop's title, its minimum order, and the note on hearing-aid pages. |
| Counter sale number prefix, Default VAT on a counter sale (%), Line at the foot of the receipt | For the till and its receipts. |
| Every counter sale must be attached to a patient file | Off lets the counter sell batteries without opening a file. |
| Register the warranty when a serial-tracked unit is sold | Opens the warranty card automatically. |
Tips
- Receive stock through Purchase & Suppliers with serial numbers, so the till offers them.
- Ring every online order before you confirm it. The checkout tells customers you will.