Shopware 6 Export Guide: How to Export Products and Other Data in 2026

- E-Commerce, Shopware

Shopware Cookbook cover for "Shopware 6 Export Guide: How to Export Products and Other Data in 2026"

In 2026, basic Shopware 6 export is associated with built-in tools capable of exporting store data to CSV files. You can easily transfer products, customers, orders, and other information for backups, reporting, data analysis, or marketplace integrations, keeping connected platforms up to date.

In this Shopware 6 export guide, we explain how the default export functionality works, how to create and customize export profiles, and how to configure mappings. We also look at the limitations of the built-in tools and show how to extend Shopware export with automation, filters, additional file formats, and external destinations.

If you also need to bring external data into your store, check out our Guide to Shopware 6 Import, where we cover the platform’s import capabilities and profiles.

We also provide Shopware integration with external platforms. Contact our support for further information or get Improved Import, Export & Mass Actions for Shopware by Firebear Studio

Explore Shopware

What Can You Export from Shopware 6 by Default in 2026?

Shopware 6 includes built-in export functionality for transferring different types of store data to CSV files. The exact data available for export depends on the entity and the export profile you configure.

By default, Shopware 6 lets you work with export profiles for common ecommerce data, including:

Data Type What You Can Export
Products Product information, SKUs, names, prices, stock, descriptions, properties, and other product attributes
Categories Category names, IDs, parent-child relationships, and category-related information
Customers Customer details, addresses, customer numbers, and other available customer fields
Orders Order numbers, dates, customer information, order status, totals, and other order data
Manufacturers Manufacturer names, IDs, and related information
Properties Property groups, options, and associated values
Media Available media information and related file data
Sales Channels Sales channel-related data available through the configured export profile

The built-in Shopware 6 export functionality uses export profiles. These profiles determine which entity you export, which fields are included, how the data is mapped, and which filters are applied.

This approach gives you more control than simply exporting an entire database. For example, you can create a product export that includes only specific fields or apply conditions to export a particular product catalog.

However, native Shopware 6 exports have limitations. The available fields and entities depend on the platform’s built-in functionality and your configuration. More advanced requirements, such as scheduled exports, automated transfers to external systems, additional formats, or complex data transformations, may require an extended export solution.

The next sections explain how Shopware 6 export profiles work and how to configure them for different data transfer scenarios.

Shopware 6 Export: Native Export Functionality Explained

The Shopware 6 export functionality is available in the administration under Settings → Automation → Export. From this area, you can access the export tools and create export profiles that determine which store data is included in the generated CSV file. Shopware lets you select the data you want to export, configure the relevant fields and filters, and then generate the file for further processing or use in external systems.

Exported File Characteristics

When you perform a Shopware 6 export, the default CSV output follows specific formatting requirements:

  • Character set: UTF-8
  • Field separator: Semicolon (;)
  • String separator/enclosure character: Quotation marks (“)

These settings are also available when you create or customize an export profile. The separator character determines how fields are separated in the CSV file, while the enclosure character marks the beginning and end of text values.

If the external system receiving your Shopware 6 export requires a different CSV structure, you can adjust the corresponding export profile, including its mappings and separator settings. You may also need to process the resulting CSV file before transferring it to another system. The available customization options depend on the export profile and the requirements of the target system.

Shopware 6 Export Interface

You can access the Shopware 6 export functionality in the administration under Settings → Automation → Import/Export. Open the Export tab to export existing data from your Shopware 6 environment to a CSV file.

The export process is profile-based. First, you select the appropriate export profile. The profile determines which data is retrieved from the database and which fields are written to the CSV file. After selecting the profile, click Start export to generate the file.

Shopware 6 Export screenshot showing how to select profile and start export

Once you start a Shopware 6 export, you can monitor it through the Export activity section. This area contains a history of exports performed during the last 30 days. From the context menu of an export entry, you can open the profile used for the export or download the generated CSV file again.

