21-T1-App-Development-Keyvisual

No video selected

Select a video type in the sidebar.

The modern way of creating apps

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!

How it works

What about Plugins?

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

 

app-development-shape-1-1

Your app will be automatically updated in all shops, which simplifies your development process.

app-development-shape-2

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!

app-development-shape-3

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.

app-development-shape-4

Get full control over your app and all its data. Gather exciting insights about user behaviour!

The app concept

Get a general overview of the ideas and implementation of the app system.

Hosting your app

To get started with your own app, we've prepared a template for hosting at Platform.sh

Talk to us & the community

You have Questions? Do you have Feedback? Join our Community slack and get in Contact.

banner-en-1440x320-2