Shopware icon

Shopware

Shopware

Actions778

Bulk Operations → Sync

AI-generated

Overview

This node performs a bulk synchronization operation in the Shopware system. It allows users to send bulk data payloads for entities such as products, applying filters and controlling indexing behavior during the sync process. This is useful for efficiently updating or syncing large sets of data in Shopware, such as product catalogs or customer information, in a single operation.

Use Case Examples

  1. Sync a bulk of product data to Shopware with indexing enabled.
  2. Perform a bulk sync operation with indexing disabled to speed up the process when indexing is not needed immediately.

Properties

Name Meaning
Fail On Error Determines whether the operation should stop on encountering an error or continue processing subsequent actions. Setting this to false allows the sync to continue despite errors.
Indexing Behavior Controls how data indexing is handled during the sync operation. Options include using queue indexing or disabling indexing entirely.
Body The JSON payload containing the entity type, the data to be synced (payload), and any filters to apply during the sync.

Output

JSON

  • entity - The type of entity being synced, e.g., product.
  • payload - The array of data items to be synchronized in bulk.
  • filter - Filters applied to the bulk sync operation.

Dependencies

  • Requires Shopware API credentials for authentication.

Troubleshooting

  • Ensure the JSON body is correctly formatted to avoid parsing errors.
  • If the operation fails, check the 'Fail On Error' setting to control error handling behavior.
  • Verify that the Shopware API credentials are correctly configured and have the necessary permissions.
  • Timeouts can occur if the payload is too large or the server is slow; adjust the timeout setting in request options accordingly.

Discussion