gif image showing the default export process in Shopware 6

This makes the basic Shopware 6 export workflow straightforward: select a profile, start the export, and retrieve the resulting CSV file from the export activity when needed.

Also, there is a history of export runs called Export activity. Each record in this grid has a context menu that lets you open the corresponding log entry, download the exported CSV file, or view the appropriate export profile. That’s it.

Shopware Export history tab

The Export activity section displays a history of your past exports. However, all exports older than 30 days are not displayed here. The section lets you open the used profile and export the CSV file again. Use the corresponding option in the context menu at the end of each line.

If you need to change how Shopware structures the exported data, the next step is to work with export profiles.

Default Shopware 6 Export Profiles

The Profiles tab contains the profiles used for both imports and exports. A profile defines which database entries Shopware accesses and how those entries are mapped to CSV fields. You can use standard profiles provided by Shopware or create custom profiles for specific export requirements.

You can manage profiles under Settings → Automation → Import/Export → Profiles. From the context menu, you can open, delete, or duplicate an existing profile. You can also use Add new profile to create a custom profile from scratch.

Shopware 6 Export Profiles

A custom Shopware 6 export profile lets you define the object type, separator character, enclosure character, and field mappings. The mapping determines which database entries are included in the CSV file and under which column names they appear.

This is particularly useful when the default export profile does not produce the exact data structure required by an external system. Instead of manually modifying every CSV file after export, you can configure a profile that generates the required structure directly.

How to Create Custom Export Profiles in Shopware 6

Shopware 6 lets you create custom export profiles when the default profiles do not provide the data structure you need. A Shopware 6 export profile defines the data you want to export, the fields included in the CSV file, and how those fields are mapped.

There are two ways to create a new export profile in Shopware 6:

  • Click Add new profile to create a profile from scratch.
  • Duplicate an existing profile and modify its settings.

Let’s start with the first approach. Click Add new profile, and Shopware 6 opens the profile configuration screen. Depending on your Shopware version, the available settings are organized into sections for the profile’s general configuration, field mappings, and CSV formatting.

General Settings of a Shopware 6 Export Profile: Name, Object Type, and Mappings

The General settings let you enter a name for your export profile and select its object type. The object type determines which type of Shopware data you want to export and limits the available fields to those associated with the selected data structure.

The mapping section is where you define the relationship between Shopware data and the columns in your CSV file. You can select the database fields you want to include and assign the corresponding column names used in the Shopware 6 export.

Choose the object type carefully before configuring your mappings. The available mapping options depend on the selected object type, so changing it after configuring the profile may require you to review or recreate your mappings.

Custom mappings are particularly useful when the exported CSV must match the structure required by an ERP, CRM, marketplace, reporting system, or another external platform.

Shopware Export illustration showing how to create and configure a new profile

Field Indicators: Separator and Enclosure Character

The Field Indicators settings control how Shopware structures the CSV file generated by your Shopware 6 export.

A separator determines how individual fields are divided within each CSV row. A semicolon (;) is used by default. Depending on your requirements, you can also use other supported separator characters, such as a comma (,) or caret (^).

An enclosure character defines how text values are enclosed in the CSV file. Double quotation marks (“) are used by default. They ensure that characters used as separators within a text value are not interpreted as field separators.

For example, if a product description contains a semicolon, enclosing the value in quotation marks prevents Shopware or the receiving system from treating that semicolon as the beginning of a new field.

screenshot of Shopware 6 admin showing field indicators for export profile

 

These settings are important when you need your Shopware 6 export to comply with the CSV requirements of an external system. Using the correct separator, enclosure character, and field mappings can eliminate the need for additional manual processing after the export.

Upload a CSV File to Create a New Shopware 6 Export Profile

Shopware 6 also provides a way to create a profile based on an existing CSV structure. This can be useful when you already have a CSV file that represents the structure required by another system.

