No video selected
Select a video type in the sidebar.
With the Shopware app system, we are breaking new ground. Since Shopware 6 relies on API-first and the decoupling of modules and thus a clear communication, the app system is the logical next evolutionary step. Your app runs externally and communicates with Shopware via webhooks and the API, giving you absolute control over your app. The app system gives you more freedom, flexibility and many insights into its usage. And best of all, you open up a new customer group - Apps run with Shopware self-hosted and cloud distributions!
Build the future of app development together with us - be one of the first and gain a newly extended target group!
With an app, your business logic is contained within its own server. Your app can receive events from webhooks. These translate events from the shopware event bus into a JSON payload and push them to an endpoint of your app. You can then use the API of the shop to react to those events.
You can search for entities through a JSON representation of criteria and access CRUD functionalities the same way as through internal repository services.
Due to the almost universal interface provided by HTTP, it's easy to connect existing services. The app system automates the exchange of API credentials, making it easy to connect existing solutions that integrate shopware 6 through its API.
Modern Platform as a Service (PaaS) providers are a quick way to deploy and scale apps according to your customer's needs. We recommend Platform.sh as a fast way to deploy your code from your git repo directly to servers that fit your needs.
The Shopware 6 plug-in system is designed to extend and customise a self-hosted shop. This system opts within Shopware, which means that the extension becomes part of the application and can thus intervene deeply in Shopware processes and modules. This has many advantages for customising a self-hosted shop. Therefore, the plugin system will remain next to the app system.
The plugin system cannot be used in the cloud, as the SaaS version is a multitenant system. The instances share resources - so also the Shopware application. Installing and executing third-party code is impossible, as errors or security problems would directly affect all cloud instances.
Disadvantages of the plug-in system
Great dependency of the Plugin on internal code
High error and complexity rate
Additional costs due to frequent breaks during Shopware updates
Cannot be applied in the cloud
Your app will be automatically updated in all shops, which simplifies your development process.
Sell your app in Shopware Cloud and Self-Hosted and be one of the first to offer an app in your category in Shopware Cloud!
Choose your prefered programming language and have the full flexibility inside your application. This also allows you a much faster and easier support and reaction to bugs and problems.
Get full control over your app and all its data. Gather exciting insights about user behaviour!
Get a general overview of the ideas and implementation of the app system.
To get started with your own app, we've prepared a template for hosting at Platform.sh