Wine & Spirits Hosting

Wine retail hosting where the destination decides the sale.

Selling alcohol online is not a catalogue problem. Whether you may complete an order depends on where the customer is, and getting that wrong is a licence issue.

Shipping by destination ruleAge checks survive cachingLicence-aware checkout
Destination rulesAge verificationLicence complianceDaily backupsFree SSL24/7 support
Built for regulated retail

Some orders you must refuse.

An ordinary store optimises for completing every order. This one has to reliably stop some of them.

Shipping rules enforced before payment

Restrictions vary by country, state and sometimes by product category. That check belongs at the point of address entry, not in a fulfilment email the next morning.

Checked at checkout

Age verification that a cache cannot skip

A gate baked into a cached page is either shown to everybody forever or to nobody. Verification state is resolved per visitor on top of a shared cached page.

Per visitor

Availability that reflects the destination

A product that cannot ship to a customer's region should not appear purchasable to them. Catalogue visibility is keyed by destination rather than uniform.

Allocation releases sell out in minutes

A limited release brings a concentrated rush on one product. That is inventory contention on a single row, not general traffic.

A record of what you refused

Demonstrating that restricted orders were declined matters as much as the ones you took. Those decisions are recorded and retained.

Compliance

The catalogue is not the same for everyone.

Ordinary ecommerce tuning assumes one catalogue and one set of rules. Here both change with the delivery address, and caching has to respect that.

  • Destination restrictions applied before payment
  • Age verification resolved per visitor
  • Catalogue visibility keyed by destination
  • Declined orders recorded
Destination rules
Enforced
at checkout
Age gate
Resolution
per visitor
Catalogue
Keyed by
destination
Allocation release
Limited stock
running
Correctness first

Fast, and allowed to sell.

The expensive failure here is not a slow page. It is an order accepted for a destination you are not licensed to ship to.

Pre-payment
restriction checks
Per-visitor
age verification
Keyed
catalogue by destination
MagicWP130 ms
Typical shared host1160 ms
Untuned VPS490 ms

Illustrative comparison of a checkout with destination rules applied. Your numbers depend on catalogue size and rule complexity.

Configuration

What we change for alcohol retail

Every row exists because the correct response depends on the delivery address, which is the assumption caching would rather not make.

SettingWhat we doWhy
Restriction checksApplied at address entry, before payment is takenDiscovering at fulfilment that an order cannot legally ship means refunding a completed sale and explaining why, rather than declining it cleanly.
Age verification stateResolved per visitor above a shared cached pageA gate baked into the cached response is fixed as either passed or unpassed for everyone, so one of those groups gets the wrong behaviour.
Catalogue visibilityKeyed by destination rather than served uniformlyShowing a product as purchasable to somebody you cannot ship it to generates an order you have to reverse and a customer you have annoyed.
Limited release handlingInventory contention managed on the individual productAn allocation drop concentrates hundreds of buyers on one stock row within minutes, which is a locking problem rather than a traffic one.
Declined order recordsRetained alongside completed onesShowing that restricted orders were refused is part of demonstrating compliance, and it only exists if the refusals were written down.
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.

Can I restrict which regions I ship alcohol to?
Yes, and the check runs at address entry before payment. Finding out at fulfilment means refunding a completed sale rather than declining it cleanly at the right moment.
Does an age gate break page caching?
It does if the gate is baked into the cached page — that fixes it as passed or unpassed for everybody. Verification state is resolved per visitor on top of a shared cached response.
Should customers see products they cannot buy?
Not as purchasable. Catalogue visibility is keyed by destination, because showing an unshippable product generates an order you then have to reverse.
How do I handle a limited allocation release?
As inventory contention on a single product rather than as a traffic event. Hundreds of buyers hit one stock row in minutes, which is a locking problem first.

Sell only what you may.

Move the store across — migration is free, shipping rules reviewed.