mothermachine /mothermachine

Browse / Alternatives / Shopify

Shopify alternatives for AI agents

11 alternatives to Shopify. 9 have an interface an agent can drive. 10 are open source. 1 reaches every recorded job.

ListingLicenseAgent interfaceReachEffortLast activity
Aimeos MIT API, from the builder 7 of 8 jobs Config only Jul 29, 2026
Medusa MIT (Enterprise Edition materials under ENTERPRISE-LICENSE.md) API, from the builder 9 of 9 jobs Light edit Sep 2, 2026
Shopware 6 MIT API, from the builder 8 of 9 jobs Light edit Sep 2, 2026
Spree Commerce BSD-3-Clause CLI, from the builder 8 of 9 jobs Light edit Sep 2, 2026
Sylius MIT MCP server, from the builder 7 of 9 jobs Light edit Sep 2, 2026
Bagisto MIT API, from the builder 3 of 8 jobs Config only Sep 2, 2026
Vendure GPL-3.0 (Vendure Commercial License available) API, from the builder 7 of 9 jobs Light edit Sep 2, 2026
Saleor BSD-3-Clause MCP server, from the builder 3 of 9 jobs Light edit Sep 2, 2026
WooCommerce GPL-3.0 MCP server, from the builder 3 of 9 jobs Light edit Sep 2, 2026
Svelte Commerce MIT No agent interface Not recorded Config only Sep 2, 2026
Your Next Store MIT, core closed No agent interface Not recorded Config only Sep 2, 2026

Aimeos

Laravel e-commerce package configured through config/shop.php, with JSON:API and GraphQL admin API.

Open source

Use it when
  • I want a Laravel shop with subscriptions or multi-vendor that I can tune in one config file
  • I need a JSON:API storefront backend and a GraphQL admin API so agents and apps can both drive it

1 more job is undetermined.

Gotchas
  • Authentication for the APIs is not spelled out on the JSON:API getting-started page
  • The aimeos/aimeos repo is the Laravel distribution; the core lives in aimeos/aimeos-core and other packages

Medusa

TypeScript commerce modules configured in medusa-config.ts, with complete Admin and Store REST APIs.

Open source · Medusa Cloud · Enterprise Edition

Use it when
  • I am building a DTC or B2B backend in TypeScript and want commerce primitives I can compose rather than a monolith
  • my agent should run the store through a documented REST API and learn the framework from the Builder's own skills
Gotchas
  • No storefront in the core; the Next.js starter is a separate repo
  • GitHub shows NOASSERTION because Enterprise Edition materials carry a separate license inside the repo
  • The agent-skills MCP reads documentation only; it does not operate a store

Shopware 6

Symfony and Vue commerce platform with a complete Admin API and an official CLI that ships agent skills.

Community Edition · Rise · Evolve · Beyond

Use it when
  • I need a serious European B2C or B2B shop with a plugin ecosystem, and I will host it myself
  • my agent should run the store through the Admin API and handle deployments with the official CLI
An agent cannot reach
  • Paid edition features (Rise/Evolve/Beyond)
Gotchas
  • Contributions require signing the Shopware CLA
  • Pricing page could not be fetched; Rise/Evolve/Beyond prices unrecorded
  • The GitHub repo is the core monorepo; production projects are scaffolded from shopware/production

Spree Commerce

Rails commerce platform whose official CLI calls the Admin API directly, built for scripts and agents.

Open source · Enterprise

Use it when
  • I want a Rails store for cross-border or B2B selling that my coding agent can extend using the Builder's own skills
  • my agent should query and update the store from the terminal with one API key
An agent cannot reach
  • Enterprise-only features
Gotchas
  • The MCP the Builder publishes is docs-only (search and read); store operations go through the CLI or REST
  • Auto-minted local keys are read_all only; write scopes need an explicit key
  • Needs Node 22+ and Docker for the quickstart

Sylius

Symfony commerce framework with official admin (171 tools) and shop MCP server plugins.

Sylius Community · Sylius Plus

Use it when
  • I run an agency and want a Symfony store whose admin my client's agent can operate over MCP with proper OAuth
  • I need B2B or multi-channel commerce on PHP and expect to customize templates and resources
An agent cannot reach
  • Sylius Plus features (B2B suite, OnePageCheckout)

1 more job is undetermined.

Gotchas
  • Admin MCP needs Sylius 2.1 or 2.2, Symfony 7.4, an RSA keypair, and ROLE_API_ACCESS on the admin user
  • On Sylius 2.2.x a symfony/type-info patch must be applied for the admin MCP plugin to warm its cache
  • The listed repo is the core; you scaffold from sylius/sylius-standard

Bagisto

Laravel storefront plus admin, configured from .env, with an official GraphQL API package.

Community · Bagisto Cloud hosting

Use it when
  • I want a complete store with an admin panel that I can run myself and brand without writing PHP
  • I need a GraphQL endpoint so a headless storefront or an agent can shop the catalog

