mothermachine

Browse / Ecommerce

Shopware 6

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

AdaptableOperable Business appWeb app Deterministic PHPJavaScriptTypeScript API License: MIT

Open headless commerce platform used by thousands of shops, with a storefront, admin, Store API, and Admin API. The Builder also ships shopware-cli (Go) with official Agent Skills for project and extension workflows. Community Edition is MIT; Rise, Evolve, and Beyond are paid.

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
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

Last activity Sep 2, 2026. Fit: adaptable 3, operable 3.

Editions

Community Edition · Free open source

  • Clonegit clone https://github.com/shopware/shopware
  • Installgo install github.com/shopware/shopware-cli@latest

Rise · Free closed source

Evolve · Free closed source

Beyond · Free closed source

For agents: JSON · Markdown

Adaptable: what is yours to change

Make it yours

Light edit18 things to edit

A project is a Composer skeleton around the shopware/core packages; .env sets APP_URL, APP_SECRET, DATABASE_URL, mailer, messenger, cache, and search; config/packages/shopware.yaml holds framework settings. Theme, layouts, and most business rules are done in the admin. shopware-cli keeps per-environment Admin API credentials in .shopware-project.yml. Custom behavior is a plugin or app in custom/, hence light-edit.

Env vars
APP_ENV APP_URL APP_SECRET DATABASE_URL MAILER_DSN MESSENGER_TRANSPORT_DSN REDIS_URL LOCK_DSN OPENSEARCH_URL SHOPWARE_ES_ENABLED SHOPWARE_HTTP_CACHE_ENABLED SHOPWARE_HTTP_DEFAULT_TTL INSTANCE_ID BLUE_GREEN_DEPLOYMENT SHOPWARE_CLI_NO_UPDATE_NOTIFICATION
Config files
.env config/packages/shopware.yaml .shopware-project.yml
Prompt files
none
Accounts you need
Shopware Account (extension store, optional)

Source

Also: shopware/shopware-cli

Operable: what an agent can drive

Interface

OfficialAPIpublished by the builderlocal

How an agent can drive an Operable Listing, in five levels: native (built for the agent as the primary interface), official (the Builder ships an agent interface), wrapped (a third party wraps the software's API), config (an agent can only drive it by editing files), gui (screen control only). An interface is official only when it is published by the same organization that ships the software. GUI-level Listings are allowed and sorted last.

Docs
shopware.stoplight.io/docs/admin-api

Reach

Partial coverage. 8 of 9 jobs reachable through the stated interface.

JobThrough the interfaceEvidence
Manage products, categories, propertiesReachableAdmin API exposes every entity through generic CRUD and sync endpoints
Manage orders and transactionsReachableAdmin API order endpoints and state transitions
Manage customersReachableAdmin API customer entity
Promotions and rulesReachableAdmin API promotion and rule entities
Sales channels and settingsReachableAdmin API system-config and sales-channel endpoints
Media and CMS layoutsReachableAdmin API media upload and cms-page entities
Storefront shopping and checkoutReachableStore API (separate spec) covers cart and checkout
Install and build extensionsReachableshopware-cli extension and project commands; skills shopware-cli and shopware-cli-docker
Paid edition features (Rise/Evolve/Beyond)Not reachablecommercial features not in the MIT repo

Code stack

Languages
PHPJavaScriptTypeScript
Frameworks
Symfony 7Vue.js 3Twig
Package manager
composer
Database
MySQLMariaDB
Hosting target
DockerShopware Cloudany PHP host
Built
Human-written (recorded, never ranked)

Skills

shopware-cli ships skills teaching an agent to drive the CLI; the core repo separately carries contributor-only skills under .agents/skills/.

Kind
bundled
Paths
skills/shopware-cli/SKILL.md skills/shopware-cli-docker/SKILL.md

Evidence and confidence

FieldWhere it was seenConfidence
formFactorREADME: open headless commerce platform on Symfony 7 and Vue 3 with storefront and admin95%
executionModelno model at runtime95%
operabilityAdmin API and Store API are documented by Shopware; shopware-cli is under the shopware org with official Agent Skills90%
effortdeveloper.shopware.com environment-variables page lists 50+ vars; .shopware-project.yml documented in CLI README75%
editionsREADME links pricing; CLI README and repo LICENSE are MIT60%
activepushedAt 2026-09-02 for both repos–
reach85%

Open questions

  • Rise, Evolve, Beyond prices
  • Whether Shopware ships an MCP server of its own (only CLI skills found)

Sources