Tooling
Shopware provides official tools that support the full lifecycle of a Shopware project, from development to deployment and long-term maintenance:
Admin Extension SDK: an NPM library for Shopware 6 apps and plugins that need an easy way to extend or customize the Administration.
bin/console: Shopware's built-in CLI, used for installing and activating plugins, running database migrations, clearing caches, executing scheduled tasks, and inspecting system state. See command reference guide.Deployment Helper: Supports database and maintenance operations for deployments (e.g., migrations, cache handling).
Fixture Bundle: Seed development environments with demo and test data.
For IDE support, Shopware provides a PHPStorm plugin and VS Code extension.
Shopware CLI: The central command-line tool for working with Shopware projects and extensions, including scaffolding, builds, validation, packaging, Store interaction, CI support, and development workflows such as watchers and formatting.