Skip to content

Extensions

Extensions

As a Shopware developer, your primary focus is developing extensions that enhance or modify Shopware's functionality. Shopware offers three extension types—Plugins, Themes, and Apps—each with its own benefits and implications.

To dive straight in, take a look at our introduction guides, which provide essential information on how to create, configure, and extend your store with Shopware extensions:

Plugin Base Guide
App Base Guide
Theme Base Guide

At a glance

This comparison table aims to help you decide which Shopware extension type best fits your use case.

TaskPluginThemeAppRemarks
Change Storefront appearance
Add admin modules
Execute webhooksApps' main functionality is to call webhooks, but plugins can be implemented to do that as well.
Add custom entities
Modify database structure
Integrate payment providers
Publish in the Shopware Store
Install in Shopware 6 Cloud Shops❌ (unless delivered via App)While theme plugins can’t be installed in Cloud, Apps can include themes and provide the same functionality.
Install in Shopware 6 self-hosted ShopsApps can be installed and used since Shopware 6.4.0.0.
Add custom logic/routes/commandsApps extract functionalities/logic into separate services, so technically, they can add custom logic.
Control order of style/template inheritance
Was this page helpful?
UnsatisfiedSatisfied
Be the first to vote!
0.0 / 5  (0 votes)