> 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

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