Zum Hauptinhalt springen

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

Screenshot: Auswahl Eiche, natur, 40 cm – Produktnummer SW10194-EINA-40 unter dem Warenkorb-Button

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

Screenshot: Auswahl Buche, geölt, 80 cm – Produktnummer SW10194-BUGE-80 unter dem Warenkorb-Button

Ä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.

tipp

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.

hinweis

Sollen aus Konfigurationen echte Shopware-Varianten werden, ist das ein anderer Weg — siehe Konfigurationsartikel in Varianten umwandeln.