Migrate off Shopify and own your stack

Migrating off Shopify with Cartwright means trading a rented SaaS for a codebase you own. You scaffold a Cartwright shop, import your products (CSV, plus the “Hoptify” onboarding under `--profile full` — it is pruned from the default profile — which brings the palette and the products from the URLs you list), point your DNS over, and keep Stripe as the link key for customers. The result is a modern TypeScript/Next.js shop with an AI-native admin and agent-commerce built in — no monthly platform fee and no per-transaction tax.

Who it’s for

Shopify merchants who have outgrown app fees and theme limits and want to own the stack.

Import

Product CSV import (simple products) plus the Hoptify onboarding — `--profile full`, a Firecrawl key and an AI key — which brings your palette and the products from the URLs you list; pages and variants by hand.

Keep what matters

Stripe stays your processor and the customer link key, so billing continuity is preserved.

Gain

A modern DX, AI/agent commerce, AI-search-ready structured data, and zero platform lock-in.

Frequently asked

How hard is it to migrate from Shopify?
Scaffold Cartwright (`--profile full` if you want the Hoptify onboarding), import products (CSV, or Hoptify from the URLs you list), and point your DNS over. Stripe stays your processor and the customer link key, so billing continuity is preserved.
Will I lose my customers or payment history?
Nothing is imported into Cartwright — orders and customer records are not migrated. Stripe stays the processor and the system of record for payments, so payment history and customer objects are preserved on Stripe’s side and the Stripe customer ID remains the link key.
What do I gain over Shopify?
You own the code, pay no platform or per-transaction fees, and get a modern Next.js stack with AI-native admin and agent-commerce built in.

Start in one command

npx create-cartwright@latest my-shop

See the docs or compare Cartwright.