Hinweis: Dieses Feature befindet sich derzeit im Beta-Status.
Der Funktionsumfang ist in dieser Version noch eingeschränkt und kann in zukünftigen Updates weiter ausgebaut werden. Es kann sich in Verhalten und Umfang noch ändern.
Wir freuen uns über dein Feedback, um die Funktion gezielt weiterzuentwickeln.
Nexus ist ein visuelles Automatisierungstool, mit dem du deinen Shopware-Shop mit anderen Systemen und Services verbinden kannst – zum Beispiel mit ERP-Systemen oder Slack.
Du erstellst Workflows direkt auf einer visuellen Arbeitsfläche (Canvas). Dafür ziehst du einzelne Schritte (sogenannte Knoten) per Drag & Drop auf die Oberfläche, verbindest sie miteinander und definierst, was passieren soll:
wenn ein bestimmtes Shop-Ereignis eintritt (z. B. eine neue Bestellung), oder
zu einem festgelegten Zeitpunkt (zeitgesteuert).
So können automatisierte Prozesse ohne das Schreiben von benutzerdefiniertem Code konfiguriert werden.

Mit Nexus kannst du:
Routineaufgaben automatisieren: Zum Beispiel automatisch eine Slack-Benachrichtigung senden, sobald eine Bestellung eingeht.
Shopware mit externen Systemen integrieren – ohne Code: Du konfigurierst Verbindungen und Datenflüsse visuell.
Überwachen Sie die Workflow-Verarbeitung: Behalte den Überblick über deinen Workflow-Status und grundlegende Verarbeitungskennzahlen.
Die folgenden Funktionen stehen dir aktuell in der Beta-Version zur Verfügung:
Shopware-Ereignis-Trigger: Reagiere auf Ereignisse in deinem Shop (z. B. Bestellung erstellt).
Schedule Trigger (Cron-Style): Führe Workflows zeitgesteuert aus.
Business Central Connector: Create, Read, Update, Delete (CRUD) für viele Business-Central-Entitäten.
Shopware API Calls: Rufe beliebige Shopware-API-Endpunkte auf.
Slack Notifications: Sende Benachrichtigungen an Slack.
Conditional Logic (If / Else): Baue bedingte Verzweigungen in deine Workflows ein.
Data Transformation: Mappe und filtere Daten innerhalb deiner Workflows.
Expression Placeholders {{ }}: Nutze Platzhalter, um Event-Daten in Vorlagen einzufügen, zum Beispiel in Slack-Nachrichten.
Workflow-Überwachung: Zeige den Verarbeitungsverlauf und grundlegende Kennzahlen deiner Workflows an.
Mit Nexus kannst du wiederkehrende Prozesse strukturiert automatisieren und deinen Shop flexibel mit anderen Systemen verbinden – visuell, nachvollziehbar und ohne zusätzliche Entwicklung.
Shopware 6.7.1.0 oder neuer
Aktives Shopware-Abonnement
Für deinen Account aktivierter Beta-Zugang
Aktivierter Nexus-Service für deinen Shop
Melde dich über den Shopware Single Sign-On (SSO) an.
Nach der Authentifizierung öffnet sich ein Demo-Workflow.
Deine Shopware-Shops sind bereits importiert und einsatzbereit.
Hinweis (Beta): Nexus verwendet das erste Unternehmen, das mit deinem Benutzerkonto verknüpft ist. Es sind nur Shops verfügbar, die diesem Unternehmen zugeordnet sind.

