Solution

VPS for e-commerce: WooCommerce, Magento and headless shops

Cutter 16 · $62/moClipper 16 · $92/mo
Short answer

Shops cannot cache the pages that matter. Cart, checkout and account pages are dynamic by definition, so e-commerce is genuinely CPU and database bound in a way that content sites are not. Budget four dedicated cores and 8 GB for WooCommerce with a real catalogue, and eight cores with 16 GB for Magento 2, which is heavier than its documentation suggests.

What you need

Specification floor for e-commerce hosting
ResourceWhat you actually need
CPU4 dedicated cores for WooCommerce, 8 for Magento 2
RAM8–16 GB; Elasticsearch alone wants 4 GB
DiskNVMe, 320 GB and up with product media
Uptime99.99% SLA — downtime is lost revenue, measurably

Recommended plans

Cutter

Cutter 16

$ 62 /month
vCPU
6 × dedicated
RAM
16 GB
Storage
320 GB NVMe SSD
Transfer
15 TB
IPv4 / IPv6
1 / /64 routed
Configure
Clipper

Clipper 16

$ 92 /month
vCPU
8 × dedicated
RAM
16 GB
Storage
400 GB NVMe Gen4 SSD
Transfer
30 TB
IPv4 / IPv6
1 / /64 routed
Configure
Clipper

Clipper 32

$ 174 /month
vCPU
12 × dedicated
RAM
32 GB
Storage
800 GB NVMe Gen4 SSD
Transfer
40 TB
IPv4 / IPv6
1 / /64 routed
Configure

Recommended locations

Location is usually the decision that matters most for this workload — either because latency dominates, or because jurisdiction does.

Why OnionVPS for this

  • Dedicated cores mean checkout does not slow down because a neighbour is compiling something.
  • NVMe keeps catalogue queries fast as the product count grows.
  • Regions near your customers: latency measurably affects conversion rate.
  • Crypto-native billing all the way up your stack if you already sell for crypto.

How to set it up

  1. Deploy a Cutter 16 or Clipper 16

    Six to eight dedicated cores with 16 GB.

  2. Install the LEMP stack plus Redis and Elasticsearch

    Magento requires Elasticsearch or OpenSearch; WooCommerce benefits from it.

  3. Cache aggressively but exclude cart and checkout

    Full-page cache everything else; never cache a session-bearing page.

  4. Terminate TLS properly and enable HTTP/3

    Both affect real-world checkout latency.

  5. Back up the database hourly

    An order lost to a failed backup is a customer lost permanently.

Frequently asked questions

What VPS specs does Magento 2 need?

Eight dedicated cores and 16 GB of RAM is a realistic production floor, largely because Elasticsearch and the Magento cron stack are memory-hungry. The official minimums are optimistic.

Does server location affect conversion?

Yes, measurably. Every additional 100 ms of latency has a documented negative effect on conversion; host near your customers.

Can I accept crypto payments on my shop?

Yes — that is independent of hosting. Most shop platforms have a crypto gateway plugin, including the one that powers our own checkout.