# Produkteigenschaften abrufen

**URL:** <https://forum.shopware.com/t/produkteigenschaften-abrufen/104694>\
**Category:** Shopware 6 (German)\
**Tags:** general, administration, programming\
**Created:** [29. Juli 2024 um 14:30 UTC](https://forum.shopware.com/t/produkteigenschaften-abrufen/104694 "2024-07-29T14:30:38Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![thomas.kipp](https://avatars.discourse-cdn.com/v4/letter/t/b5e925/32.png) [@thomas.kipp](https://forum.shopware.com/u/thomas.kipp)\
**Post date:** [29. Juli 2024 um 14:30 UTC](https://forum.shopware.com/t/produkteigenschaften-abrufen/104694/1 "2024-07-29T14:30:39Z")

</div>

Hallo Leute,  
versuche, Produkteigenschaften und deren Werte über ein SQl Query oder das Backend abzurufen, die nicht in den üblichen Tabellen hinterlegt sind. Folgende Angaben habe ich im Backend:

Diese Eigenschaft Angaben sind nicht am üblichen Ort hinterlegt und können auch nicht über das Backend verändert werden:

Bin hier auf etwas im Reiter Custom Fields gestoßen, weiß aber nichts damit anzufangen

**Weiß jemand, wie ich über ein SQL Query an obige Angaben rankomme?**  
Es ist keine Produktbeschreibung!

---

<div class="post-metadata">

**Author:** ![Teddie](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/teddie/32/26013_2.png) [@Teddie](https://forum.shopware.com/u/Teddie)\
**Post date:** [29. Juli 2024 um 14:52 UTC](https://forum.shopware.com/t/produkteigenschaften-abrufen/104694/2 "2024-07-29T14:52:10Z")

</div>

Der Hersteller ist i.d.R. auch keine Eigenschaft sondern eine allgemeine Informationen des Produktes.

---

<div class="post-metadata">

**Author:** ![thomas.kipp](https://avatars.discourse-cdn.com/v4/letter/t/b5e925/32.png) [@thomas.kipp](https://forum.shopware.com/u/thomas.kipp)\
**Post date:** [29. Juli 2024 um 15:29 UTC](https://forum.shopware.com/t/produkteigenschaften-abrufen/104694/3 "2024-07-29T15:29:23Z")

</div>

Das ist mir auch klar und beantwortet zudem nicht meine Frage. Es ist unwichtig, warum der Hersteller als Eigenschaft deklariert wurde, wichtig ist, wie ich (über ein Query) an folgende Informationen rankomme:

Ich finde in den Tabellen custom\_field etc…keine dbzgl. Angaben

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [29. Juli 2024 um 17:06 UTC](https://forum.shopware.com/t/produkteigenschaften-abrufen/104694/4 "2024-07-29T17:06:41Z")

</div>

Das ist die Variante, deren Bezeichnung wird dynamisch generiert. Denke nicht, dass du das ändern kannst, außer du überschreibst die Administration.

---

<div class="post-metadata">

**Author:** ![thomas.kipp](https://avatars.discourse-cdn.com/v4/letter/t/b5e925/32.png) [@thomas.kipp](https://forum.shopware.com/u/thomas.kipp)\
**Post date:** [29. Juli 2024 um 17:37 UTC](https://forum.shopware.com/t/produkteigenschaften-abrufen/104694/5 "2024-07-29T17:37:23Z")

</div>

Ich möchte sie auch nicht ändern sondern über ein Query auslesen in eine XML schreiben und dann importieren, wie erwähnt über ein SQL Query. Welche Tabellen sind dabei involviert!  
P.S.: Es wäre zielführender, meine Frage zu lesen anstatt Antworten zu posten, die in keinem Bezug zur Frage stehen. Da steht doch klipp und klar in fett geschrieben: **Weiß jemand, wie ich über ein SQL Query an obige Angaben rankomme?**  
Ob das dynamisch generiert wird, ist nicht von Belang, sondern die involvierten Tabelle(n)

---

<div class="post-metadata">

**Author:** ![Teddie](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/teddie/32/26013_2.png) [@Teddie](https://forum.shopware.com/u/Teddie)\
**Post date:** [30. Juli 2024 um 07:28 UTC](https://forum.shopware.com/t/produkteigenschaften-abrufen/104694/6 "2024-07-30T07:28:26Z")

</div>

Freundlich wie immer… 🙄

1. Ein Bild von Produktoptionen - in der Tabelle mit den Produktoptionen product\_option sowie in der Spalte mit den Optionen sind diese auch.
2. Ein Bild von Produkteigenschaften… gleiche Aussage - product\_property.
3. CustomFlields sind halt Zusatzfelder, kann man nutzen, muss man nicht… die Infos stehen dann in custom\_fields, natürlich auch nur, wenn auch etwas drin steht…
4. Die Produktkonfiguration gibts auch noch… product\_configurator\_setting
5. Falls du auch Bilder haben willst: product\_media und media

Musst halt die Produkte abrufen, die Übersetzungen, die Optionen und Eigenschaften, deren Übersetzungen und dazu die Zuordnungen zu den Gruppen und natürlich wieder deren Übersetzungen.

---

<div class="post-metadata">

**Author:** ![thomas.kipp](https://avatars.discourse-cdn.com/v4/letter/t/b5e925/32.png) [@thomas.kipp](https://forum.shopware.com/u/thomas.kipp)\
**Post date:** [30. Juli 2024 um 12:02 UTC](https://forum.shopware.com/t/produkteigenschaften-abrufen/104694/7 "2024-07-30T12:02:28Z")

</div>

Bin von selber drauf gekommen: Die Tabellen product\_configurator\_setting, product\_option, property\_group,property\_group\_translation,property\_group\_option,property\_group\_option\_translation sind involviert. Ich poste hier noch das Query für alle, die vor einem ähnlichen Problem stehen:

```auto
SET @languageID='xxxxxxxxxxxxxxxxxxxx';
SELECT product.product_number,property_group_translation.name AS Attribut,property_group_option_translation.name AS Attributwert FROM product
LEFT JOIN product_configurator_setting
ON product_configurator_setting.product_id=product.id
LEFT JOIN product_option
ON product_option.product_id=product.id
LEFT JOIN property_group_option
ON property_group_option.id=product_option.property_group_option_id
LEFT JOIN property_group_option_translation
ON property_group_option_translation.property_group_option_id=property_group_option.id
LEFT JOIN property_group
ON property_group.id=property_group_option.property_group_id
LEFT JOIN property_group_translation ON
property_group_translation.property_group_id=property_group.id
WHERE product.product_number='xxxxxxxxxxxxxx'
AND property_group_translation.language_id=UNHEX(@languageID)
AND property_group_option_translation.language_id=UNHEX(@languageID);

```

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/9/29c7587ba660f00e4995d1743162782e5d6d8653.svg) [@system](https://forum.shopware.com/u/system)\
**Post date:** [29. August 2024 um 12:02 UTC](https://forum.shopware.com/t/produkteigenschaften-abrufen/104694/8 "2024-08-29T12:02:45Z")

</div>

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.
