WooCommerce POS Hosting

POS hosting where the till keeps taking money offline.

A website going down is an inconvenience. A till going down is a queue of people holding items they cannot buy, in front of you.

Offline sales reconcileOne stock figureTerminals kept separate
Offline toleranceUnified stockPer-terminal sessionsDaily backupsFree SSL24/7 support
Built for the counter

The shop cannot wait for the network.

Running a till through a website means the shop's ability to trade now depends on a request completing.

Sales that queue locally and reconcile later

A brief connection drop must not stop the till. Transactions are taken and synchronised when the link returns, which is the difference between a slow moment and a closed shop.

Offline tolerant

One stock number, two channels

The last item cannot be sold at the counter and online at the same time. Stock decrements are serialised across both rather than each channel holding its own view.

Serialised

Terminals that do not share a cart

Two staff on two tills must have entirely separate sessions. A shared session is the failure where one customer's items appear on another's receipt.

Separate sessions

Peak is a time of day, not a campaign

Retail load concentrates at lunchtime and after work rather than around a marketing send, and capacity is planned for that rhythm.

End-of-day reconciliation that balances

Takings have to match the till. Order records are retained and backed up because they are the accounting record, not just site data.

In-store

Downtime has a queue attached.

Every other WordPress failure is measured in lost visitors. This one is measured in people standing in a shop, which changes what the priorities are.

  • Offline transactions queued and reconciled
  • Stock decrements serialised across channels
  • Sessions isolated per terminal
  • Order records retained as accounting data
Terminals
In store
4
Stock
Counter and web
one figure
Offline sales
Reconciled
all
End of day
Balancing
running
At the counter

The transaction has to complete now.

A second of latency at a till is a second with a customer watching. This is the one WordPress workload where response time is measured socially.

Queued
sales during a drop
Serialised
stock across channels
Isolated
sessions per terminal
MagicWP110 ms
Typical shared host1420 ms
Untuned VPS520 ms

Illustrative comparison of a till transaction completing. Your numbers depend on catalogue size and terminal count.

Configuration

What we change for point of sale

The shop trades in real time in front of a person, which is a stricter requirement than any web page has.

SettingWhat we doWhy
Connection lossTransactions queued locally and reconciled on returnA till that stops when the network hiccups stops the shop trading, with customers already holding the items they came for.
Stock decrementsSerialised across counter and web channelsBoth channels reading their own stock view means the last unit gets sold twice, and one of those customers finds out afterwards.
Terminal sessionsFully isolated per tillA shared session puts one customer's items on another's receipt, which is discovered at the counter in front of both of them.
Capacity rhythmPlanned around trading hours rather than campaignsRetail peaks at lunchtime and after work every day, which is a repeating shape rather than the one-off spike marketing produces.
Order retentionTreated as accounting records rather than site contentTakings must reconcile against the till at the end of every day, so those rows are financial evidence and not something to prune.
Plans

Simple, transparent pricing.

Every plan includes free migration, daily backups, SSL and 24/7 support.

MonthlyYearly 2 months free
Starter
For personal sites, blogs, and portfolios.
$20/mo
  • 1 WordPress site
  • 10 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Support tickets
Start free trial
Pro★ Most popular
For growing businesses and busy stores.
$80/mo
  • 5 WordPress sites
  • 50 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Priority support tickets
Start free trial
Enterprise
For agencies and high-traffic platforms.
$250/mo
  • 20 WordPress sites
  • 200 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Dedicated support
Start free trial
FAQ

Questions, answered.

What happens at the till if the internet drops?
Sales continue and queue locally, then reconcile when the connection returns. A till that stops trading during a hiccup stops the shop, with customers already at the counter.
Can the same item be sold in store and online at once?
Not if stock decrements are serialised across both channels, which they are. Each channel keeping its own view is how the last unit gets sold twice.
Can two tills interfere with each other?
No — sessions are isolated per terminal. A shared session is the failure where one customer's items appear on another's receipt, in front of both of them.
Are POS orders included in backups?
Yes, as accounting records. Takings have to reconcile against the till daily, which makes those rows financial evidence rather than site content.

Keep the till open.

Move the store across — migration is free, terminals included.