> For the complete documentation index, see [llms.txt](https://docs.solutioo.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.solutioo.de/shopware/shopware6_en_us/master-data-management/item-categories.md).

# Item Categories

Item categories structure your product catalog and are synchronized between Business Central and Shopware.

### 1. Categories in Business Central

#### 1.1 Category structure

Business Central uses categories for structuring. The categories are displayed hierarchically. Enter "*Categories"* in the search field to reach the corresponding menu.

<div align="left" data-with-frame="true"><figure><img src="https://3167966143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVsUTvHyq0bxTYi3oQtlM%2Fuploads%2FNxt0vz17iiAQpkODvxjY%2FBildschirmfoto%202026-02-25%20um%2011.58.29.png?alt=media&#x26;token=27e778b2-63cf-4319-b14c-50d2e7d247d7" alt="" width="375"><figcaption></figcaption></figure></div>

#### 1.2 Creating categories

Enter the term *"Item Categories"* in the Business Central search field to go directly to the corresponding menu. There, click *"+ New"* to create a new category. Then fill in the *"Code", "Description"* and (if required) *"Parent Category"* fields. Technically, specifying the *"Code"* is already sufficient; the other fields serve to provide better structure and clarity.

<table data-view="cards"><thead><tr><th></th></tr></thead><tbody><tr><td><strong>Code</strong>: Unique category code</td></tr><tr><td><strong>Description:</strong> Category name for display</td></tr><tr><td><strong>Parent Category:</strong> Parent category for the hierarchy</td></tr></tbody></table>

<div align="left" data-with-frame="true"><figure><img src="https://3167966143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVsUTvHyq0bxTYi3oQtlM%2Fuploads%2FtRrMOuNg58guh4IXvIvH%2FBildschirmfoto%202026-02-25%20um%2011.40.18.png?alt=media&#x26;token=b06be49b-f02f-4357-8725-6e4f7c3c8df2" alt=""><figcaption></figcaption></figure></div>

<div align="left" data-with-frame="true"><figure><img src="https://3167966143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVsUTvHyq0bxTYi3oQtlM%2Fuploads%2FMHObbwRgbt2pbWw7qBxm%2FBildschirmfoto%202026-02-25%20um%2011.44.48.png?alt=media&#x26;token=bfb5831e-259e-4c28-b892-fed33f1d6f37" alt=""><figcaption></figcaption></figure></div>

#### 1.3 Assigning a category

* Open the [*"Item Card"*](#upload-to-shopware) of the product you want to assign to a category.
* Under *"Item Category Code"*, select the category you want.
* How do I create a category? See the previous section: ["1.2 Creating categories"](#id-1.2-creating-categories)

<div align="left" data-with-frame="true"><figure><img src="https://3167966143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVsUTvHyq0bxTYi3oQtlM%2Fuploads%2FNG3rFSWY7WHf9SmAKRzj%2FBildschirmfoto%202026-02-26%20um%2009.26.40.png?alt=media&#x26;token=d64799e4-86de-4724-9841-26c3bd8c8cd5" alt=""><figcaption><p>Item Card menu item</p></figcaption></figure></div>

### 2. Category synchronization

#### Initial download

During the initial download, all categories are imported from Shopware into Business Central:

{% stepper %}
{% step %}
The Shopware categories are retrieved.
{% endstep %}

{% step %}
Corresponding BC item categories are created.
{% endstep %}

{% step %}
The Shopware ID is stored for the mapping / assignment.
{% endstep %}
{% endstepper %}

#### Upload to Shopware

New categories from BC can be uploaded to Shopware:

{% columns %}
{% column %}
{% stepper %}
{% step %}
Create a new [*"item category"*](#id-1.-categories-in-business-central) in BC.
{% endstep %}

{% step %}
In the **Item Category Card** area, open: *"Actions"* <i class="fa-right">:right:</i> *"Shopware"* <i class="fa-right">:right:</i> *"Upload category"*
{% endstep %}

{% step %}
The category is created under the configured parent category.
{% endstep %}
{% endstepper %}
{% endcolumn %}

{% column %}

<div align="left" data-with-frame="true"><figure><img src="https://3167966143-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVsUTvHyq0bxTYi3oQtlM%2Fuploads%2FtRPF2yBV3jqogIRgBnFZ%2FBildschirmfoto%202026-04-07%20um%2011.12.01.png?alt=media&#x26;token=5d28acb4-db01-4dd4-9fbe-8b3a34ce8a08" alt="" width="375"><figcaption></figcaption></figure></div>
{% endcolumn %}
{% endcolumns %}

{% hint style="info" %}
The **parent category ID** in the inventory settings determines where new categories are created in Shopware.
{% endhint %}

### 3. Shopware extensions

The Item Category Card has been extended with the following fields:

<table data-view="cards"><thead><tr><th></th></tr></thead><tbody><tr><td><p><strong>Shopware ID:</strong></p><p>Assigned Shopware category ID</p></td></tr><tr><td><p><strong>Web Category:</strong></p><p>Flags the category for Shopware</p></td></tr></tbody></table>

### 4. Category mapping / category assignment

{% tabs %}
{% tab title="Automatic mapping" %}
After the initial download, categories are mapped/assigned automatically based on:

* **Shopware ID** (highest priority)
* **Category name** (if no ID is available)
  {% endtab %}

{% tab title="Manual mapping" %}

* Open the *"Item Category Card"*.
* Enter the *"Shopware ID"* manually.
* Save your changes.
  {% endtab %}
  {% endtabs %}

### 5. Tips for day-to-day use

{% tabs %}
{% tab title="Category structure" %}

* Keep the hierarchy flat (max. 3-4 levels).
* Use meaningful names.
* Avoid special characters in codes.
  {% endtab %}

{% tab title="Synchronization" %}

* Create categories in Shopware first.
* Use the initial download for the mapping.
* Check the category assignments regularly.
  {% endtab %}
  {% endtabs %}

### Frequently asked questions

#### Can an item be assigned to several Shopware categories?

Yes. The "SOUSHW Shopware Categories" field stores several categories separated by pipes (field length up to 2000 characters). During the upload, all stored categories are assigned to the product; use the drill-down to see the full category paths, and AssistEdit to open the category selection.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.solutioo.de/shopware/shopware6_en_us/master-data-management/item-categories.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
