Pharmacy hosting for a shop where some products have rules.
A pharmacy is retail with conditions attached. Some lines cannot be sold to everyone, stock comes from a wholesaler feed rather than from your own count, and a proportion of your orders arrive with a prescription attached.
Everything a pharmacy asks of a host.
The catalogue behaves like any shop until it reaches the products that come with a question attached, and then it stops behaving like a shop at all.
Restricted products stay dynamic
A product whose availability depends on an answer the customer gave cannot be served from a shared cache. Those URLs are dynamic while the rest of the catalogue caches normally.
Stock that reconciles with the wholesaler
Availability comes from a supplier feed on a schedule, and the import records what it changed. A line that quietly stopped updating is visible rather than silently wrong.
Prescription uploads kept private
A prescription is a medical document that arrives through a checkout field. It is stored where it cannot be listed and retrieved through a signed link.
Feed runs that finish
Supplier imports are chunked and resumable with limits raised for the cron context, so a large refresh completes instead of stopping halfway through the catalogue.
Checkout that is never cached
Cart, checkout and account pages are excluded outright, so a customer never sees a basket that belonged to somebody else.
Staging for a catalogue change
New supplier, new categories or a changed feed format: run it against a clone and compare before the same file rewrites live stock.
Know that the feed ran.
The expensive failure in pharmacy retail is not a slow page. It is selling something the shelf does not have, or showing a restricted line to somebody who never answered the question.
- One-click admin login, no shared passwords
- Per-site resource and storage view
- Plugin and core updates with per-item status
- Restore any daily backup from the dashboard
A category page of six thousand lines.
General catalogue pages cache like any shop's. The tuning is spent on the two places where a pharmacy is not any shop: the gated products and the feed.
What we change for a pharmacy
These differ from a standard WordPress store on the same plan, and each follows from a catalogue where availability is neither yours to decide nor the same for every customer.
| Setting | What we do | Why |
|---|---|---|
| Restricted product URLs | Excluded from the page cache while the general catalogue is cached | Availability that depends on an answer the customer gave is per-customer by definition, so a shared cache entry shows one shopper a decision made about another. |
| Stock import | Chunked, resumable, and reconciled against the previous run | A supplier feed that fails partway leaves a catalogue that is half fresh and half stale, and without reconciliation nothing distinguishes that from a normal day. |
| Import limits | Raised for the cron context only | A full wholesaler refresh needs far more time than any page should be allowed, so the limits are lifted where the import runs rather than everywhere. |
| Prescription handling | Stored outside publicly listable paths, retrieved through signed links | A prescription uploaded at checkout is a medical record that the default upload directory would publish to anybody who guesses the filename. |
| Checkout caching | Cart, checkout and account excluded outright | A cached basket is somebody else's basket, and in a pharmacy that also discloses what they were buying. |
Simple, transparent pricing.
Every plan includes free migration, daily backups, SSL and 24/7 support.
- 1 WordPress site
- 10 GB NVMe disk
- Free SSL
- Daily backups
- One-click deployment
- Support tickets
- 5 WordPress sites
- 50 GB NVMe disk
- Free SSL
- Daily backups
- One-click deployment
- Priority support tickets
- 20 WordPress sites
- 200 GB NVMe disk
- Free SSL
- Daily backups
- One-click deployment
- Dedicated support
Questions, answered.
Can restricted products be cached like the rest of the catalogue?
Our stock levels drift from the wholesaler's. Why?
Where are uploaded prescriptions stored?
Why does the nightly stock refresh time out?
Can I test a new supplier feed safely?
Sell the regulated lines without the regulated risk.
Start in minutes, or let our team move your pharmacy site across - no card, no commitment.