The verdict in three sentences
For a full-line wholesaler in Dublin serving 900 community pharmacies with two deliveries a day, the ordering portal has become a loyalty tool as much as a sales channel: pharmacists compare wholesaler responsiveness every single day. A custom portal sits in a 2026 ballpark of 100,000 to 180,000 EUR, for 40,000 SKUs with real-time availability, pharmacy-specific commercial terms and scan ordering, over 8 to 9 months. The figure that justifies the spend is a 12% higher average order, driven by suggestions and better visibility of promotions.
What pharmacists actually want from the portal
A pharmacy owner orders between customers, often from the counter. They want to know in 2 seconds whether a product is available for the afternoon run, at what net price after discounts, and what is going short. The dispensary system already sends automatic reorders, but the portal remains essential for top-up orders, promotions, over-the-counter and beauty lines, short-supply allocations and returns.
| Function | Typical ageing portal | Target portal 2026 |
|---|---|---|
| Availability | Refreshed hourly | Real time by depot and delivery run |
| Price shown | List price | Net price per pharmacy after discounts and agreements |
| Ordering | Typed product codes | Barcode or FMD Datamatrix scan, typo-tolerant search |
| Promotions | PDFs by email | Targeted by pharmacy profile |
| Returns and claims | Paper form or phone | Online with photo and tracking |
| Short-supply allocation | Phone calls | Visible quotas per pharmacy |
| Statistics | Limited | Spend by manufacturer, savings achieved |
Architecture, regulation and hosting
One point often inflates quotes for no reason: health data hosting. An ordering portal between a wholesaler and pharmacies processes commercial data (SKUs, quantities, prices, accounts), not patient health data. Special health data hosting is therefore not required, as long as no prescription or patient data flows through it. Standard secure EU hosting is enough, with daily backups and over 99.9% availability during pharmacy opening hours. What remains mandatory is the pharmaceutical chain: batch traceability under Good Distribution Practice, recall handling in line with the HPRA, and correct handling of reimbursable medicines under HSE schemes.
| Project workstream | 2026 ballpark (EUR) | Duration |
|---|---|---|
| Scoping, workshops with 10 pilot pharmacies | 9,000 to 14,000 | 4 weeks |
| 40,000 SKU catalogue, search, scanning | 21,000 to 38,000 | 6 weeks |
| Real-time availability and ERP connector | 24,000 to 42,000 | 8 weeks |
| Pharmacy-specific terms and allocations | 15,000 to 26,000 | 5 weeks |
| Targeted promotions and basket suggestions | 12,000 to 23,000 | 4 weeks |
| Returns, claims, batch recalls | 9,000 to 17,000 | 3 weeks |
| Testing, account migration, rollout | 10,000 to 20,000 | 5 weeks |
The ERP connector is the critical piece: 40,000 SKUs across several depots require event-driven sync rather than an hourly export. The target is availability responses under 300 milliseconds, even at 9 am when 350 pharmacies order at once.
Rolling out without disrupting pharmacies
The worst scenario is a hard switch on a Monday morning. Roll out in three waves: 10 pilot pharmacies in month 6 or 7, 150 in month 8, then the rest in month 9, keeping the old portal live in parallel for 4 weeks. Accounts and history are migrated, and every pharmacy gets a 3-minute walkthrough. For our detailed approach to this type of build, see our B2B e-commerce page.
Mini case study
Conor, sales director at a full-line wholesaler near Dublin, serves 900 pharmacies. The portal carries 20% of orders outside automatic dispensary reorders, with an average order of 480 EUR and about 22 portal orders per pharmacy per month. Portal revenue is therefore about 9,504,000 EUR per month. A 12% higher average order adds 1,140,000 EUR of monthly sales. At a wholesaler gross margin of about 6%, that is 68,400 EUR of margin per month. For a 150,000 EUR project, the investment pays back in a little over 2 months of full effect, in practice within 4 to 5 months of full rollout, as pharmacies adopt suggestions.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Does the portal replace automatic dispensary reorders?
No, routine replenishment still flows from the dispensary system. The portal covers top-ups, OTC and beauty, and promotions, usually 15 to 25% of revenue.
Do we really need special health data hosting?
Not for a purely commercial portal between wholesaler and pharmacies. It becomes necessary only if patient data flows, for example for named-patient supplies, which raises hosting cost by 30 to 60%.
How are batch recalls handled?
The portal alerts the pharmacies that received the affected batch, with the return procedure. The alert goes out within 15 minutes of approval by the responsible person.
Why 8 to 9 months rather than 4?
Real-time sync and pharmacy-specific terms need thorough ERP testing. Shipping faster risks net price errors, which cost the trust of pharmacies courted by two competitors.
Can we reuse the portal for other trade customers?
Yes, the same base can feed a catalogue for nursing homes or GP practices. Budget 15 to 20% extra for a distinct journey.
Let's scope your project. We define with you the ERP connector, pharmacy terms and a three-wave rollout plan over 8 to 9 months. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
