# Produkt mit Varianten über Repository anlegen

**URL:** <https://forum.shopware.com/t/produkt-mit-varianten-ueber-repository-anlegen/99827>\
**Category:** Programmierung\
**Tags:** general, programming\
**Created:** [25. Mai 2023 um 10:07 UTC](https://forum.shopware.com/t/produkt-mit-varianten-ueber-repository-anlegen/99827 "2023-05-25T10:07:25Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![AdrianH](https://avatars.discourse-cdn.com/v4/letter/a/b77776/32.png) [@AdrianH](https://forum.shopware.com/u/AdrianH)\
**Post date:** [25. Mai 2023 um 10:07 UTC](https://forum.shopware.com/t/produkt-mit-varianten-ueber-repository-anlegen/99827/1 "2023-05-25T10:07:25Z")

</div>

Hallo,

ich versuche aktuell auf der Version 6.5 eine Produkt mit Varianten über das ProductRepository anzulegen.  
Das habe ich jetzt soweit auch hinbekommen, die Varianten sind im Backend aufgeführt und die jeweiligen Optionen werden bei der Variante im Frontend angezeigt. Jedoch wird die Variantenauswahl nicht dargestellt, nur die Optionen die auf die jeweils geöffnete Variante zutreffen.

Hatte irgendjemand schonmal dieses Problem, und welcher Wert fehlt mir noch, dass das richtig dargestellt wird?

@Krispin

 ![Screenshot 2023-05-25 120553](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/5/5/554a62212d845a55c5902b1b67c24f747db48c40.png)

---

<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:** [25. Mai 2023 um 11:15 UTC](https://forum.shopware.com/t/produkt-mit-varianten-ueber-repository-anlegen/99827/2 "2023-05-25T11:15:18Z")

</div>

product-configurator-setting angepasst?

> **[Create a new Product Configurator Setting resources | Admin API](https://shopware.stoplight.io/docs/admin-api/265c3d01a4d30-create-a-new-product-configurator-setting-resources)**
>
> Available since: 6.0.0.0 Powered by Stoplight.

---

<div class="post-metadata">

**Author:** ![AdrianH](https://avatars.discourse-cdn.com/v4/letter/a/b77776/32.png) [@AdrianH](https://forum.shopware.com/u/AdrianH)\
**Post date:** [25. Mai 2023 um 11:38 UTC](https://forum.shopware.com/t/produkt-mit-varianten-ueber-repository-anlegen/99827/3 "2023-05-25T11:38:51Z")

</div>

@Max_Shop  
Ich übergebe die ConfiguratorSettings dort wo ich das Parent-Produkt erstelle.  
Diese werden an sich auch richtig in die Datenbank geschrieben.

 ![Screenshot 2023-05-25 133705](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/0/2/02b7eb0ef4820591bcdee3b703965d80408fbb4c.png)

---

<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:** [25. Mai 2023 um 12:02 UTC](https://forum.shopware.com/t/produkt-mit-varianten-ueber-repository-anlegen/99827/4 "2023-05-25T12:02:11Z")

</div>

configurator\_group\_config in der Tabelle product (unter 6.4.20.2) ist relevant dafür, wenn ich mich recht erinnere. Suche in der Dokumentation danach, vermutlich findest du in der API Doku am schnellsten etwas.

Das muss im Parent angepasst werden. Sorry für die falschen Hinweis.

---

<div class="post-metadata">

**Author:** ![AdrianH](https://avatars.discourse-cdn.com/v4/letter/a/b77776/32.png) [@AdrianH](https://forum.shopware.com/u/AdrianH)\
**Post date:** [25. Mai 2023 um 12:09 UTC](https://forum.shopware.com/t/produkt-mit-varianten-ueber-repository-anlegen/99827/5 "2023-05-25T12:09:12Z")

</div>

@Max_Shop  
In der Tabelle „product“ gibt es das Feld „configurator\_group\_config“ nicht ☹

---

<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:** [25. Mai 2023 um 12:13 UTC](https://forum.shopware.com/t/produkt-mit-varianten-ueber-repository-anlegen/99827/6 "2023-05-25T12:13:27Z")

</div>

Ich sehe gerade, dass dies in 6.4 deprecated markiert ist. Muss ich selbst schauen, wie man das in 6.5 handhabt…

---

<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:** [25. Mai 2023 um 12:19 UTC](https://forum.shopware.com/t/produkt-mit-varianten-ueber-repository-anlegen/99827/7 "2023-05-25T12:19:14Z")

</div>

Das erstellt das Backend per API:

`{"id":"b8648a7915874a5eafb851ec0ae52995","versionId":"0fa91ce3e96a4bc2be4bd9ce752c3425","variantListingConfig":{"extensions":[],"displayParent":null,"mainVariantId":null,"configuratorGroupConfig":[{"id":"68154ce99ce847d1baed015eca205456","expressionForListings":true,"representation":"box"},{"id":"9f6586a7ef6241aeac909cecd42d55fe","expressionForListings":true,"representation":"box"}]}}`

Ist jetzt JSON, aber es kommt ja auf die Daten darin an.

---

<div class="post-metadata">

**Author:** ![AdrianH](https://avatars.discourse-cdn.com/v4/letter/a/b77776/32.png) [@AdrianH](https://forum.shopware.com/u/AdrianH)\
**Post date:** [25. Mai 2023 um 12:23 UTC](https://forum.shopware.com/t/produkt-mit-varianten-ueber-repository-anlegen/99827/8 "2023-05-25T12:23:11Z")

</div>

> [@Max\_Shop](#):
>
> „configuratorGroupConfig“:[{„id“:„68154ce99ce847d1baed015eca205456“,„expressionForListings“:true,„representation“:„box“},{„id“:„9f6586a7ef6241aeac909cecd42d55fe“,„expressionForListings“:true,„representation“:„box“}]

Sind das die IDs der PropertyGroups?

@Max_Shop

---

<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:** [25. Mai 2023 um 12:25 UTC](https://forum.shopware.com/t/produkt-mit-varianten-ueber-repository-anlegen/99827/9 "2023-05-25T12:25:27Z")

</div>

Ja, das sind die IDs der PropertyGroups

---

<div class="post-metadata">

**Author:** ![AdrianH](https://avatars.discourse-cdn.com/v4/letter/a/b77776/32.png) [@AdrianH](https://forum.shopware.com/u/AdrianH)\
**Post date:** [25. Mai 2023 um 14:11 UTC](https://forum.shopware.com/t/produkt-mit-varianten-ueber-repository-anlegen/99827/11 "2023-05-25T14:11:46Z")

</div>

@Max_Shop  
Hab es so umgesetzt, jedoch selbes Ergebnis auf der Detailseite 🙂

---

<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:** [25. Mai 2023 um 14:31 UTC](https://forum.shopware.com/t/produkt-mit-varianten-ueber-repository-anlegen/99827/12 "2023-05-25T14:31:56Z")

</div>

Magst du mir mal den kompletten Abschnitt posten, dann schaue ich heute oder morgen mal, ob das Problem bei mir auch auftritt. Daten kannst du ja anonymisierten, ids setze ich meine ein.

---

<div class="post-metadata">

**Author:** ![AdrianH](https://avatars.discourse-cdn.com/v4/letter/a/b77776/32.png) [@AdrianH](https://forum.shopware.com/u/AdrianH)\
**Post date:** [25. Mai 2023 um 14:49 UTC](https://forum.shopware.com/t/produkt-mit-varianten-ueber-repository-anlegen/99827/13 "2023-05-25T14:49:03Z")

</div>

@Max_Shop  
Konnte es rausfinden, liegt am „combinable“ Wert, dieser ist bei meinen Optionen „false“ deshalb werden die Optionen nicht angezeigt Muss jetzt schauen wie ich diesen richtig setzen kann.

---

<div class="post-metadata">

**Author:** ![Flow09](https://avatars.discourse-cdn.com/v4/letter/f/4af34b/32.png) [@Flow09](https://forum.shopware.com/u/Flow09)\
**Post date:** [29. April 2024 um 07:15 UTC](https://forum.shopware.com/t/produkt-mit-varianten-ueber-repository-anlegen/99827/14 "2024-04-29T07:15:09Z")

</div>

@AdrianH habe das gleiche Problem. Wie/wo kann ich das „combinable“ setzen?
