Skip to content

Remote extension management

You are viewing the next version (v6.7) of the documentation.
Click here to switch to the stable version (v6.6), or use the version switcher on the left to navigate between versions.

Remote extension management

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

INFO

This functionality was designed for Shopware SaaS and should not be used for self-hosted installations. The recommendation 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

bash
shopware-cli project extension list

Install an extension

bash
shopware-cli project extension install <extension-name>

Uninstall an extension

bash
shopware-cli project extension uninstall <extension-name>

Update an extension

bash
shopware-cli project extension update <extension-name>

Outdated extensions

Shows all extensions that have an update available.

bash
shopware-cli project extension outdated

Upload extension

Uploads an extension to the Shopware instance.

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

Delete extension

Deletes an extension from the Shopware instance.

bash
shopware-cli project extension delete <extension-name>