Cartwright vs WooCommerce

WooCommerce is a WordPress plugin with a vast ecosystem and a huge install base — familiar, flexible, and plugin-driven. Cartwright is a modern TypeScript/Next.js commerce engine with an AI-native admin, an MCP/agent layer, and serverless hosting, owned end-to-end with no plugin sprawl. Choose WooCommerce if you live in WordPress and want the biggest plugin marketplace; choose Cartwright if you want a modern developer experience, AI/agent-commerce built in, and a codebase you control without managing PHP, plugins, and a database server.

DimensionCartwrightWooCommerce
StackTypeScript + Next.js + React, serverless-friendly.PHP + WordPress + MySQL.
ExtensibilityCode it yourself; feature flags + tool registry.Enormous plugin marketplace (quality varies).
AI / agentsMCP, ACP/A2A, AI admin, AI-search — built in.Via third-party plugins.
Hosting / opsVercel + Turso; no servers to patch.WordPress hosting, PHP, DB, plugin/security upkeep.
PerformanceModern Core Web Vitals baseline by default.Depends heavily on theme + plugin load.
Best forModern DX + AI commerce, owned.WordPress-native teams wanting the plugin ecosystem.

Frequently asked

Can I migrate from WooCommerce to Cartwright?
Partly, today. Products move by CSV import (simple products; variants, SKU and weight not yet), pages and posts by the URL import as drafts, and old URLs by admin-managed redirects (exact paths, one at a time, Upstash Redis required; /?p=123 query permalinks are not matched yet). A dedicated WordPress/WooCommerce importer is planned, not built; the Hoptify importer is for Shopify and needs --profile full. Orders and customers never move. What you get is a modern TypeScript codebase you own — see Choose your path (cartwright.app/docs/getting-started/choose-your-path).
Do I need WordPress for Cartwright?
No. Cartwright is a standalone Next.js app — no WordPress, PHP, or plugin stack to maintain.
Is Cartwright as extensible as WooCommerce?
Differently: instead of a plugin marketplace, you extend the code directly, with feature flags and a typed tool registry. You trade marketplace breadth for full control and a modern DX.

Try it in one command

npx create-cartwright@latest my-shop

MIT-licensed. Read the docs or see the full comparison hub.