# Bestellnummern generieren mit Freitext-Wert bei Varianten

**URL:** https://forum.shopware.com/t/bestellnummern-generieren-mit-freitext-wert-bei-varianten/48969
**Category:** Installation/Einstieg
**Created:** [20. Oktober 2017 um 19:57 UTC](https://forum.shopware.com/t/bestellnummern-generieren-mit-freitext-wert-bei-varianten/48969 "2017-10-20T19:57:02Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![81designcom](https://avatars.discourse-cdn.com/v4/letter/8/4491bb/32.png) [@81designcom](https://forum.shopware.com/u/81designcom)
#### Post date: [20. Oktober 2017 um 19:57 UTC](https://forum.shopware.com/t/bestellnummern-generieren-mit-freitext-wert-bei-varianten/48969/1 "2017-10-20T19:57:02Z")

</div>

Meine Artikel haben die Option “Farbe” und basierend auf dieser Option habe ich Artikelvarianten generiert. Also 1000.1, 1000.2 usw.

Ich habe den Farben nun einen Freitext spendiert:&nbsp;“farbe\_nummer” als Spaltenname für die Datenbank und “Farbnummer” als Label.

Die Farbe Rot hat den Wert 10 - ich möchte nun also über die Funktion “Neue Bestellnummern generieren” folgende Nummer bekommen: 1000.10 - die 10 für Rot und die 1000 für die Artikelnummer.

Welche Syntax verwende ich hierfür? Mit&nbsp;{options.name} erhalte ich nur 1000.Rot - {options.farbe\_nummer} klappt auch nicht.

Hat jemand eine Idee für mich?

---

<div class="post-metadata">

### Author: ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)
#### Post date: [21. Oktober 2017 um 11:17 UTC](https://forum.shopware.com/t/bestellnummern-generieren-mit-freitext-wert-bei-varianten/48969/2 "2017-10-21T11:17:21Z")

</div>

Hallo 81designcom,

> Welche Syntax verwende ich hierfür? Mit&nbsp;{options.name} erhalte ich nur 1000.Rot - {options.farbe\_nummer} klappt auch nicht.

Das geht nicht so einfach, wie du dir das vorstellst.

1. Niemals die Datenbank von Shopware modifizieren. Da kann es beim nächsten Update ordentlich krachen

2. Nutze für sowas Attributfelder.&nbsp;[Attribute system](https://developers.shopware.com/developers-guide/attribute-system/#search-results)

3. Wenn du dich noch nicht mit der Entwicklung von Shopware auskennst, arbeite dich erstmal in folgenden Guide ein&nbsp;[Developer Guides](https://developers.shopware.com/developers-guide/) oder suche dir eine Partner-Agentur oder Freelancer (z.B. im Job-Posting Forum)

Viele Grüße

---

<div class="post-metadata">

### Author: ![81designcom](https://avatars.discourse-cdn.com/v4/letter/8/4491bb/32.png) [@81designcom](https://forum.shopware.com/u/81designcom)
#### Post date: [21. Oktober 2017 um 11:29 UTC](https://forum.shopware.com/t/bestellnummern-generieren-mit-freitext-wert-bei-varianten/48969/3 "2017-10-21T11:29:39Z")

</div>

Hallo Simkli.

Vielen Dank für Deine Antwort und Hilfe - und das “auf die Finger hauen” im anderen Thread.&nbsp; ![Smile](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/bac5f5766b6a20565a8fb995345b4e41d24daac0.png "Smile")

Ich hab das Attribut “Farbe” angelegt - dieses Attribut hat verschiedenen Optionen (Rot, Gelb usw.) - das Attribut “Farbe” hat einfach das Freitextfeld “farbe\_nummer” erhalten - das dürfte doch bei Updates nicht crashen?&nbsp;

In den verschiedenen Dokus finde ich jede Menge Beispiele, um manuell angelegt Artikel-Attribute im Frontend auszugeben aber ich finde nichts weiter dokumentiertes zur Nutzung der Funkion “Neue Bestellnummern generieren” in der Varianten-Ansicht im Backend.

Wie schon gesagt: Über&nbsp;{options.name} komm ich an den Wert “Rot” aus dem Attribut “Farbe” - aber ich will an den Freitext ran&nbsp; ![Crying](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/3d74433e0d4d6cb84e92906c2faceb6b50db91bf.png "Crying")

Danke & Grüße

---

<div class="post-metadata">

### Author: ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)
#### Post date: [21. Oktober 2017 um 11:59 UTC](https://forum.shopware.com/t/bestellnummern-generieren-mit-freitext-wert-bei-varianten/48969/4 "2017-10-21T11:59:36Z")

</div>

Hi 81designcom,

ich habe es eben ausprobiert. Bei mir klappt es mit&nbsp;{options.attribute.farbe\_nummer}.

Aber Achtung! Jede Bestellnummer muss eindeutig sein. Angenommen du hast das Feld farbe\_nummer nicht bei allen Optionen ausgefüllt, kann das zu einem Fehler führen, da so mehrere Bestellnummern identisch sein würden. Damit könntest du helfen, indem du zusätzlich noch einen Counter einbaust:&nbsp;{options.attribute.farbe\_nummer}{n}

Viele Grüße

---

<div class="post-metadata">

### Author: ![81designcom](https://avatars.discourse-cdn.com/v4/letter/8/4491bb/32.png) [@81designcom](https://forum.shopware.com/u/81designcom)
#### Post date: [21. Oktober 2017 um 12:16 UTC](https://forum.shopware.com/t/bestellnummern-generieren-mit-freitext-wert-bei-varianten/48969/5 "2017-10-21T12:16:38Z")

</div>

Hey simkli.

Vielen Dank für Deine Hilfe - das ist wahrscheinlich dann gestern Abend die einzige Kombination gewesen, die ich nicht ausprobiert habe&nbsp; ![Grin](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/70033cde8e8ff79cfa538293ae71318d6f788423.png "Grin")

Ich hab festgestellt, dass das Freifeld auch bei anderen Attributen (Länge usw.) genauso heißt, daher hab ich es leicht umbenannt in “artikelnummer\_sub”.

Dadurch kann ich jetzt mit&nbsp;{mainDetail.number}.{options.attribute.artikelnummer\_sub} Kombinationen wie T-Shirt mit Motiv 1 in grau und rotem Druck wie folgt generieren: 1000.10.20 - die erste Sub-Artikelnummer gibt mir die Farbe des Shirts und die zweite die Farbe des Drucks.

Vielleicht braucht das ja mal jemand&nbsp; ![Smile](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/bac5f5766b6a20565a8fb995345b4e41d24daac0.png "Smile")

---

<div class="post-metadata">

### Author: ![best4automation](https://avatars.discourse-cdn.com/v4/letter/b/96bed5/32.png) [@best4automation](https://forum.shopware.com/u/best4automation)
#### Post date: [3. Mai 2018 um 07:07 UTC](https://forum.shopware.com/t/bestellnummern-generieren-mit-freitext-wert-bei-varianten/48969/6 "2018-05-03T07:07:44Z")

</div>

Hallo 81designcom,

hast du noch einige Infos zu der Umsetzung. Habe es auch versucht, aber leider läuft die Generierung nicht los.

Welche Shopware Version verwendet Ihr?

Gibt es bei der Konfiguration der Freitextfelder was zu beachten?

Viele Grüße

Janko

---

<div class="post-metadata">

### Author: ![Steppo](https://avatars.discourse-cdn.com/v4/letter/s/7feea3/32.png) [@Steppo](https://forum.shopware.com/u/Steppo)
#### Post date: [15. Mai 2020 um 09:32 UTC](https://forum.shopware.com/t/bestellnummern-generieren-mit-freitext-wert-bei-varianten/48969/7 "2020-05-15T09:32:58Z")

</div>

> [@81designcom schrieb:](https://forum.shopware.com/profile/27537/81designcom "81designcom")
> 
> Hey simkli.
> 
> Vielen Dank für Deine Hilfe - das ist wahrscheinlich dann gestern Abend die einzige Kombination gewesen, die ich nicht ausprobiert habe&nbsp; ![Grin](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/70033cde8e8ff79cfa538293ae71318d6f788423.png "Grin")
> 
> Ich hab festgestellt, dass das Freifeld auch bei anderen Attributen (Länge usw.) genauso heißt, daher hab ich es leicht umbenannt in „artikelnummer\_sub“.
> 
> Dadurch kann ich jetzt mit&nbsp;{mainDetail.number}.{options.attribute.artikelnummer\_sub} Kombinationen wie T-Shirt mit Motiv 1 in grau und rotem Druck wie folgt generieren: 1000.10.20 - die erste Sub-Artikelnummer gibt mir die Farbe des Shirts und die zweite die Farbe des Drucks.
> 
> Vielleicht braucht das ja mal jemand&nbsp; ![Smile](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/bac5f5766b6a20565a8fb995345b4e41d24daac0.png "Smile")

Hilfreicher, älterer Artikel - DANKE.

Tatsächlich ist es genau das was ich benötige. Aber bei mir funktioniert es nicht. ;-(

Die Artikelnummer wird generiert aber anstelle meines Wertes wird farbe\_nummer ausgegeben.&nbsp;  
Beneriert werden soll das folgende:&nbsp;{mainDetail.number}.{options.attribute.farbe\_nummer}&nbsp;

Vielleicht hat ja jemand einen Ansatz für mich.

LÖSUNG GEFUNDEN: aus&nbsp;{options.attribute.farbe\_nummer} wird&nbsp;{options.attribute.farbenummer}&nbsp;

Der Underscore war das Problem.&nbsp;
