21-T1-App-Development-Keyvisual

Die moderne Art der App-Entwicklung

Mit dem App-System von Shopware gehen wir neue Wege: Da Shopware 6 auf API-first sowie die Entkopplung von Modulen und somit eine saubere und klare Kommunikation setzt, ist das App-System der konsequente und logisch nächste Evolutionsschritt. Deine App läuft extern und kommuniziert über Web-Hooks und der API mit Shopware. Dadurch hast Du die absolute Hoheit über Deine App. Durch das App-System bekommst Du mehr Freiheit, Flexibilität und viele Insights über ihre Nutzung. Und das Beste: Du erschließt eine neue Kundengruppe - Apps laufen mit den Shopware Self-Hosted- und Cloud-Distributionen!

Gestalte die Zukunft der App-Entwicklung zusammen mit uns - sei einer der Ersten und gewinne eine neue größere Zielgruppe!

So funktioniert's

Was ist mit Plugins

Das Plugin-System von Shopware 6 ist darauf ausgerichtet, einen self-hosted Shopware Shop zu erweitern und zu individualisieren. Dieses System agiert innerhalb von Shopware, das heißt: Die Erweiterung wird Teil der Applikation und kann damit sehr tief in die Shopware Prozesse und Module eingreifen kann. Für die Individualisierung eines self-hosted Shops hat dies viele Vorteile. Das Plugin-System bleibt daher auch neben dem App-System weiterhin bestehen. 

Das Plugin-System ist nicht für den Einsatz in der Cloud geeignet, da unsere SaaS-Version ein Multitenant-System ist. Die Instanzen teilen sich Ressourcen - somit auch die Shopware Applikation. Das Installieren und Ausführen von Fremd-Code ist somit nicht möglich, da Fehler oder Sicherheitsprobleme sich direkt auf alle Cloud-Instanzen auswirken würden. 

Nachteile des Plugin-Systems

  • Starke Abhängigkeit zwischen dem Plugin und internem Code

  • Hohe Fehleranfälligkeit und Komplexität

  • Mehraufwände durch häufigere Breaks bei Shopware Änderungen

  • Nicht für den Einsatz in der Cloud geeignet

 

app-development-shape-1

Deine App wird automatisch in allen Shops aktualisiert, was Deinen Entwicklungsprozess sehr vereinfacht.

app-development-shape-2

Verkaufe Deine App in Shopware Cloud und Self-Hosted und sei einer der Ersten, der eine App in Deiner Kategorie in Shopware Cloud anbietet!

app-development-shape-3

Wähle Deine bevorzugte Programmiersprache und bekomme die volle Flexibilität innerhalb Deiner Anwendung.

app-development-shape-4

Behalte die volle Kontrolle über Deine App und alle Daten. Generiere spannende Insights über das Nutzerverhalten! 

Das App Konzept

Erhalte einen generellen Überblick vom App-System.

Hosting für Deine App

Damit Du schnell loslegen kannst, haben wir ein Template für Apps die auf Platform.sh gehostet werden.

Mach mit

Hast Du Fragen? Hast Du Feedback? Werde Teil unseres Community Slack Channels und tausche Dich aus.