Upload the CSV file when creating the profile, and Shopware can use its fields as a basis for configuring the export mappings. You can then connect the CSV columns with the corresponding Shopware data fields.

This approach can save time when you need to configure a Shopware 6 export for an existing integration or when the target system already provides a specific CSV template.

Shopware Export mapping: screenshot showing how to upload CSV to create a mapping profile

How to Create Mapping for Shopware 6 Export

Mapping determines which Shopware data appears in the CSV file generated by a Shopware 6 export and how that data is represented in the exported file. In practice, you add mapping entries and connect Shopware database fields with the corresponding CSV column names.

This approach lets you control the structure of your Shopware 6 export and prepare the resulting CSV for a specific external system.

screenshot showing how to configure Shopware Export mapping

Add a New Mapping

Click Add new mapping (1) to add a new line (2) to the mapping section of your export profile. Each mapping connects a Shopware database field with a column in the CSV file generated by your Shopware 6 export.

Enter the name that you want to use for the corresponding CSV column. Make sure that the column name matches the structure expected by the system that will receive the exported data.

Specify the Field Position

The mapping configuration also lets you define the position (3) of a field in the exported CSV file. The position determines the order in which columns appear in the Shopware 6 export.

This is useful when the target system expects fields in a specific sequence. You can arrange the mappings to reproduce the required CSV structure without manually rearranging the exported file afterward.

Add Default Values

Shopware 6 allows you to configure default values for mapping entries where supported. These values can provide fallback data when the corresponding field does not contain a value.

When configuring a Shopware 6 export, consider whether the default value is appropriate for the target system. A predefined value can help maintain a consistent CSV structure, but it should match the requirements of the system that processes the exported data.

Remove Mapping Entries

If you no longer need a field in your Shopware 6 export, use the context menu (4) on the right side of the mapping entry and select Delete.

Removing unnecessary mappings keeps the export profile focused on the data you actually need and prevents unwanted columns from appearing in the generated CSV file.

With these mapping options, you can customize the structure of a Shopware 6 export without modifying the generated CSV manually after every export.

Improved Import, Export & Mass Actions: An Alternative to Shopware 6 Export

The default Shopware 6 export functionality is suitable for basic CSV exports, but it can be limiting when you need advanced automation, filtering, additional file formats, or direct connections to external systems. If the native tools do not meet your requirements, consider Improved Import, Export & Mass Actions by Firebear Studio.

The app extends the standard Shopware 6 export capabilities with features designed for more complex data transfer workflows:

  • Scheduled exports – automate recurring Shopware 6 export processes and run them according to a defined schedule.
  • Advanced mapping – customize exported data, define default values, change column order, and select the fields included in your export.
  • Filters – export only the products, customers, orders, or other records that match specific conditions.
  • Additional file formats – export Shopware data in CSV, XML, and XLSX formats.
  • Multiple file destinations – download exported files, transfer them to an external server via FTP, or connect your Shopware export workflow with Google Drive and Google Sheets.

The Improved Import, Export & Mass Actions app is designed to extend the standard Shopware 6 export workflow with more flexible mapping, automation, file formats, and destinations. While the native Shopware export functionality generates CSV files, the extension lets you create exports in additional formats, including XML and XLSX.

You can also use the app to automate data transfers to external destinations. For example, you can configure an FTP export or connect your Shopware store with Google Drive or Google Sheets. This eliminates the need to manually download and transfer files after each export.

Automation and advanced mapping are particularly useful for recurring integrations. You can configure the export schedule, select the required data, define the mappings and destination, and let the app execute subsequent Shopware 6 export jobs automatically according to your settings.

Firebear Studio regularly updates Improved Import, Export & Mass Actions with new features and compatibility improvements. For information about the current capabilities of the app and available export options, contact our support team.

Get Improved Import, Export & Mass Actions for Shopware by Firebear Studio

Shopware 6 Export: Choose the Right Approach for Your Data

