Shopware icon

Shopware

Shopware

Actions778

Import Export Profile → Create Import Export Profile

AI-generated

Overview

This node operation creates a new Import Export Profile in the Shopware system. It is useful for automating the setup of import/export configurations, such as defining file types, delimiters, mappings, and other profile details for data import/export tasks. For example, it can be used to programmatically create profiles for importing product data or exporting order information with specific formatting and mapping rules.

Use Case Examples

  1. Creating an import profile for CSV product data with specific delimiter and enclosure settings.
  2. Setting up an export profile for order data with custom mappings and file type.

Properties

Name Meaning
Response Data format for the response, either basic or detailed.
Id Unique identifier for the import export profile.
Label Label or name of the import export profile.
Type Type of the import export profile.
System Default Boolean flag indicating if this profile is a system default.
Source Entity The source entity for the import export profile, e.g., product, order.
File Type File type used in the import export profile, e.g., CSV, XML.
Delimiter Delimiter character used in the file for separating values.
Enclosure Enclosure character used in the file for enclosing values.
Mapping JSON object defining the field mappings for import/export.
Update By JSON object defining update criteria or fields.
Config JSON object for additional configuration settings.
Technical Name Technical name of the import export profile.
Name Name of the import export profile.
Created At Timestamp for when the profile was created.
Updated At Timestamp for when the profile was last updated.
Translated JSON object containing translated fields or labels.
Import Export Logs JSON array containing logs related to import/export operations.
Request Options Collection of request options such as batching, SSL settings, proxy, and timeout.

Output

JSON

  • id - Unique identifier of the created import export profile.
  • label - Label or name of the created profile.
  • type - Type of the created profile.
  • systemDefault - Indicates if the profile is a system default.
  • sourceEntity - Source entity associated with the profile.
  • fileType - File type used in the profile.
  • delimiter - Delimiter character used in the profile.
  • enclosure - Enclosure character used in the profile.
  • mapping - Field mappings defined in the profile.
  • updateBy - Update criteria or fields defined in the profile.
  • config - Additional configuration settings of the profile.
  • technicalName - Technical name of the profile.
  • name - Name of the profile.
  • createdAt - Creation timestamp of the profile.
  • updatedAt - Last update timestamp of the profile.
  • translated - Translated fields or labels in the profile.
  • importExportLogs - Logs related to import/export operations for the profile.

Dependencies

  • An API key credential for Shopware Admin API

Troubleshooting

  • Ensure all required fields (Id, Label, Source Entity, File Type, Delimiter, Enclosure) are provided to avoid validation errors.
  • If the API returns authentication errors, verify the API key credential and base URL configuration.
  • Timeout errors can be resolved by increasing the timeout setting in Request Options.
  • If SSL certificate validation fails, enable 'Ignore SSL Issues' option if appropriate.

Discussion