This guide explains how to connect your Shopware 6 store to n8n using the Shopware Integration credentials.
Once configured, the node can securely perform operations on products, customers, and orders through the Shopware Admin API.
The Shopware 6 node uses Client Credentials authentication, which requires an Integration in your Shopware Admin panel.
This provides three essential parameters:
| Field | Description |
|---|---|
| Domain | The base URL of your Shopware 6 store (e.g., https://store.example.com) |
| Client ID | Generated by your Shopware Integration |
| Client Secret | Generated by your Shopware Integration |
n8n API Integration.Once created, you’ll see the following credentials:
Copy these values securely — the secret key is visible only once.
You’ll also need your Shopware store’s public domain (base URL), for example:
https://store.example.com
Ensure that:
https://store.example.com/api.Enter the fields:
| Field | Example |
|---|---|
| Domain | https://store.example.com |
| Client ID | SWIAKQ7Y... |
| Client Secret | A7S2Hn89... |
Click Test to verify the connection.
If successful, you’ll see a confirmation message.
To fully confirm authentication:
| Issue | Possible Cause | Solution |
|---|---|---|
| 401 Unauthorized | Invalid credentials or expired secret | Recreate your Integration in Shopware and update the Client ID/Secret in n8n. |
| Connection timeout | Incorrect domain or firewall blocking requests | Ensure the URL points to the correct store domain and the Admin API is reachable. |
| 403 Forbidden | Integration lacks necessary permissions | Enable “Admin access” for your Shopware Integration. |
| Invalid JSON | Shopware API returned an unexpected format | Ensure your Shopware version is 6.6.x.x or newer and API responses are JSON. |
Once authentication is complete, you can start using the available resources and operations:
© 2025 Solution25 — Released under the Fair-Code License.