The built-in Shopware 6 export functionality provides a straightforward way to transfer store data to CSV files. With export profiles, mappings, filters, and configurable CSV settings, you can adapt the standard export process to many common data transfer requirements.

However, native Shopware 6 export has its limits when you need more advanced workflows. Scheduled exports, additional file formats, complex filtering, automated data transfers, and external destinations require capabilities beyond the basic tools.

For these scenarios, Improved Import, Export & Mass Actions extends Shopware 6 export with advanced mapping, automation, filters, additional file formats, and multiple destinations. It can help reduce manual data processing and make recurring exports easier to manage.

Whether you use the native functionality or an extended solution, the right Shopware 6 export setup depends on the type of data you need to transfer, the structure required by the target system, and how often the export needs to run.

If you need more flexibility than the default Shopware tools provide, contact Firebear Studio to learn how Improved Import, Export & Mass Actions can support your Shopware 6 export workflows.

Shopware 6 Export FAQ

What Is Shopware 6 Export?

Shopware 6 export is the process of transferring store data from Shopware 6 into an external file, typically a CSV file. You can export products, customers, orders, categories, and other supported data using export profiles. These profiles define which data is included and how it is structured in the exported file.

How Do I Export Data From Shopware 6?

To export data from Shopware 6, go to Settings → Automation → Import/Export and open the Export tab. Select an export profile and click Start export. Shopware generates a CSV file based on the data and mappings defined in the selected profile. You can retrieve completed exports from the Export activity section.

What File Format Does Shopware 6 Use for Export?

The standard Shopware 6 export functionality generates CSV files. By default, the files use UTF-8 encoding, a semicolon (;) as the field separator, and quotation marks (") as the enclosure character. You can adjust the separator and enclosure settings when configuring a custom export profile.

Can I Create a Custom Shopware 6 Export Profile?

Yes. Shopware 6 lets you create custom export profiles when the standard profiles do not provide the required data structure. A custom profile lets you select the object type, configure CSV formatting, and create mappings that determine which Shopware fields appear in the exported file and under which column names.

How Do I Export Products From Shopware 6?

To export products from Shopware 6, open Settings → Automation → Import/Export → Export and select a product export profile. Start the export to generate a CSV file containing the product data defined by the profile. If you need specific product attributes or a particular column structure, create or customize an export profile and configure the required mappings.

How Do I Export Customers From Shopware 6?

You can export customers from Shopware 6 using a customer export profile. Go to Settings → Automation → Import/Export → Export, select the appropriate customer profile, and start the export. The resulting CSV contains the customer fields included in that profile. For a more specific data structure, you can create a custom profile and configure its mappings.

How Do I Export Orders From Shopware 6?

To export orders from Shopware 6, use an order export profile under Settings → Automation → Import/Export → Export. Select the profile and start the export to generate the CSV file. If the standard profile does not include the order fields you need, create a custom profile and map the required Shopware data to your CSV columns.

How Do I Export Categories From Shopware 6?

Shopware 6 allows you to export category data through the export functionality. Open Settings → Automation → Import/Export → Export, select a category export profile, and start the export. You can create a custom profile if you need specific category fields, a different column structure, or additional mapped data.

How Do I Export Manufacturers From Shopware 6?

You can export manufacturer data from Shopware 6 with an appropriate manufacturer export profile. Open the Export section under Settings → Automation → Import/Export, select the relevant profile, and start the export. If the available profile does not contain the fields you need, you can create a custom profile and configure the mappings accordingly.

Can I Automate Shopware 6 Exports?

The standard Shopware 6 export functionality is primarily designed around creating CSV files through export profiles. If you need recurring scheduled exports, advanced filters, additional formats such as XML or XLSX, or automatic transfers to destinations such as FTP, Google Drive, or Google Sheets, you can extend the native functionality with Improved Import, Export & Mass Actions by Firebear Studio.