# Shopware 6

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

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.

Alternative to: Shopify, Adobe Commerce

- Capabilities: adaptable, operable
- Vertical: ecommerce
- Shape: business-app
- Form factor: web-app
- Execution model: deterministic
- Provenance: human-written (recorded, never ranked)
- Repo: https://github.com/shopware/shopware (MIT), 3417 stars, last commit 2026-09-02
- Last activity: 2026-09-02
- Page: apps/shopware--shopware.html
- JSON: apps/shopware--shopware.json

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

## Editions

- Community Edition: Free, open source
  - source: composer create-project shopware/production
  - installable: go install github.com/shopware/shopware-cli@latest
- Rise: Free, closed source
  - hosted: https://www.shopware.com/en/pricing/
- Evolve: Free, closed source
  - hosted: https://www.shopware.com/en/pricing/
- Beyond: Free, closed source
  - hosted: https://www.shopware.com/en/pricing/

## Adaptable: make it yours

Effort: light-edit (18 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'll need: Shopware Account (extension store, optional)

## Operable: what an agent can drive

Operability: official. Interface: api at https://shopware.stoplight.io/docs/admin-api (published by the builder, local).

### Reach (partial coverage)

- Manage products, categories, properties: reachable. Admin API exposes every entity through generic CRUD and sync endpoints
- Manage orders and transactions: reachable. Admin API order endpoints and state transitions
- Manage customers: reachable. Admin API customer entity
- Promotions and rules: reachable. Admin API promotion and rule entities
- Sales channels and settings: reachable. Admin API system-config and sales-channel endpoints
- Media and CMS layouts: reachable. Admin API media upload and cms-page entities
- Storefront shopping and checkout: reachable. Store API (separate spec) covers cart and checkout
- Install and build extensions: reachable. shopware-cli extension and project commands; skills shopware-cli and shopware-cli-docker
- Paid edition features (Rise/Evolve/Beyond): not reachable. commercial features not in the MIT repo

## Code stack

- Languages: PHP, JavaScript, TypeScript
- Frameworks: Symfony 7, Vue.js 3, Twig
- Package manager: composer
- Database: MySQL, MariaDB
- Hosting target: Docker, Shopware Cloud, any PHP host

## Skills

bundled: shopware-cli ships skills teaching an agent to drive the CLI; the core repo separately carries contributor-only skills under .agents/skills/.
- Paths: skills/shopware-cli/SKILL.md, skills/shopware-cli-docker/SKILL.md

## Evidence and confidence

- formFactor: README: open headless commerce platform on Symfony 7 and Vue 3 with storefront and admin (confidence 0.95)
- executionModel: no model at runtime (confidence 0.95)
- operability: Admin API and Store API are documented by Shopware; shopware-cli is under the shopware org with official Agent Skills (confidence 0.9)
- effort: developer.shopware.com environment-variables page lists 50+ vars; .shopware-project.yml documented in CLI README (confidence 0.75)
- editions: README links pricing; CLI README and repo LICENSE are MIT (confidence 0.6)
- active: pushedAt 2026-09-02 for both repos
- reach:  (confidence 0.85)

## Open questions

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

## Sources

- https://github.com/shopware/shopware (sourcing:ecommerce:github)
- https://github.com/shopware/shopware-cli (sourcing:ecommerce:github)
- https://developer.shopware.com/docs/guides/hosting/configurations/shopware/environment-variables.html (analysis)
