How to Import Products in Shopware

The Most Popular Extension Builder for Magento 2

With a big catalog of 224+ extensions for your online store

Shopware is a German open-source platform aimed at improving the customer experience. Shopware was founded in 2000, and they now have over 80,000 satisfied customers. The wonderful thing about Shopware is that the software is created by the users. As a result, the software not only has a high quality, but it also meets the highest design and technology standards.

In this article, let’s learn How to Import Products in Shopware to help you build up your online store basically.

Table of contents

Benefits of using Shopware

  • Possibilities for expanded content management (CMS): The CMS used by Shopware is called ‘Shopping Worlds,’ and for a good reason. Shopping Worlds allows you to create highly customizable content/pages without the need for additional technical assistance.

The freedom you have in Shopping Worlds’ backend is unrivaled. You tell a story with expressive images and relevant content, and you make sure that you can respond to the emotional aspects of online shopping in a flexible way with ease.

  • Design by dragging and dropping: Products, banners, content and product blocks, rich media, and other complex components can be dragged to create customized layouts. In Shopping World, this drag-and-drop functionality will be used to create pages.

  • Shopware is a multi-store product: Shopware, like its main competitor Magento, can manage multiple stores from a single platform. Product and catalog management is extremely simple. It is extremely simple to manage products and your catalog thanks to Shopware’s extensive and flexible tools.

It is also a nice feature to be able to create so-called product streams. Product streams respond to the visitor’s shopping behavior and provide a personalized experience. Product groups can be created by filtering on brand, price, manufacturer, and reviews. When visitors apply the appropriate filters, they will see a personalized product stream.

  • Marketing features that are extensive: Aside from product streams, the platform offers a plethora of additional marketing functionalities. Customers can, for example, be segmented using Customer Streams based on their interests or previous shopping behavior.

You can use Digital Publishing to create beautiful banners with buttons and text. The loyalty program is another effective marketing tool. Customers can earn points for every purchase they make. These points can be used to get a nice discount or other bonus.

  • ERP solution that is integrated: Shopware’s Professional and Professional Plus editions have a nice integration with Pickware. Pickware is an ERP-solution that connects the checkout system and warehouse management, such as stock management.

  • Friendly to search engines: Shopware has been SEO-optimized. It allows you to create SEO-friendly URLs, change meta titles and descriptions, use Rich Snippets, has an inbuilt sitemap, and works well with redirects and canonicals.

It would be impossible to list all of the advantages of Shopware here. Shopware has all of the latest gadgets, and the open-source community is always working on improvements and extensions.

How to Import Products in Shopware

Step 1: Importing products

The first step is to import the products for which new variants are to be imported. You can skip this step if you want to import variants for already existing products. You enter the new products in the attached CSV file. Leave the column id and parent id fields blank. These are either generated by the system or are not necessary in this case. Then, with the default product profile, import this file into the Import/Export module.

Importing products

Step 2: Importing properties

The next step is to import the properties that will be used to create the variants. You can skip this step if you have already created the properties you want to use.

You can import new properties by using the attached CSV file. Leave the id column blank to be generated during the import. Enter the UUID of the property group in the column group id. When you access the property group in the Shopware Admin, you will see this in the browser’s address bar.

Importing properties

You can also obtain them by exporting the properties using the default properties profile.

If you leave this column blank, the import will recreate the property group and assign it a unique identifier. After you’ve finished filling out the CSV file, import it into the Import/Export module using the default properties profile.

Step 3: Importing variant configuration

Once the products and properties are available, they must be linked in the form of variant configurations so that the variants can be created in a later step. You enter the option id in the attached CSV file. This is the property’s UUID that was generated automatically. If you export the properties from the previous step again, you will get this ID.

Then type in the product id. This is the UUID of the primary product for which variants will be created. When you access the products in the Shopware Admin, you will see this in your browser’s address bar.

Importing variant configuration

You can also obtain them by exporting the properties using the default variant configuration settings profile.

Simply leave the id column blank and import it with the default variant configuration settings profile in the Import/Export module.

Step 4: Generating or importing variants

  • Import variations: You have prepared the variants so far with the previous steps that you only need to import them now. To import variants, you must have the default product profile and the import product variants checkbox checked.

Generating or importing variants

Parent id, which results from the ID of the main article, product number, which is the desired article number of the variant, active, which must be either 0 or 1, stock, which gives the stock, and optionIds, which results from the ID’s of the properties and can be enumerated with are mandatory fields for the import of variants in the profile.
  • Create variants: You have prepared the variants so far with the previous steps that you only need to generate them now. In the Shopware Administration, open the product for which you imported the variants and navigate to the tab generate variants. Click on the generate variants button.

Generating or importing variants

Click on generate variants in the window that appears (1).

Generating or importing variants


After this article about How to Import Products in Shopware, we hope that you can know the basic steps to build up your online store successfully!

Increase sales,
not your workload

Simple, powerful tools to grow your business. Easy to use, quick to master and all at an affordable price.

Get Started
avada marketing automation

Explore Our Products:


Stay in the know

Get special offers on the latest news from Mageplaza.

Earn $10 in reward now!

Earn $10 in reward now!

go up