StoreWright is a Cloudflare-native commerce platform built for small merchants who outgrew Shopify’s fees and WooCommerce’s maintenance burden. No platform tax. No third-party hosting. Your store, your data.
Every capability your store needs. Nothing you didn’t ask for, and no monthly fee going to a platform that gets a cut of every sale.
Every product page is prerendered and served from Cloudflare’s edge — no origin server to maintain, no cold starts, no shared hosting. Pages load fast everywhere, not just near a data center.
Your store data lives in its own D1 database. A bad migration on another tenant’s store cannot touch yours. An export is a file. Offboarding means you leave with everything, instantly.
PayPal and Stripe behind a socket interface. Enable one or both. Zero platform transaction fee on either — every cent goes to you and the payment processor, not StoreWright. Switch providers without touching your storefront.
Live USPS, UPS, and FedEx rates at checkout — including freight for large items. A rules layer sits above carriers for free-shipping thresholds, flat rates by product class, and “call for freight quote” flows when needed.
Inventory is managed by a Durable Object — a single-threaded ledger per SKU. Checkout reserves stock; payment capture commits it. The race condition that causes overselling under WooCommerce load is structurally impossible here.
Built-in fitment taxonomy for “fits this vehicle” filtering. Configured per-store, not hard-coded — the same dimension system works for auto parts, equipment, and anything else defined by compatibility.
Price lists that override retail prices for dealer-tier customers. Configured per store, applied at checkout — no custom code, just a config switch.
Full content layer built in — blog posts, static pages, customer galleries. Corin (the AI social manager) writes directly to the store’s post table. No external CMS to integrate, no webhook to maintain.
Store owners log into their admin panel with a passkey — no password to forget, phish, or reset. WebAuthn is the login, not an add-on. The admin itself is designed to be learnable in a single session.
Moving from WooCommerce or Shopify is a handled process, not a DIY project. The studio does the migration; you approve and launch.
We export your existing products, variants, orders, and customers from WooCommerce or Shopify. Nothing is lost. Order history comes with you. Customer accounts carry over.
Your store is configured on the platform — payment provider connected, shipping zones and rules set, theme tokens applied to your brand. The admin portal is provisioned and you get a passkey login on day one.
Before DNS moves, you browse the live staging store, place test orders, and verify every product page. Nothing goes live until you sign off on it.
DNS points to your new store. Old URLs redirect correctly. Your customers see no disruption — they land on the same pages, find the same products, check out with the same payment methods.
One simple price per store, billed monthly or yearly — annual saves you roughly two months. No cut of your sales, and no “platform fee” that quietly grows every time you have a good month.
For the solo merchant leaving Shopify Basic or a slow WooCommerce host.
For the growing store that needs real shipping and wholesale pricing.
For high-volume and multi-location merchants.
Shopify skims 0.5–2% of every sale when you don’t use Shopify Payments. Slide your annual sales to see what that adds up to — money StoreWright never takes.
Migration from WooCommerce or Shopify is handled end-to-end by the studio — products, orders, customers, and URL redirects. You review the staging store and approve before anything goes live.
Because Cloudflare’s edge runs in 300+ cities and costs a fraction of what a VPS with equivalent global coverage would cost. Your storefront is static HTML served from the edge closest to your customer — no web server to patch, no PHP process to crash under load, no shared hosting neighbor slowing you down. The API layer (cart, checkout, search) runs on Workers, which scale automatically with zero configuration.
Shopify charges 0.5–2% on every sale if you don’t use Shopify Payments. StoreWright doesn’t do that. You pay your payment processor (PayPal or Stripe at their standard rates), and that’s it. StoreWright doesn’t take a cut of your revenue. For a $500,000-a-year store on Shopify Advanced, that’s $2,500 back in your pocket every year on transaction fees alone — before you factor in monthly plan costs.
Yes — migration is the whole point. The importer handles products, variants, order history, and customers from both WooCommerce (MySQL dump) and Shopify (Admin API). Existing URLs are redirected correctly so you don’t lose SEO authority. Order history comes with you so your records stay intact. The studio handles the migration; you review and approve the staging store before anything goes live.
Your store data lives in its own D1 database. An export is a file — products, orders, customers, all of it. You leave with everything. There’s no lock-in by design: database-per-tenant was chosen specifically because it makes offboarding trivially simple. We’d rather you stay because the platform earns it, not because leaving is painful.
Yes — that’s exactly the kind of catalog StoreWright is built for: furniture-class products that ship freight, and physical goods with free-shipping thresholds. Made-to-order and quote-request variants are supported at the product level — a variant can require a quote instead of having an in-cart price. Fitment filtering (Year/Make/Model) is built in for automotive and equipment verticals.
Flat monthly or annual pricing per store — $19 (Starter), $49 (Growth), or $99 (Pro) a month, with annual billing saving roughly two months. There is no platform transaction fee on any tier: you pay only your payment processor (PayPal or Stripe) at their standard rates, and StoreWright never takes a cut of a sale. Migration from WooCommerce or Shopify is handled by the studio and included on Growth and Pro.
Built by a studio that migrates real stores for a living. If you’re interested in early access, the conversation starts with an email.