Dynamische Artikelnummer
Ein Konfigurator erzeugt schnell hunderte Kombinationen. Sie alle als Varianten anzulegen, ist weder praktikabel noch nötig: Der Konfigurator setzt die Artikelnummer aus den gewählten Werten zusammen. Deine Warenwirtschaft bekommt damit eine Nummer, aus der die Ausführung ablesbar ist.
Diese Konfiguration im Demoshop ausprobieren
Eine Auswahl, eine Nummer

Jeder Auswahlwert bringt sein Kürzel mit: Eiche wird zu ei, natur zu na, die Größe geht unverändert ein. Unter dem Warenkorb-Button steht das Ergebnis.
Andere Auswahl, andere Nummer

Ändert der Kunde seine Wahl, ändert sich die Nummer sofort mit. Sie wandert anschließend in den Warenkorb, in die Bestellung und in die Belege.
So richtest du das ein
In den Einstellungen der Konfiguration findest du die Karte „Produktnummer im Warenkorb". Der Schalter „Produktnummer im Warenkorb konfigurieren" blendet das Eingabefeld ein, in dem du den Aufbau der Nummer festlegst. Alle Feld- und Produktvariablen stehen dabei zur Verfügung — die Auswahl darüber kopiert sie dir heraus.
Im Beispiel ist das:
{{product.productNumber}}-{{fields.material.value|upper}}{{fields.farbe.value|upper}}-{{fields.groesse.value}}
Aus der Artikelnummer des Trägerartikels, den Kürzeln der beiden Auswahlfelder in Großbuchstaben und der Größe entsteht so SW10194-BUGE-80.
Verwende als Wert eines Auswahlfeldes gleich das Kürzel, das in die Nummer soll, und schreib die Bezeichnung in das Label — im Beispiel Wert bu, Label „Buche (bu)". Dann bleibt die Formel kurz und die Nummer lesbar.
Sollen aus Konfigurationen echte Shopware-Varianten werden, ist das ein anderer Weg — siehe Konfigurationsartikel in Varianten umwandeln.