From 9216d997ab2bc6620cb32b428b98c7d614c77692 Mon Sep 17 00:00:00 2001 From: Sam Date: Wed, 17 Jun 2026 16:22:16 +0100 Subject: [PATCH 1/8] docs: reframe Nexus from beta to Early Access Shopware Nexus has moved from beta to Early Access. Update the Nexus product docs accordingly: rename the status notice, the available-features and limitations sections, and the getting-started prerequisites/limitations. Feature scope and limitations are unchanged; GA remains the target milestone for the roadmap table. Co-Authored-By: Claude Opus 4.8 (1M context) --- products/nexus/getting-started.md | 6 +++--- products/nexus/index.md | 15 ++++++++------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/products/nexus/getting-started.md b/products/nexus/getting-started.md index 08a4ea249..aeea6d5e4 100644 --- a/products/nexus/getting-started.md +++ b/products/nexus/getting-started.md @@ -10,7 +10,7 @@ nav: - Shopware 6.7 or newer - Active Shopware subscription -- Beta access granted by Shopware +- Early Access granted by Shopware - Nexus service activated - Active Shopware services - Accept Shopware Service T&C's @@ -28,14 +28,14 @@ nav: Your shops are pulled from the Shopware Business Platform. :::warning -Beta Limitation - Only the first company linked to your user account is used. As such, only shops linked to that first company will be available in Nexus. +Early Access Limitation - Only the first company linked to your user account is used. As such, only shops linked to that first company will be available in Nexus. ::: ## Create workflow To create a workflow, follow the instructions in the [user documentation](https://docs.shopware.com/en/shopware-6-en/shopware-services/shopware-nexus?category=shopware-6-en/insider-previews). -## Known Limitations - Beta-Specific +## Known Limitations - Early Access | Limitation | Workaround | |------------|------------| diff --git a/products/nexus/index.md b/products/nexus/index.md index 6f186d1c3..a9f0f30a9 100644 --- a/products/nexus/index.md +++ b/products/nexus/index.md @@ -7,9 +7,9 @@ nav: # Shopware Nexus Overview :::warning -**Beta Notice** +**Early Access Notice** -Shopware Nexus is currently in **beta** status. The range of functions is limited and may expand in future updates. Behaviour and scope may change. +Shopware Nexus is currently in **Early Access**. The range of functions is limited and may expand in future updates. Behaviour and scope may change. ::: Shopware Nexus is a unified platform for **event-driven automation and integration**. @@ -23,7 +23,7 @@ It empowers merchants to orchestrate systems visually using low-code simplicity, - Enables conditional logic and data transformation without coding - Provides real-time execution monitoring -## Available in beta +## Available in Early Access | Feature | Description | |----------|------------| @@ -41,17 +41,18 @@ It empowers merchants to orchestrate systems visually using low-code simplicity, | Execution Monitoring | Track runs & metrics | | Delay Node | Add timed delays between steps | -## Limitations in beta +## Limitations in Early Access -The following capabilities are **not available during the beta phase**: +The following capabilities are **not available during Early Access**: - SLA guarantees - 24/7 support - Multi-region deployment (EU only) -- On-premise/self-hosted deployment - Workflow marketplace -## Coming after beta +Nexus is a managed cloud service. On-premise and self-hosted deployment are not being considered at this time. + +## Coming after Early Access | Feature | Planned For | Description | |----------|------------|------------| From d386f903612bee7bb0f5feac6269333f6bf7fdb0 Mon Sep 17 00:00:00 2001 From: Sam Date: Wed, 17 Jun 2026 16:36:00 +0100 Subject: [PATCH 2/8] docs: document Nexus user management, versioning, and current monitoring Add a User Management page (Admin/Builder/Viewer roles, invitations, per-company access) and document workflow versioning (history, compare, restore), which has shipped. Correct the execution-monitoring section: a per-node timeline and per-node payload inspection are now available, so the "no per-node logs / limited payload inspection" limitations are removed. Also surface config templates, manual run, and JSON import/export. Co-Authored-By: Claude Opus 4.8 (1M context) --- products/nexus/index.md | 6 +++-- products/nexus/user-management.md | 40 +++++++++++++++++++++++++++++++ products/nexus/workflow.md | 22 ++++++++++++++--- 3 files changed, 63 insertions(+), 5 deletions(-) create mode 100644 products/nexus/user-management.md diff --git a/products/nexus/index.md b/products/nexus/index.md index a9f0f30a9..f807f85f7 100644 --- a/products/nexus/index.md +++ b/products/nexus/index.md @@ -22,6 +22,7 @@ It empowers merchants to orchestrate systems visually using low-code simplicity, - Syncs data bidirectionally between Shopware and external systems (e.g., Microsoft Dynamics Business Central) - Enables conditional logic and data transformation without coding - Provides real-time execution monitoring +- Manages team access with role-based permissions ## Available in Early Access @@ -38,8 +39,10 @@ It empowers merchants to orchestrate systems visually using low-code simplicity, | S3 Storage | Store data on S3 | | Data Transformation | Map and filter data | | Expression Placeholders | Placeholders to insert event data into templates | -| Execution Monitoring | Track runs & metrics | +| Execution Monitoring | Track runs & metrics, including per-node timeline and payloads | | Delay Node | Add timed delays between steps | +| Workflow Versioning | Published version history with compare and restore | +| User Management & Roles | Admin, Builder, and Viewer roles per company | ## Limitations in Early Access @@ -59,6 +62,5 @@ Nexus is a managed cloud service. On-premise and self-hosted deployment are not | AI-Assisted Authoring | GA | Intelligent suggestions | | Advanced Analytics | GA | Performance insights | | Per-Tenant Quotas | GA | Usage & billing | -| Workflow Versioning UI | GA | Rollback support | | Additional ERP Connectors | Post-GA | SAP, Oracle, etc. | | Custom Node Development | Post-GA | Custom workflow nodes | diff --git a/products/nexus/user-management.md b/products/nexus/user-management.md new file mode 100644 index 000000000..c80f7f1eb --- /dev/null +++ b/products/nexus/user-management.md @@ -0,0 +1,40 @@ +--- +nav: + title: User Management + position: 5 +--- + +# User Management + +Nexus access is scoped to your company. Every user who belongs to the company +is assigned a role that controls what they can see and do. + +## Roles + +| Role | Access | +|------|--------| +| Admin | Full access — can manage users, settings, and all workflows | +| Builder | Can create and edit workflows, but cannot manage users or settings | +| Viewer | Read-only access — can view workflows and execution results | + +## Managing users + +Admins manage users from the **User management** screen, which lists everyone +in the company with their role and status (Active, Inactive, Pending). + +From here, an Admin can: + +- **Invite** a new user by email and assign an initial role +- **Change permission** to move a user between roles +- **Remove** a user from the company + +:::info +To keep companies from being locked out, you cannot change your own role, and +the last remaining Admin cannot be demoted. +::: + +## Invitations + +Invited users appear as **Pending** until they accept. Admins can resend or +revoke a pending invitation at any time. Once accepted, the user becomes Active +with the role they were assigned. diff --git a/products/nexus/workflow.md b/products/nexus/workflow.md index d11bd7f5b..f0e9cfb28 100644 --- a/products/nexus/workflow.md +++ b/products/nexus/workflow.md @@ -31,9 +31,13 @@ Typical structure: | Canvas | Visual workspace | | Node Palette | Available nodes | | Node Configuration | Params, Credentials, Notes, Debug | -| Toolbar | Save, Publish, Execute, Undeploy | +| Config Templates | Save and reuse node configurations across workflows | +| Toolbar | Save, Publish, Run, Undeploy, Import/Export | | Execution Tab | Run history and metrics | +A workflow can also be run manually with an optional input payload, and +workflows can be exported to or imported from JSON for backup and sharing. + ## Workflow states | State | Description | Available Actions | @@ -54,13 +58,25 @@ Workflows move through these states from creation to active execution. - Execution duration - Messages processed per node - Error counts and latency +- Node timeline showing each node's step, label, status, and runtime +- Per-node payload inspection as formatted JSON ## Current Monitoring Limitations -- No per-node execution logs -- Limited payload inspection - Manual refresh required +## Versioning + +Each time you publish a workflow, Nexus stores an immutable version in its +history. From the **Versions** panel you can: + +- Review every published version with its author and publish time +- Compare two versions to see node, connector, and setting changes +- Restore an earlier version, which replaces the current draft (existing + published versions are untouched) + +A workflow must be deactivated before you can restore a version. + ## Node types ### Trigger nodes From dbc1c53ba45efc17c7d4c24dfacaaaa154b5c3b3 Mon Sep 17 00:00:00 2001 From: Sam Date: Wed, 17 Jun 2026 16:46:42 +0100 Subject: [PATCH 3/8] docs: link the Nexus club for questions and feedback Add a feedback callout on the Nexus overview and a pointer from Troubleshooting to the Nexus club, where Early Access users can ask questions and share feedback. Co-Authored-By: Claude Opus 4.8 (1M context) --- products/nexus/index.md | 6 ++++++ products/nexus/security.md | 2 ++ 2 files changed, 8 insertions(+) diff --git a/products/nexus/index.md b/products/nexus/index.md index f807f85f7..7aa0f393e 100644 --- a/products/nexus/index.md +++ b/products/nexus/index.md @@ -12,6 +12,12 @@ nav: Shopware Nexus is currently in **Early Access**. The range of functions is limited and may expand in future updates. Behaviour and scope may change. ::: +:::info +**Questions or feedback?** + +Join the [Nexus club](https://hub.shopware.com/clubs/nexus) to ask questions, share feedback, and help shape where Nexus goes next. +::: + Shopware Nexus is a unified platform for **event-driven automation and integration**. It empowers merchants to orchestrate systems visually using low-code simplicity, creating scalable workflows that connect Shopware with ERPs, CRMs, and other business systems. diff --git a/products/nexus/security.md b/products/nexus/security.md index 1af2da0de..cca72f996 100644 --- a/products/nexus/security.md +++ b/products/nexus/security.md @@ -20,3 +20,5 @@ nav: | Missing event data | Inspect payload with Log node | | BC filter returns empty | Validate OData syntax | | Slack message not sent | Re-authorize Slack | + +Still stuck? Ask in the [Nexus club](https://hub.shopware.com/clubs/nexus). From bc8bd86d984920cf28b549dea72e7e345489529e Mon Sep 17 00:00:00 2001 From: Sam Date: Thu, 18 Jun 2026 09:27:58 +0100 Subject: [PATCH 4/8] docs: troubleshoot activating the Nexus ingestion service via CLI When runtime extension management is disabled (common on composer-managed installations), the Shopware Nexus Event Ingestion Service cannot be activated from the Administration. Document the CLI alternative (app:activate ShopwareNexusIngestionService), based on a merchant report. Co-Authored-By: Claude Opus 4.8 (1M context) --- products/nexus/security.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/products/nexus/security.md b/products/nexus/security.md index cca72f996..2c567acdc 100644 --- a/products/nexus/security.md +++ b/products/nexus/security.md @@ -21,4 +21,12 @@ nav: | BC filter returns empty | Validate OData syntax | | Slack message not sent | Re-authorize Slack | +### Activating the Nexus ingestion service + +If runtime extension management is disabled (common on composer-managed installations), the **Shopware Nexus Event Ingestion Service** cannot be activated from the Administration. Activate it from the CLI instead: + +```bash +bin/console app:activate ShopwareNexusIngestionService +``` + Still stuck? Ask in the [Nexus club](https://hub.shopware.com/clubs/nexus). From 6bc9553d0644033ef677422b2aa9ae269ed4932a Mon Sep 17 00:00:00 2001 From: Su <112690947+sushmangupta@users.noreply.github.com> Date: Thu, 18 Jun 2026 17:40:37 +0200 Subject: [PATCH 5/8] Update products/nexus/user-management.md --- products/nexus/user-management.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/products/nexus/user-management.md b/products/nexus/user-management.md index c80f7f1eb..9105d2019 100644 --- a/products/nexus/user-management.md +++ b/products/nexus/user-management.md @@ -6,8 +6,7 @@ nav: # User Management -Nexus access is scoped to your company. Every user who belongs to the company -is assigned a role that controls what they can see and do. +Nexus access is scoped to your company. Every user who belongs to the company is assigned a role that controls what they can see and do. ## Roles From 3b2dd8a01ead936bef7f56d20a38701e0bcf4c56 Mon Sep 17 00:00:00 2001 From: Su <112690947+sushmangupta@users.noreply.github.com> Date: Thu, 18 Jun 2026 17:40:47 +0200 Subject: [PATCH 6/8] Update products/nexus/workflow.md --- products/nexus/workflow.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/products/nexus/workflow.md b/products/nexus/workflow.md index f0e9cfb28..6959c860a 100644 --- a/products/nexus/workflow.md +++ b/products/nexus/workflow.md @@ -67,8 +67,7 @@ Workflows move through these states from creation to active execution. ## Versioning -Each time you publish a workflow, Nexus stores an immutable version in its -history. From the **Versions** panel you can: +Each time you publish a workflow, Nexus stores an immutable version in its history. From the **Versions** panel you can: - Review every published version with its author and publish time - Compare two versions to see node, connector, and setting changes From 12330ef5cb06115d8d729c3cc770f386c0faf4b3 Mon Sep 17 00:00:00 2001 From: Su <112690947+sushmangupta@users.noreply.github.com> Date: Thu, 18 Jun 2026 17:40:56 +0200 Subject: [PATCH 7/8] Update products/nexus/user-management.md --- products/nexus/user-management.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/products/nexus/user-management.md b/products/nexus/user-management.md index 9105d2019..93761d79c 100644 --- a/products/nexus/user-management.md +++ b/products/nexus/user-management.md @@ -18,8 +18,7 @@ Nexus access is scoped to your company. Every user who belongs to the company is ## Managing users -Admins manage users from the **User management** screen, which lists everyone -in the company with their role and status (Active, Inactive, Pending). +Admins manage users from the **User management** screen, which lists everyone in the company with their role and status (Active, Inactive, Pending). From here, an Admin can: From b14b880af3e5bd3d8257eadea1af15b8f52a419a Mon Sep 17 00:00:00 2001 From: Su <112690947+sushmangupta@users.noreply.github.com> Date: Thu, 18 Jun 2026 17:41:05 +0200 Subject: [PATCH 8/8] Update products/nexus/workflow.md --- products/nexus/workflow.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/products/nexus/workflow.md b/products/nexus/workflow.md index 6959c860a..983945ce9 100644 --- a/products/nexus/workflow.md +++ b/products/nexus/workflow.md @@ -71,8 +71,7 @@ Each time you publish a workflow, Nexus stores an immutable version in its histo - Review every published version with its author and publish time - Compare two versions to see node, connector, and setting changes -- Restore an earlier version, which replaces the current draft (existing - published versions are untouched) +- Restore an earlier version, which replaces the current draft (existing published versions are untouched) A workflow must be deactivated before you can restore a version.