Hey everyone,
I’m Lawrence. I run https://tracktuned.club, an automotive engineering blog on Ghost covering K-swap MX5 builds, transmissions, and track car stuff. A while back, readers kept asking “where can I buy parts?” and I realised there wasn’t a bloody good answer since switching over from Wordpress.
Shopify meant running a whole separate store. WooCommerce meant going back to WordPress (no thanks, I left for a reason). Everything was either overcomplicated, overpriced, or had nothing to do with Ghost.
So I built https://xvoid.dev.
What it does
xVoid adds a shop directly to your Ghost site. You connect your Ghost Admin API key, and it auto-publishes a shop page and individual product pages as native Ghost pages, styled to match your theme. When you update a product in xVoid, it syncs to Ghost automatically.
Checkout is handled through Stripe (you connect your own Stripe account), so you keep 100% of revenue minus Stripe’s standard fees. No xVoid transaction fees.
The setup
Genuinely takes about 5 minutes:
- Sign up at Sign Up | xVoid - E-commerce for Ghost
- Connect your Stripe account (one-click OAuth)
- Add products
- Paste your Ghost Admin API key
- Add in little snippet to the footer for cart widget.
- Click publish, your shop pages appear on your Ghost site
No code needed. No developers.
What’s included
Everything’s in one $15/month plan (3-day free trial):
- Ghost auto-sync so your shop page and product pages publish directly to your Ghost site
- Physical & digital products with variants, inventory tracking, and secure download links
- Shipping zones with a zone × weight band matrix (domestic, international, per-country rates)
- Tax/VAT in inclusive (UK/EU) or exclusive (US) modes with configurable rate and label
- Discount codes for percentage, fixed amount, or free shipping thresholds
- Product reviews with auto or manual approval, merchant replies, and verified purchases
- 20+ currencies including GBP, USD, EUR, JPY, and more
- Order management with fulfilment, tracking numbers, refunds, and order notes
- Email notifications with custom SMTP so emails come from your own domain
- Privacy-first analytics that are cookie-less with no third-party scripts, built in (similar to Umami/Plausible)
- Custom checkout domain so you can use pay. yoursite. com instead of the default, with automatic SSL
- Apple Pay & Google Pay enabled by default on checkout
- 1GB media storage
How checkout works
When a customer clicks “Add to cart” on your Ghost site, a lightweight cart widget handles everything. Checkout happens on a clean, branded page (your logo, your colours).
Stripe processes the payment. Order confirmation emails go out automatically.
The whole experience feels like part of your site, not a bloody redirect to some third-party platform.
Who it’s for;
If you publish on Ghost and want to sell things (merch, digital downloads, templates, physical products, art prints, whatever) without running a separate Shopify store or going back to WordPress, this is what I built it for.
It’s not trying to be Shopify. It’s specifically for Ghost publishers who want something simple that just bloody works with their site.
Happy to answer any questions. I use it daily on my own site so I’m eating my own cooking here.