# Produkt-Export mit Eigenschaftenausprägungen

**URL:** <https://forum.shopware.com/t/produkt-export-mit-eigenschaftenauspraegungen/93143>\
**Category:** Shopware 6 (German)\
**Created:** [25. Februar 2022 um 10:47 UTC](https://forum.shopware.com/t/produkt-export-mit-eigenschaftenauspraegungen/93143 "2022-02-25T10:47:43Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![nyar](https://avatars.discourse-cdn.com/v4/letter/n/8491ac/32.png) [@nyar](https://forum.shopware.com/u/nyar)\
**Post date:** [25. Februar 2022 um 10:47 UTC](https://forum.shopware.com/t/produkt-export-mit-eigenschaftenauspraegungen/93143/1 "2022-02-25T10:47:43Z")

</div>

Hallo.  
Als Shopware6 Neuling habe ich ein Frage zum Produkt-Export:

Wir möchten gerne unsere Produkte (und Varianten) exportieren und zwar so, dass in der Tabelle nicht die UUIDs der Eigenschaften stehen, sondern der Name der Eigenschaftsausprägung.  
Zum Beispiel statt der UUID der Eigenschaft der passende Wert „S“, „XL“.  
Kompliziert wird es natürlich bei mehreren Eigenschaften, z.B. „grün“ und „XL“.

Aber die generelle Frage: Kann ich beim Export irgendwie an diese Felder ran, und wenn ja, wie heißt der passende Datenbankeintrag.

Vielen Dank für eure Zeit.

---

<div class="post-metadata">

**Author:** ![christian\_m](https://avatars.discourse-cdn.com/v4/letter/c/7cd45c/32.png) [@christian\_m](https://forum.shopware.com/u/christian_m)\
**Post date:** [3. März 2022 um 12:37 UTC](https://forum.shopware.com/t/produkt-export-mit-eigenschaftenauspraegungen/93143/2 "2022-03-03T12:37:14Z")

</div>

Hallo,

ich beschäftige mich auch erst seit wenigen Monaten mit Shopware 6. Mit dem Import/Export von Produkten musste ich mich schon etwas auseinandersetzen. Die gegebenen Möglichkeiten sind leider etwas enttäuschend, wie ich finde.

Man kann zwar im Admin-Bereich unter „Einstellungen → Import/Export“ eigene Profile anlegen, diese beziehen sich aber immer nur auf einen „Objekt-Typ“ (letzten Endes DB-Tabellen). Man bräuchte hier aber zwei „Produkt“ und „Eigenschaften“.

Deswegen scheidet dieser Punkt aus (soweit mir bekannt ist).

1. Um an die Daten (für einen Export) ranzukommen kann man entweder selbst ein Script schreiben, das direkt auf die DB-Tabellen  
product,  
product\_translation (Titel),  
property\_group\_option\_translation (Eigenschaftsausprägung, die tatsächlichen Werte),  
property\_group\_translation (Eigenschaft, die Bezeichnung),  
property\_group\_option (Zuweisung Eigenschaft → Eigenschaftsausprägung)  
zugreift. Mittlerer Kopfschmerz- und Frickelfaktor. Oder …

2. Die API benutzen, was über kurz oder lang eher sinnvoll erscheint, zumindest für mich 🙂

Die Doku zur Admin API  
a. [Shopware Admin API | Admin API](https://shopware.stoplight.io/docs/admin-api/YXBpOjEyMjgzNTQ4-endpoints)

Es gibt auch noch eine API zur Suche.

b. [Search Criteria - Shopware Developer](https://developer.shopware.com/docs/guides/integrations-api/general-concepts/search-criteria)

Der Admin API Endpunkt (zur Produktsuche „/product“) ist:  
http://\<shop\_url\>/api/search/product

Bei dieser API kann man dann, über Assoziationen (-\> b. associations) auf Daten aus anderen Tabellen (Eigenschaften) zugreifen 🙂

> **[Search Queries | Store API](https://shopware.stoplight.io/docs/store-api/ZG9jOjEwODExNzU2-search-queries#associations)**
>
> Many endpoints provide enhanced search functionality that you can use to thin down listing results, such as Powered by Stoplight.

Der Request Body sollte in etwa so wie unterhalb aussehen, das gibt dir dann ein Array mit allen Produkt-Objekten zurück.

Unter einem einzelnen Produkt hast du dann unter „properties“ ein Array mit allen Eigenschaftsausprägungen (sind einzelne Objekte), z.B. „grün“ oder „XL“.  
data[0]-\>product-object-\>properties[0]-\>property\_group\_option-object-\>name → „grün“

Die Eigenschaft(sbezeichnung) z.B. „Größe“ wäre innerhalb eines einzelnen Eingeschaftsobjekts unter „group“ zu finden.  
data[0]-\>product-object-\>properties[0]-\>property\_group\_option-object-\>group-\>property\_group-object-\>name → „Farbe“

- Den Kommentar unterhalb „// Eigenschaftsausprägung Id, Name (Wert), group (unter key „group“) → Eigenschaft Id, Name“ bitte entfernen, falls das benutzt wird \*

```auto
{
"associations": {
"manufacturer": {}, "properties": {"associations": {"productProperties": {}, "group": {} } }
},
includes": {
"product": ["id", "name", "manufacturerNumber", "manufacturer", "properties", "metaDescription", "metaTitle","keywords", "stock"], "product_manufacturer": ["name"],
            // Eigenschaftsausprägung Id, Name (Wert), group (unter key "group") -> Eigenschaft Id, Name
            "property_group_option": ["id","name","group"]' . ',"property_group": ["id","name"]
            },

}

```

Und damit könntest du dir, deinen eigenen Export zusammenbasteln.

Für eigenen Export

> **[Reading entities | Admin API](https://shopware.stoplight.io/docs/admin-api/ZG9jOjEyMzA4NTQ4-reading-entities)**
>
> The Admin API is designed in such a way that all entities of the system can be read in the same way. Once an entity is registered in the system, it can be written and read via API - this also applies to your custom entities. The appropriate routes......

Für eigenen Import

> **[Writing entities | Admin API](https://shopware.stoplight.io/docs/admin-api/ZG9jOjEyMzA4NTQ5-introduction)**
>
> Analogous to the reading endpoints, the API also provides endpoints for all entities to be written in the same way. Once an entity is registered in the system, it can also be written via API. The appropriate routes for the entity are generated aut......

Massenimport

> **[Bulk Payloads | Admin API](https://shopware.stoplight.io/docs/admin-api/ZG9jOjEyMzA4NTUx-bulk-payloads)**
>
> The Sync API is an add-on to the Admin API that allows you to perform multiple write operations (creating/updating and deleting) simultaneously. All entities that can be written via the Admin API can also be written via the Sync API. Powered by...

> **[Shopware 6 und der neue API-First-Ansatz](https://entwickler.de/php-magazin/php-magazin-6-2019-2/shopware-6-und-der-neue-api-first-ansatz/)**
>
> Nachdem wir uns mit Versionsänderungen beschäftigt haben, steigen wir tiefer in APIs ein und schauen uns die verschiedenen Anwendungsfälle einmal genauer an

> **[Shopware Platform | API – The Cake Shop](https://www.the-cake-shop.de/shopware-platform-api/)**

---

<div class="post-metadata">

**Author:** ![cbm](https://avatars.discourse-cdn.com/v4/letter/c/a9a28c/32.png) [@cbm](https://forum.shopware.com/u/cbm)\
**Post date:** [8. Mai 2025 um 09:39 UTC](https://forum.shopware.com/t/produkt-export-mit-eigenschaftenauspraegungen/93143/3 "2025-05-08T09:39:25Z")

</div>

Gibt es für die Problemstellung mittlerweile schon eine einfachere Lösung?  
Ziel sollte immer noch eine Produktliste mit allen zugewiesenen Eigenschaftsausprägungen sein. So können wir schnell feststellen, welche Produkte noch nicht korrekt konfiguriert sind.
