# Fehlerverhalten Reihenfolge bei Artikel-Varianten (Konfiguration)

**URL:** <https://forum.shopware.com/t/fehlerverhalten-reihenfolge-bei-artikel-varianten-konfiguration/65901>\
**Category:** Administration\
**Created:** [31. März 2020 um 11:40 UTC](https://forum.shopware.com/t/fehlerverhalten-reihenfolge-bei-artikel-varianten-konfiguration/65901 "2020-03-31T11:40:24Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![cse](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/cse/32/14226_2.png) [@cse](https://forum.shopware.com/u/cse)\
**Post date:** [31. März 2020 um 11:40 UTC](https://forum.shopware.com/t/fehlerverhalten-reihenfolge-bei-artikel-varianten-konfiguration/65901/1 "2020-03-31T11:40:24Z")

</div>

Hallo liebe Community,

wir haben hier ein seltsames Problem. Wir haben Artikel mit Varianten. In diesem Fall ist der Gruppenname “Color”.

Diesen sind Attributsoptionen zugewiesen (in diesen Fall “Sunkissed”, “Bassin” und “Ballon”). Diese möchten wir von der Reihenfolge her ändern (geht per Drag & Drop).  
Nach der Änderung der Reihenfolge haben wir das Set gespeichert und die Varianten neu generiert. Soweit funktioniert alles. Wenn wir aber andere Artikel ändern und dort die Reihenfolge ändern, verändern sich auch willkürlich zuvor geänderte Artikelvarianten. Scheinbar aber nur wenn diese auch den Farb-Namen haben (z.B. “Sunkissed”).

**Wir haben alles versucht:&nbsp;**

- bei “Set speichern” einen neuen Namen vergeben
- Varianten generieren: “Zusammenführen” oder “Überschreiben” versucht.
- Nach dem Speichern das Set noch einmal neu gespeichert-&nbsp;

Alles kein Erfolg. Auch bei den anderen Varianten-Artikeln haben wir einen neuen Set-Namen vergeben.&nbsp;

Hier der Screenshot wo die Varianten zu finden sind (Shopware-Version 5.5.6, Build Rev. 201901211535):&nbsp;

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/9/97cd3c73940b58581847584c32789cfdc38a045c.jpeg)

Hatte jemand auch von Euch auch schon einmal&nbsp;dieses Problem oder übersehen wir hier etwas?&nbsp;

---

<div class="post-metadata">

**Author:** ![cse](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/cse/32/14226_2.png) [@cse](https://forum.shopware.com/u/cse)\
**Post date:** [14. April 2020 um 08:38 UTC](https://forum.shopware.com/t/fehlerverhalten-reihenfolge-bei-artikel-varianten-konfiguration/65901/2 "2020-04-14T08:38:08Z")

</div>

Hat keiner eine Info dazu?

---

<div class="post-metadata">

**Author:** ![simplybecause](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simplybecause/32/7845_2.png) [@simplybecause](https://forum.shopware.com/u/simplybecause)\
**Post date:** [14. April 2020 um 10:03 UTC](https://forum.shopware.com/t/fehlerverhalten-reihenfolge-bei-artikel-varianten-konfiguration/65901/3 "2020-04-14T10:03:22Z")

</div>

Man sollte Sortierungsnummern mit importieren, dann klappt das mit der Sortierung der Varianten:  
Farbe 1: 1000  
Farbe 2: 1010  
Farbe 3: 1020

Kann man auch nachträglich ändern in der DB: `s_article_configurator_options`  
&nbsp;

---

<div class="post-metadata">

**Author:** ![Hurga\_Gonzales](https://avatars.discourse-cdn.com/v4/letter/h/8797f3/32.png) [@Hurga\_Gonzales](https://forum.shopware.com/u/Hurga_Gonzales)\
**Post date:** [14. April 2020 um 15:17 UTC](https://forum.shopware.com/t/fehlerverhalten-reihenfolge-bei-artikel-varianten-konfiguration/65901/4 "2020-04-14T15:17:37Z")

</div>

Danke, simplybecause,

nur so einfach liegt es leider nicht oder ich missverstehe da etwas.

Die Sortierung der Optionen erfolgt in der Stammdatentabelle der Optionen “s\_article\_configurator\_options”.  
Somit ist es doch so, dass die Änderung der Position einer Option die Sortierung in allen Artikeln betrifft, welche diese Option (in unserem Fall “Farbe”) verwendet. Und **das** ist das Problem.  
Besser wäre es, es gäbe eine Tabelle, wo die Artikel-Set-Gruppen-Optionen-Beziehung gespeichert würde und darin die Position der Option. Dann könnte pro Artikel eine individuelle Sortierung der Optionen erfolgen.

Lustigerweise gibt es scheinbar eine solche Tabelle \> “s\_article\_configurator\_option\_relations”, aber es ist schleierhaft, wie man hier die Zuordnung Artikel \> Option UND die Position speichern kann, zumal es a) in dieser Tabelle keine Spalte für die Position gibt und b) Shopware in dieser Tabelle scheinbar nichts mehr speichert.

Die konkrete Frage lautet also, wie kann man einem Artikel Farben zuzordnen und diese individuell pro Artikel sortieren, ohne, dass die Sortierung in anderen Artikeln beeinträchtigt wird?

---

<div class="post-metadata">

**Author:** ![simplybecause](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simplybecause/32/7845_2.png) [@simplybecause](https://forum.shopware.com/u/simplybecause)\
**Post date:** [14. April 2020 um 15:57 UTC](https://forum.shopware.com/t/fehlerverhalten-reihenfolge-bei-artikel-varianten-konfiguration/65901/5 "2020-04-14T15:57:41Z")

</div>

Wir arbeiten aktuell nur mit einer Gruppe (Größe). Hatten aber auch mal zusätzlich die Gruppen Länge und Farbe. Und das hat alles funktioniert.  
Ist schon ziemlich lange her, das wir genau das gleiche Problem hatten, weshalb ich eine .xlsx-Tabelle erstellt habe, um Varianten vernünftig sortieren zu können.

Du findest in der Tabelle&nbsp; `s_article_configurator_options` die Spalte “group\_id”. Die Gruppen bzw. deren ID findest Du in der Tabelle `s_article_configurator_groups`.  
In der Tabelle&nbsp; `s_article_configurator_option_relations` findest Du die Spalte option\_id. Diese ID findest Du in der Tabelle `s_article_configurator_options` in der Spalte ID.

Sortier in der DB in der Tabelle `s_article_configurator_options` mal nach Name und schau, ob es doppelte Einträge gibt.

Zu Deiner letzten Frage: Das geht wie oben beschrieben, ist aber erstmal aufwendig.  
Aber vielleicht gibt es auch ein Plugin dafür.

---

<div class="post-metadata">

**Author:** ![Hurga\_Gonzales](https://avatars.discourse-cdn.com/v4/letter/h/8797f3/32.png) [@Hurga\_Gonzales](https://forum.shopware.com/u/Hurga_Gonzales)\
**Post date:** [15. April 2020 um 12:20 UTC](https://forum.shopware.com/t/fehlerverhalten-reihenfolge-bei-artikel-varianten-konfiguration/65901/6 "2020-04-15T12:20:10Z")

</div>

Danke für die Antwort.

Ich kenne die Tabellen und die Sortierung bringt auch über eine Exceltabelle nichts, denn es ist nicht möglich, Optionen speziell für einen Artikel zu sortieren, solange das Sortierkennzeihen in der Tabelle der Optionen steht.

Ich mag mich täuschen und lerne gerne dazu, aber das führt das Prizinip “privater” Sets eigentlich ad absurdum, denn was brächten diese, wenn angewendete Änderungen, wie die Sortierung der Optionen dann doch auf alle Artikel wirken, welche diese Optionen verwenden.

Klar könnte man ein Plugin schreiben, welches beispielsweise die Tabelle “s\_article\_configurator\_option\_relations” um die Spalte “position” erweitert UND noch dazu das Backend und Frontend so anpasst, dass individuelle Sortierungen in Verbindung zum Artikel darin gespeichert und im Frontend berücksichtigt werden.

Irgendwie fehlt mir dazu aber der Antrieb, denn warum sollte es dann diese “relations”-Tabelle und “private” Sets geben?

Was habe ich nicht verstanden?

Doubletten gibt es in der s\_article\_configurator\_options tatsächlich. Dazu musste ich aber nicht sortieren und hunderte Einträge durchsuchen 😉 . Da gibt es eine einfache Abfrage:  
&nbsp;

```
SELECT *, COUNT(NAME) count_duplicates FROM s_article_configurator_options GROUP BY NAME HAVING COUNT(NAME) > 1 ORDER BY NAME;

```

Keine der Doubletten betrifft das Problem mit der individuellen Sortierung von Optionen.  
Übersehe ich einen Zusammenhang?

---

<div class="post-metadata">

**Author:** ![cse](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/cse/32/14226_2.png) [@cse](https://forum.shopware.com/u/cse)\
**Post date:** [19. Mai 2020 um 09:47 UTC](https://forum.shopware.com/t/fehlerverhalten-reihenfolge-bei-artikel-varianten-konfiguration/65901/7 "2020-05-19T09:47:29Z")

</div>

Da eine Sortierung der Varianten-Optionen (auch wenn man Sets speichert) nicht funktioniert, haben wir uns für eine andere vorgehensweise entschieden:

Man legt eine neue Gruppe an die den gleichen Namen hat (z.B. Farbe) und vergibt dann NEU die Farben (ohne diese aus den inaktiven Optionen heraufzuschieben.

Problem bei der ganzen Sache ist, dass man nach geraumer Zeit eine ziemliche Ansammlung an gleich lautenden Gruppen erhält was sehr unsauber ist.

---

<div class="post-metadata">

**Author:** ![DrDrSunshine](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drdrsunshine/32/15227_2.png) [@DrDrSunshine](https://forum.shopware.com/u/DrDrSunshine)\
**Post date:** [3. Dezember 2021 um 10:04 UTC](https://forum.shopware.com/t/fehlerverhalten-reihenfolge-bei-artikel-varianten-konfiguration/65901/8 "2021-12-03T10:04:44Z")

</div>

Hallo zusammen

Mich hat das jetzt auch beschäftigt da bei mir der wechsel der Variantendarstellung nicht funktioniert hatte. Die Lösung war aber eigentlich ganz einfach. Ich musste nur die „Art des Konfigurators“ von Bild auf Standard umstellen. Danach hat es mir die gwünschte Reihenfolge übernommen.
