# Artikel Sonderzeichen

**URL:** <https://forum.shopware.com/t/artikel-sonderzeichen/72008>\
**Category:** Programmierung\
**Created:** [11. Januar 2021 um 09:12 UTC](https://forum.shopware.com/t/artikel-sonderzeichen/72008 "2021-01-11T09:12:46Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![lanaii](https://avatars.discourse-cdn.com/v4/letter/l/bc79bd/32.png) [@lanaii](https://forum.shopware.com/u/lanaii)\
**Post date:** [11. Januar 2021 um 09:12 UTC](https://forum.shopware.com/t/artikel-sonderzeichen/72008/1 "2021-01-11T09:12:46Z")

</div>

Hallo Zusammen,

ich habe die Forensuche genutzt und einige Beiträge gefunden zu dem Thema, diese sind aber veraltet.

Und zwar benötige Ich in unserem Shop (SW 5.6.9) bei den Artikelnummern Sonderzeichen wir + und/oder /.

In den äteren Beiträgen war die rede das man dies in engine/Shopware/Models/Article/Detail.php&nbsp; definieren kann, aber diesen Code gibt es bei mir nicht

```
   /**
     * @var string $number
     * @Assert\NotBlank
     * @Assert\Regex(";/^[a-zA-Z0-9-_.]+$/")
     *
     * @ORM\Column(name="ordernumber", type="string", nullable=false, unique = true)
     */
    private $number = '';

```

Jemand einen Tipp wo das nun aktuell in SW 5.6.9 zu finden wäre??

&nbsp;

Danke, LG

René

---

<div class="post-metadata">

**Author:** ![SmartStylez](https://avatars.discourse-cdn.com/v4/letter/s/a88e4f/32.png) [@SmartStylez](https://forum.shopware.com/u/SmartStylez)\
**Post date:** [11. Januar 2021 um 09:20 UTC](https://forum.shopware.com/t/artikel-sonderzeichen/72008/2 "2021-01-11T09:20:43Z")

</div>

Hallo, ich kann dir nicht direkt zu deinem Problem behilflich sein, aber eine alternative Lösung wäre z.B. die Nutzung dieses Plugins:&nbsp;[Erlaube alle Zeichen in Artikelnummern | System | Administration | Erweiterungen | Shopware Community Store](https://store.shopware.com/she2129851881574/erlaube-alle-zeichen-in-artikelnummern.html)

---

<div class="post-metadata">

**Author:** ![lanaii](https://avatars.discourse-cdn.com/v4/letter/l/bc79bd/32.png) [@lanaii](https://forum.shopware.com/u/lanaii)\
**Post date:** [11. Januar 2021 um 09:23 UTC](https://forum.shopware.com/t/artikel-sonderzeichen/72008/3 "2021-01-11T09:23:05Z")

</div>

Danke SmartStylez, das Plugin habe Ich gesehen, wollte es aber ohne plugin realisieren.

---

<div class="post-metadata">

**Author:** ![lanaii](https://avatars.discourse-cdn.com/v4/letter/l/bc79bd/32.png) [@lanaii](https://forum.shopware.com/u/lanaii)\
**Post date:** [14. Januar 2021 um 05:38 UTC](https://forum.shopware.com/t/artikel-sonderzeichen/72008/4 "2021-01-14T05:38:56Z")

</div>

Kurzer Push&nbsp; ![Smile](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/smile.png "Smile")

hat jemand einen Tipp wo ich aktuell den Code in SW5.6.9 finde?

lg

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [14. Januar 2021 um 06:37 UTC](https://forum.shopware.com/t/artikel-sonderzeichen/72008/5 "2021-01-14T06:37:35Z")

</div>

Eine Core-Anpassung ist ja ohnehin eine schlechte Idee, also immer ein Plugin nutzen oder eine Konfiguration von Shopware.

Das was du oben vorschlägst, ist die gefährlichste Variante un würde ich nicht empfehlen.&nbsp;

&nbsp;

Dort ist ein Beispiel, wie man den Regex ändern kann.

> <https://github.com/shopware/shopware/blob/5.7/engine/Shopware/Configs/Default.php#L423>

Einfach anpassen und an die entsprechende Stelle der config.php packen. Dann hast du das Updatesicher, so wie es sein soll. Das geht ab 5.6.0.

---

<div class="post-metadata">

**Author:** ![lanaii](https://avatars.discourse-cdn.com/v4/letter/l/bc79bd/32.png) [@lanaii](https://forum.shopware.com/u/lanaii)\
**Post date:** [14. Januar 2021 um 07:06 UTC](https://forum.shopware.com/t/artikel-sonderzeichen/72008/6 "2021-01-14T07:06:11Z")

</div>

[@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski “Moritz Naczenski”)‍

Vielen Dank für den super Tipp, hat es nun geschafft das “/” möglich sind, aber benötige ebenfalls das “+” Symbol noch, leider finde Ich keine konkreten Anhaltspunkte dazu bei Dr. Google ![Crying](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/3d74433e0d4d6cb84e92906c2faceb6b50db91bf.png "Crying")

```
// Backend Artikelnummer mit Sonderzeichen 
  'product' => [
    /*
     * This regex is used to validate SKUs, aka ordernumbers.
     * If you change this, please make sure the new format also works in URLs!
     */
    'orderNumberRegex' => '/^[a-zA-Z0-9-_.\/]+$/',
],

```

Edit: Kommando retour, funktioniert nun doch

```
 // Backend Artikelnummer mit Sonderzeichen 
  'product' => [
    /*
     * This regex is used to validate SKUs, aka ordernumbers.
     * If you change this, please make sure the new format also works in URLs!
     */
    'orderNumberRegex' => '/^[a-zA-Z0-9-_+.\/]+$/',
],

```

&nbsp;
