# Artikel-Varianten zusammenfassen - möglich?

**URL:** <https://forum.shopware.com/t/artikel-varianten-zusammenfassen-moglich/42482>\
**Category:** Administration\
**Created:** [30. Dezember 2016 um 10:42 UTC](https://forum.shopware.com/t/artikel-varianten-zusammenfassen-moglich/42482 "2016-12-30T10:42:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![shopnin](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@shopnin](https://forum.shopware.com/u/shopnin)\
**Post date:** [30. Dezember 2016 um 10:42 UTC](https://forum.shopware.com/t/artikel-varianten-zusammenfassen-moglich/42482/1 "2016-12-30T10:42:35Z")

</div>

Hallo!  
Ich habe aus einem anderen Shop-System Artikel in Shopware importiert. Da man in dem anderen Shop aber die Varianten-Namen als Freitext eingegeben hat gibt es nun ein Chaos mit Varianten-Bezeichnungen.  
Gibt es in Shopware eine Möglichkeit, verschiedene Optionen einer Attributgruppe zusammenzufassen?

Beispiel:  
Es gibt Artikel mit den Varianten “S”, “M” und “L”, andere Artikel haben die Größen “small”, “medium” und “large”  
Ich möchte künftig nur noch eine Schreibweise nutzen. Die Varianten neu zu generieren ist keine Option, da es sich um sehr viele Artikel handelt.

Ich habe schon versucht, die Artikel zu exportieren, die Spalte “configuratorOptions” wie gewünscht zu ändern und das ganze wieder zu importieren. Allerdings wird damit die Variante nicht überschrieben, sondern die Variante hat jetzt 2 Eigenschaften, nämlich “S” und “small”.

Hat sonst jemand eine Idee, wie man das automatisiert hinbekommt?

---

<div class="post-metadata">

**Author:** ![JanineOverhausKocan](https://avatars.discourse-cdn.com/v4/letter/j/65b543/32.png) [@JanineOverhausKocan](https://forum.shopware.com/u/JanineOverhausKocan)\
**Post date:** [30. Dezember 2016 um 14:30 UTC](https://forum.shopware.com/t/artikel-varianten-zusammenfassen-moglich/42482/2 "2016-12-30T14:30:58Z")

</div>

Hallo,

Also automatisiert gibt es hier im Backend keine Möglichkeit.

Ich würde dir raten in der Datenbank-Tabelle s\_article\_configuratior\_options die IDs der Optionen herauszusuchen und diese dann in der s\_article\_configurator\_option\_relations und s\_article\_configurator\_set\_option\_relations&nbsp;die ID der überflüssigen Optionen durch die gewünschte OptionsID austauschen.

Dies könnte z.B. mit einem solchen Update Query funktionieren:

Update&nbsp;s\_article\_configurator\_option\_relations SET option\_id = MEINEIDNEU WHERE option\_id = MEINEIDALT

Update&nbsp;s\_article\_configurator\_set\_option\_relations SET option\_id = MEINEIDNEU WHERE option\_id = MEINEIDALT

Anschließend könntest du die nirgendwo verknüpften Optionen noch aus der s\_article\_configurator\_options Tabelle löschen über ein solches Query:

Delete \* from&nbsp;s\_article\_configuratior\_options WHERE id not in (select distinct option\_id from&nbsp;s\_article\_configurator\_set\_option\_relations)

Du solltest vor allen Änderungen in der Datenbank ein Backup machen.

Viele Grüße aus Schöppingen  
Janine Overhaus-Kocan
