Work Services Journal About Contact
Warsaw contact@lverbeeck.com

ECOMMERCE

Ecommerce: From WooCommerce Stores to Static Checkout

(ECOMMERCE + WOOCOMMERCE + STATIC CHECKOUT)

Ecommerce: From WooCommerce Stores to Static Checkout

The challenge

I run WooCommerce stores for a handful of fashion and lifestyle brands, and Woo earns its place: a familiar back office and a plugin for every shipping and tax rule. But for a small, brand-led catalogue it is a lot of moving parts to patch, cache and secure on a site that is now taking payments. I wanted the option of a store with almost no attack surface and edge-fast pages, without giving up a real catalogue, cart and checkout.

The build

So I built an ecommerce module into Orbit: native static commerce, not a headless WordPress. Products, variants and categories live in Orbit, then render to a static storefront on Cloudflare's edge driven by a single vanilla-JavaScript file. Checkout runs on Stripe, on the client's own account, and the server reprices every line against the database so a tampered cart cannot be charged.

  • Catalog with variants, categories and AI-drafted product descriptions
  • Cart, wishlist and mini-cart from one store.js, no framework
  • Hosted Stripe checkout, orders with a seven-state fulfilment flow and stock decrement
  • A WooCommerce importer that pulls an existing store in over the REST API

The results

The first WooCommerce to Orbit conversion is underway now: a 46-product fashion store rebuilt on staging at meloana-store.pages.dev, imported straight from the live Woo catalogue, with the production domain still on WooCommerce until the switch is signed off. I am unromantic about the choice. Woo stays where a big catalogue and a trained team make it right; static checkout is for the brand-led shops where speed, security and a bespoke buying flow are the whole pitch.

Ecommerce: From WooCommerce Stores to Static Checkout
ECOMMERCEEcommerce: From WooCommerce Stores to Static Checkout