Shopware Admin icon

Shopware Admin

Consume Shopware Admin API

Actions10

Overview

This node integrates with the Shopware Admin API to manage various resources such as orders, products, and customers. Specifically for the Product - Get Many operation, it retrieves multiple product records from the Shopware system. This is useful when you want to fetch a list of products, optionally filtered by a search term or limited in number.

Common scenarios include:

  • Synchronizing product data from Shopware into another system.
  • Displaying a catalog of products within an automation workflow.
  • Filtering products based on search criteria for reporting or further processing.

Example: Fetching up to 10 products whose names or descriptions match a specific keyword.

Properties

Name Meaning
Additional Fields Collection of optional parameters:
- Limit: Max number of results to return (default 10).
- Search Term: Text to filter products by matching terms.

Output

The node outputs an array of JSON objects representing the retrieved products. Each object corresponds to a product record returned by the Shopware Admin API. The exact structure depends on the Shopware API response but typically includes product details like ID, name, description, price, stock, and other metadata.

No binary data output is produced by this operation.

Dependencies

  • Requires connection to the Shopware Admin API.
  • Needs an API authentication credential configured in n8n to authorize requests.
  • The node uses the base API URL and credentials to make authenticated HTTP requests.

Troubleshooting

  • Empty results: If no products are returned, verify the search term and limit parameters. Also, ensure that the Shopware instance contains products matching the criteria.
  • Authentication errors: Check that the API key or authentication token is valid and has sufficient permissions.
  • API endpoint errors: Confirm the Shopware API URL is correct and accessible.
  • Rate limits or timeouts: Large result sets or network issues may cause failures; try reducing the limit or retrying later.
  • Error messages: The node surfaces API error messages. Common errors include invalid parameters or unauthorized access. Review the error message and adjust credentials or input parameters accordingly.

Links and References

Discussion