5 more jobs are undetermined.

Gotchas
  • GraphQL API is a separate composer package (bagisto/graphql-api:dev-main) on top of Bagisto ^2.3
  • GraphQL calls need the x-app-secret-key header from APP_SECRET_KEY
  • The older bagisto/rest-api package was last pushed 2025-08-04

Vendure

NestJS headless commerce with an introspectable GraphQL Admin API; the old official MCP is retired.

Community Edition · Vendure Cloud · Vendure Platform

Use it when
  • I want a TypeScript commerce backend I can change at the core through plugins and am fine with GPLv3 or a commercial license
  • my agent should drive the store through an introspectable GraphQL schema
An agent cannot reach
  • Operate a store through MCP
  • Platform features (SSO, approval workflows, B2B pricing)
Gotchas
  • GPLv3, not MIT as the shortlist assumed; commercial license from vendure.io/pricing
  • The Builder's MCP is retired; do not point agents at @vendure/mcp-server
  • No bundled storefront; Vendure lists starter storefronts separately

Saleor

Headless GraphQL commerce API; the Builder hosts a read-only MCP for products, orders, and customers.

Saleor OSS · Saleor Cloud Sandbox: Free · Saleor Cloud Select: $1,599 per month · Saleor Cloud Volume: $3,999 per month

Use it when
  • I want a commerce backend I can talk to only through GraphQL, and I will build or pull my own storefront
  • my agent needs to read catalog and order data from a Saleor Cloud store without being able to change anything
An agent cannot reach
  • Create and update products
  • Fulfil, cancel, or refund orders
  • Run a checkout
  • Manage promotions and vouchers
  • Configure channels, warehouses, shipping
  • Install apps and webhooks
Gotchas
  • No storefront in this repo; saleor/storefront is a separate Next.js project
  • The hosted MCP at mcp.saleor.app only connects to *.saleor.cloud instances; self-hosters run saleor-mcp themselves
  • The MCP is read-only and needs a token with MANAGE_PRODUCTS and MANAGE_ORDERS

WooCommerce

WordPress commerce plugin with native MCP abilities for products and orders (developer preview).

WooCommerce plugin · Paid extensions

Use it when
  • I already run WordPress and want my agent to list, create, and update products and move orders along
  • I need the largest extension ecosystem and accept GPL and PHP
An agent cannot reach
  • Manage customers
  • Coupons and promotions
  • Refunds
  • Reports and analytics
  • Shipping, tax, and store settings
  • Storefront checkout
Gotchas
  • MCP integration is a developer preview behind the mcp_integration feature flag; APIs may change
  • Order and customer tools expose PII; the docs tell you to use least-privilege keys
  • Requires a local proxy (mcp-wordpress-remote) for stdio clients
  • GPL-3.0 core; some Adopters cannot accept copyleft

Svelte Commerce

SvelteKit storefront that switches between 26 commerce backends by editing one config line and .env.

Open source · Litekart hosted

Use it when
  • I already run Medusa, Vendure, or Saleor and want a storefront I can point at it without writing one
  • I want a fast SEO storefront and expect to swap the backend later
Gotchas
  • README states that connectors other than Litekart and Vendure have not been run against live production instances; coverage ranges from 10/43 to 39/43 services
  • Docker builds install from package.json alone, so the connector swap must be committed

Your Next Store

Next.js storefront template with 149 theme branches; runs on the hosted YNS platform with one API key.

Template · YNS Starter: $30 per month · YNS Growth: $60 per month · YNS Pro: $360 per month

Use it when
  • I want a storefront I can restyle with Claude Code this afternoon and I am fine paying a hosted backend for catalog and orders
  • I sell a few hundred products through Stripe and do not want to run a database
Gotchas
  • The template needs a YNS_API_KEY from the hosted platform; the pricing page lists no free plan, so running it likely costs from $30/month
  • Stores seeded from the template share no git history with it; syncing upstream needs the graft-and-merge procedure in docs/sync.md

Questions

Is there an open source alternative to Shopify?

Yes. 10 of the 11 listings here are open source: Aimeos (MIT), Medusa (MIT (Enterprise Edition materials under ENTERPRISE-LICENSE.md)), Shopware 6 (MIT), Spree Commerce (BSD-3-Clause), Sylius (MIT), Bagisto (MIT), Vendure (GPL-3.0 (Vendure Commercial License available)), Saleor (BSD-3-Clause), WooCommerce (GPL-3.0), Svelte Commerce (MIT).

Which Shopify alternatives have an MCP server?

Sylius, Saleor and WooCommerce have MCP servers from their builders.

Which Shopify alternative can an agent do the most with?

Medusa: 9 of 9 recorded jobs reachable. Jobs differ by listing, so read each list before you choose.

Listings come from reading each repo and its docs. Reach counts the jobs an agent can do through the stated interface, and each listing page shows the evidence. Order follows fit. For agents: Markdown · JSON