Skip to content

Project Extension Manager

shopware-cli has an extension manager to install and manage extensions in your Shopware project through the Shopware API. Kinda like the Extension Manager in the Shopware 6 Administration Panel, but for the CLI.

!!! note This functionality was designed for Shopware SaaS and should not be used for self-hosted installations. The recommandation is to use the Deployment Helper and install all plugins via Composer.

To use the extension manager, you need a .shopware-project.yml, this can be created with the command shopware-cli project config init.

Commands

List all extensions

shopware-cli project extension list

Install an extension

shopware-cli project extension install <extension-name>

Uninstall an extension

shopware-cli project extension uninstall <extension-name>

Update an extension

shopware-cli project extension update <extension-name>

Outdated extensions

Shows all extensions that have an update available.

shopware-cli project extension outdated

Upload extension

Uploads an extension to the Shopware instance.

shopware-cli project extension upload <path-to-extension-zip>

Delete extension

Deletes an extension from the Shopware instance.

shopware-cli project extension delete <extension-name>