Bevor du Konnektoren wie Slack oder Microsoft Dynamics Business Central in deinen Workflows verwenden kannst, musst du dich bei diesen Diensten authentifizieren.
Navigiere in der oberen Leiste zu Integrationen.
Sicherheit: Deine Authentifizierungsdaten werden sicher und verschlüsselt gespeichert. Sie sind für niemanden einsehbar — auch nicht für das Entwicklungsteam.
Klicke auf Workflow erstellen > gib einen Namen ein > Workflow erstellen.
Füge einen Trigger hinzu: Ziehe Shopware-Ereignis-Trigger auf die Canvas > Wähle deinen Shop und Ereignis (z. B. checkout.order.placed).
Füge eine Aktion hinzu: Ziehe Slack-Nachricht-Senden oder Microsoft Dynamics Business Central auf die Canvas.
Verbinde den Trigger-Output mit dem Action-Input.
Konfiguriere die Aktion (z. B. Slack-Channel und Nachrichtenvorlage oder Business-Central-Entität und Operation).
Speichere den Workflow, klicke auf Veröffentlichen und anschließend auf Starten, um ihn zu aktivieren.
Knoten Panel: Übersicht aller verfügbaren Knoten, z. B. Trigger, Aktionen und Bedingungen.
Knoten-Konfiguration: Hier konfigurierst du Parameter, Zugangsdaten, Templates sowie Debug-Hinweise für den ausgewählten Knoten.
Toolbar: Enthält die wichtigsten Aktionen: Speichern, Veröffentlichen, Starten und Zurücknehmen.
Shopware-Ereignis-Trigger: Reagiert auf Shop-Ereignisse (z. B. Bestellung aufgegeben).
Zeitplan-Trigger: Führt einen Workflow zeitgesteuert aus (Cron).
Microsoft Dynamics Business Central: CRUD-Operationen auf Business-Central-Entitäten.
Shopware-API-Aufruf: REST-Aufruf an Shopware.
Slack-Nachricht-Senden: Sendet eine Nachricht an Slack.
Shopware-E-Mail senden: Sendet eine E-Mail von deinem Shopware-Shop.
API-Anfrage: Sendet API-Anfragen an externe Dienste.
Wenn: Ermöglicht bedingte Verzweigungen im Workflow.
S3-Speicher: Speichert Daten in S3 oder S3-kompatiblen Speicher.
Verzögerung: Fügt eine Verzögerung hinzu, bevor fortgefahren wird.
Nexus ordnet Ereignisdaten automatisch den verfügbaren Feldern zu. In jedem Texteingabefeld kannst du @ eingeben, um eine Liste der verfügbaren Eigenschaften aus vorherigen Nodes anzuzeigen.
Nach einem Shopware-Event-Trigger kannst du beispielsweise @ eingeben, um auf Felder wie payload.order.orderNumber zuzugreifen.
Verwende {{ }}, um Daten aus dem Event einzufügen, zum Beispiel: {{payload.order.orderNumber}}.
Entwurf: Workflow wird bearbeitet. (verfügbare Schaltflächen: Speichern, Veröffentlichen)
Veröffentlicht: Workflow ist bereit. (verfügbare Schaltfläche: Starten)
Aktiv: Workflow ist bereit und verarbeitet Daten. (verfügbare Schaltfläche: Zurücknehmen)
Wird bereitgestellt: Workflow wird erstellt.
checkout.order.placedMicrosoft Dynamics Business Central Kunden anhand der E-Mail-Adresse abrufen.
Prüfen:
Wenn Kunde existiert → bestehenden Kunden verwenden.
Wenn Kunde nicht existiert → neuen Kunden anlegen.
Sales Order in Microsoft Dynamics Business Central erstellen.
Shopware-Bestellung mit der Business-Central-Referenz aktualisieren.
Slack-Benachrichtigung senden.
Zeitplan-Trigger (täglich).
Microsoft Dynamics Business Central nach Artikeln mit Bestand < definierter Schwelle abfragen.
Wenn Artikel gefunden werden → Slack-Nachricht senden.
Auf checkout.order.placed hören.
Bestand der betroffenen Artikel in Microsoft Dynamics Business Central prüfen.
Wenn Bestand unter der Schwelle → Slack-Nachricht senden.
| Problem | Lösung |
|---|---|
| Workflow bleibt im Status „wird bereitgestellt“ hängen | Workflow erneut veröffentlichen |
| Unauthorized-Fehler | Erneut über SSO authentifizieren |
| Fehlende Ereignis-Daten | Einen Log-Node hinzufügen, um das Payload zu prüfen |
| BC-Filter liefert keine Ergebnisse | OData-Filter-Syntax überprüfen |
| Slack-Nachricht wird nicht gesendet | Slack-Zugangsdaten erneut autorisieren |