> 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-attributes.md).

# Item Attributes

Manage and synchronize item attributes between Business Central and Shopware.

Item attributes let you define additional properties for items that are displayed in Shopware as product properties or specifications.

### 1. Attributes in Business Central

#### 1.1 Creating attributes

1. Navigate to "*Items"* <i class="fa-right">:right:</i> *"Item Attributes".*
2. Create new attributes (for example color, material, size).
3. Define the possible values.

<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%2FRygLNRN72fPkZUN3W6Ta%2FBildschirmfoto%202026-02-25%20um%2011.00.49.png?alt=media&#x26;token=781d291a-de5d-4480-9862-362d51549e24" 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%2FoB13fTu844cz8HHo5mFI%2FBildschirmfoto%202026-02-25%20um%2010.59.29.png?alt=media&#x26;token=75de11ab-d384-4586-917a-004959d4fa20" alt=""><figcaption></figcaption></figure></div>

#### 1.2 Assigning attributes

1. Open the *"Item Card".*
2. Navigate to "*Related"* <i class="fa-right">:right:</i> *"Item"* <i class="fa-right">:right:</i> *"Attributes".*
3. Assign the attributes and values you want.

<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%2FIoOSayQ7uhMIebLUYL9s%2FBildschirmfoto%202026-02-25%20um%2011.04.56.png?alt=media&#x26;token=1b7f0057-adcf-49e4-ab91-3bb159a44280" alt="" width="359"><figcaption></figcaption></figure></div>

### 2. Attribute synchronization

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td><h4>Attribute mapping / assignment</h4></td><td><p>Attributes are synchronized to Shopware automatically if:</p><ul><li>The attribute is assigned to a <em>"web item"</em>.</li><li>The attribute is mapped in the mapping table.</li></ul></td></tr><tr><td><h4>Setting up the mapping / assignment</h4></td><td><ol><li>Open <em>"Shopware"</em> <i class="fa-right">:right:</i> <em>"Assignment"/"Mapping"</em></li><li>Select the <em>"Module Name filter"</em></li><li>Map the BC attributes to the Shopware properties.</li></ol></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%2Ff89WGKyQiBQDtWibPGHV%2FBildschirmfoto%202026-02-25%20um%2011.13.57.png?alt=media&#x26;token=dbce3c88-836f-4a07-bfca-3c466c0e5344" 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%2FqT2ao6kKQYRghslJL3mu%2FBildschirmfoto%202026-02-25%20um%2011.11.21.png?alt=media&#x26;token=96c0c8fb-d187-4437-8dfd-c7589b0b1b70" alt=""><figcaption></figcaption></figure></div>

### 3. Attribute values

#### 3.1 Value types

Business Central supports several value types:

<table><thead><tr><th width="105.7950439453125">Type</th><th width="290.436767578125">Description</th><th width="176.5087890625">Example</th></tr></thead><tbody><tr><td><strong>Option</strong></td><td>Selection from predefined values</td><td>Red, Blue, Green</td></tr><tr><td><strong>Text</strong></td><td>Free text</td><td>"Premium quality"</td></tr><tr><td><strong>Integer</strong></td><td>Whole numbers</td><td>42</td></tr><tr><td><strong>Decimal</strong></td><td>Decimal numbers</td><td>3.14</td></tr></tbody></table>

#### 3.2 Synchronizing values

Attribute values are transferred to Shopware automatically:

{% stepper %}
{% step %}
As properties for filter functions.
{% endstep %}

{% step %}
In the specifications on the product page.
{% endstep %}
{% endstepper %}

### 4. Variants and properties

#### 4.1 What are Shopware properties?

**Shopware properties** are product characteristics that let you describe and filter items in **Shopware** in a structured way. They are used to represent characteristics such as size, color, material or technical specifications in a standardized form.

Unlike variants (for example sizes S, M, L as selectable versions of a product), properties are usually purely descriptive. They typically appear in the product details and are frequently used for filter functions in categories so that customers can search specifically for certain characteristics.

They are used, for example, for:

* Filter navigation in the shop
* Product comparisons
* Search results

#### 4.2 Shopware options (variants)

For product variants (for example a T-shirt in different sizes):

1. Create a *"master item"* in BC.
2. Define *"variants"* with different attribute values.
3. Synchronize the master item to Shopware.

{% hint style="info" %}
The variant function requires a corresponding configuration and is not available in all versions.
{% endhint %}

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

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

* Use consistent attribute names.
* Define clear value lists.
* Avoid duplicates and near-duplicates.
  {% endtab %}

{% tab title="Performance" %}

* Limit the number of attributes per item.
* Use option attributes instead of free text wherever possible.
* Check the synchronization logs for errors.
  {% endtab %}
  {% endtabs %}

### Frequently asked questions

#### How do I upload individual attributes or all pending attributes to Shopware?

You upload individual attributes using the "SOUSHW Upload Attribute" action. For a bulk upload of all attributes that have not yet been synchronized, use `Upload_PendingItemAttributes`; the "SOUSHW Item Attribute Mgnt." codeunit is also job queue capable and can run the attribute upload automatically.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
