Ghanaian WordPress hosting where the listed price is the current one.
A catalogue priced in cedis gets restated more often than most shops elsewhere ever reprice. Everything downstream of that — caching, bulk edits, checkout — has to expect it.
A price change is an infrastructure event.
In a market where costs are restated regularly, the risky moment is not the edit. It is every cached copy of the old number still being served.
Purges that follow a repricing
Changing a price updates the product page, the category listing, the search results and the homepage blocks that quote it. All of them are invalidated together rather than waiting for a timer.
Bulk edits that reach the end
Repricing a catalogue rewrites every product row at once. On a constrained plan that exceeds a time limit halfway through, and the shop is left half at the old price and half at the new.
Checkout re-reads the price
The authoritative number is the one at order creation, not the one rendered into a page that may have been cached earlier. That distinction is what stops a customer being charged something they never saw.
A rate source that cannot stall the page
Where prices are pegged to another currency, the conversion is resolved ahead of the request rather than fetched during it, so a slow third party cannot hold up a product page.
Records for the Data Protection Commission
Ghana requires data controllers to register and to be able to say what they process and where it is held. That is a question about your hosting, so it is answered rather than left to you.
The stale price is the one that costs you.
Two things go wrong when a shop reprices. A cached listing keeps advertising yesterday's figure, and a bulk update times out partway leaving the catalogue inconsistent with itself.
- Product, listing and search caches purged together
- Bulk updates sized to complete in one pass
- Order total re-read at checkout, not from a cached page
- Processing and location documented for registration
The measure is whether the number is right.
A fast page showing last week's price is worse than a slow one showing this week's. Cache invalidation is the thing being tuned here, not raw delivery.
What we change for Ghanaian stores
Frequent repricing drives most of this, and the registration obligation drives the rest.
| Setting | What we do | Why |
|---|---|---|
| Repricing invalidation | Product, category, search and homepage caches purged as one operation | A price change touches far more cached pages than the product's own, and purging only that page leaves listings advertising a figure the shop no longer honours. |
| Bulk update capacity | PHP time and memory sized for repricing the entire catalogue in one pass | Restating every price rewrites thousands of rows at once, and a limit reached partway leaves half the shop on old figures with no obvious sign that it stopped. |
| Checkout price source | Order totals re-read at order creation rather than taken from the rendered page | A cached page can be older than the most recent repricing, so trusting the number it displayed is how a customer ends up charged an amount they never agreed to. |
| Currency conversion | Rates resolved ahead of the request and cached, never fetched during rendering | Pegging prices to another currency inside page rendering makes every product page depend on a third-party rate service being available and quick. |
| Processing records | What is processed and where it is stored documented for registration | Ghanaian data controllers have to register with the Data Protection Commission and keep that registration current, which requires a statement about hosting that only the host can give you. |
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.
Why does my shop show an old price after I update it?
My bulk price update stops halfway. What causes that?
Can a customer be charged a price they did not see?
Do I need to register with the Data Protection Commission?
Should I price in cedis or in dollars?
Reprice the catalogue without serving the old number.
Move the store across — migration is free, and repricing clears every page that quoted it.