# Eigener Bestellstatus wird nicht mehr angezeigt.

**URL:** https://forum.shopware.com/t/eigener-bestellstatus-wird-nicht-mehr-angezeigt/55290
**Category:** Programmierung
**Created:** [20. September 2018 um 10:15 UTC](https://forum.shopware.com/t/eigener-bestellstatus-wird-nicht-mehr-angezeigt/55290 "2018-09-20T10:15:23Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![MoonLightCode](https://avatars.discourse-cdn.com/v4/letter/m/e36b37/32.png) [@MoonLightCode](https://forum.shopware.com/u/MoonLightCode)
#### Post date: [20. September 2018 um 10:15 UTC](https://forum.shopware.com/t/eigener-bestellstatus-wird-nicht-mehr-angezeigt/55290/1 "2018-09-20T10:15:23Z")

</div>

Ich hatte mal einen eigenen Bestellstatus angelegt nach der Anleitung unter [https://community.shopware.com/Tutorial-Neuen-Bestell---Zahlstatus-erstellen\_detail\_1950.html](https://community.shopware.com/Tutorial-Neuen-Bestell---Zahlstatus-erstellen_detail_1950.html)

Dieser wird seit einem der letzten Updates im Backend nicht mehr angezeigt, es erscheint nur ein leerer Eintrag im Dropdown. Auch ein neu angelegter Status hat das selbe Problem.

Kann jemand dieses Problem bestätigen bevor ich ein Ticket aufmache?

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: [20. September 2018 um 11:28 UTC](https://forum.shopware.com/t/eigener-bestellstatus-wird-nicht-mehr-angezeigt/55290/2 "2018-09-20T11:28:04Z")

</div>

> **[Shopware Issuetracker](https://issues.shopware.com/issues/SW-22566)**

Liegt glaube daran

---

<div class="post-metadata">

### Author: ![MoonLightCode](https://avatars.discourse-cdn.com/v4/letter/m/e36b37/32.png) [@MoonLightCode](https://forum.shopware.com/u/MoonLightCode)
#### Post date: [20. September 2018 um 12:09 UTC](https://forum.shopware.com/t/eigener-bestellstatus-wird-nicht-mehr-angezeigt/55290/3 "2018-09-20T12:09:28Z")

</div>

Super, danke. Hatte nichts dazu gefunden.

Ich frage mich nur, warum so kompliziert. Shopware hat doch die Infrastuktur für einfache CRUD-Operationen.

---

<div class="post-metadata">

### Author: ![pasci2132](https://avatars.discourse-cdn.com/v4/letter/p/50afbb/32.png) [@pasci2132](https://forum.shopware.com/u/pasci2132)
#### Post date: [20. September 2018 um 12:19 UTC](https://forum.shopware.com/t/eigener-bestellstatus-wird-nicht-mehr-angezeigt/55290/4 "2018-09-20T12:19:18Z")

</div>

Hallo zusammen,

ich habe das gleiche Problem. Nur bei mir werden auch die nicht angezeigt die vorher default angelegt waren. Siehe Screenshot. Was kann ich hier tun?

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/6/60b9e35a887021cd3775f763299f154281c70c1e.png) ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/0/0df5ef457dcea5cd673b7f968cc39266b65e46e3.png)

&nbsp;

---

<div class="post-metadata">

### Author: ![Mamo](https://avatars.discourse-cdn.com/v4/letter/m/90ced4/32.png) [@Mamo](https://forum.shopware.com/u/Mamo)
#### Post date: [20. September 2018 um 19:05 UTC](https://forum.shopware.com/t/eigener-bestellstatus-wird-nicht-mehr-angezeigt/55290/5 "2018-09-20T19:05:25Z")

</div>

Hab das gleiche Problem ![Angry-Face](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/4d894c4dd47121f4ab1fba0317660ce0f6dbd4be.png "Angry-Face"). langsam macht es keinen Spaß mehr. ![Undecided](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/8ae622c50104e84c5003fedfcc22572813a67b41.png "Undecided")

---

<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: [20. September 2018 um 19:11 UTC](https://forum.shopware.com/t/eigener-bestellstatus-wird-nicht-mehr-angezeigt/55290/6 "2018-09-20T19:11:57Z")

</div>

Im Ticket steht ja schon quasi, wie man das vorab beheben kann.

Dazu die Dateien

/themes/Backend/ExtJs/backend/base/model/order\_status.js

und

/themes/Backend/ExtJs/backend/base/model/payment\_status.js

anpassen.

Je nachdem ob man einen Payment-Status oder einen Bestellstatus hat.

Dazu muss man in der Datenbank s\_core\_states den Namen des Status nachschauen und ob er ein payment oder order status ist.

Je nach Status wird dann die Datei angepasst und oben im Bereich Snippets eine neue Zeile eingefügt:&nbsp;

> <https://github.com/shopware/shopware/blob/5.5/themes/Backend/ExtJs/backend/base/model/payment_status.js#L40>

&nbsp;

Beispiel:

Orderstatus heißt in der Datenbank - Spalte Name - “test\_status” und Spalte typ ein “payment”

Dann wird dort in der Datei payment\_status eine neue Zeile eingefügt:

```
test_status: '{s name=test_status}Test Status{/s}',

```

Danach den Cache löschen und das Backend neu laden. Danach wird der Status wieder ausgewiesen und dafür wurde ein Textbaustein angelegt der auch übersetzbar ist.

---

<div class="post-metadata">

### Author: ![MoonLightCode](https://avatars.discourse-cdn.com/v4/letter/m/e36b37/32.png) [@MoonLightCode](https://forum.shopware.com/u/MoonLightCode)
#### Post date: [26. September 2018 um 13:39 UTC](https://forum.shopware.com/t/eigener-bestellstatus-wird-nicht-mehr-angezeigt/55290/7 "2018-09-26T13:39:27Z")

</div>

Falls sich jemand fragt, wie man die Snippets in die .js Datei bekommt, ohne die Theme-Dateien zu verändern und somit updatefähig zu sein:

Ihr müsst ein Plugin erzeugen.

Dort in der Install-Methode das Enlight\_Controller\_Action\_PostDispatch\_Backend\_Base Event subscriben:

```
public function install()
{
    ...

    $this->subscribeEvent('Enlight_Controller_Action_PostDispatch_Backend_Base', 'onPostDispatchBackendBase');
    
    ...
}

```

Im Callback dann eine Template-Datei laden:

```
public function onPostDispatchBackendBase(Enlight_Controller_EventArgs $args) {

    $action = $args->getSubject();
    $view = $action->View();

    $this->Application()->Template()->addTemplateDir(
        $this->Path() . 'Views/',
        '',
        Enlight_Template_Manager::POSITION_APPEND
    );

    $view->extendsTemplate('backend/my_order_states/order_status.js');
}

```

Die Template Datei mit dem Namen order\_status.js legt ihr in den Ordner Views/backend/my\_order\_states im Ordner eures Plugins.

Der Inhalt der order\_status.js lautet dann etwa so:

```
//{block name="backend/base/model/order_status/snippets"}
    'offer_accepted': '{s name="offer_accepted"}Angebot angenommen{/s}',
    'offer_sent': '{s name="offer_sent"}Angebot gesendet{/s}',
// {/block}

```

Natürlich mit euren eigenen States.

Ganz easy oder?! ![Grin](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/grin.png "Grin")

Das gleiche funktioniert entsprechend für die payment\_status.js

---

<div class="post-metadata">

### Author: ![n8lauscher](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/n8lauscher/32/13325_2.png) [@n8lauscher](https://forum.shopware.com/u/n8lauscher)
#### Post date: [30. September 2018 um 22:11 UTC](https://forum.shopware.com/t/eigener-bestellstatus-wird-nicht-mehr-angezeigt/55290/8 "2018-09-30T22:11:26Z")

</div>

@MoonLightCode‍  
Kannst Du kurz beschreiben wie man das Plugin erstellt? Bin Neuling …  
Bei google finde ich folgendes HowTo:  
[Shopware 5.3 Plugin 101 | Einfaches Plugin erstellen – The Cake Shop](https://www.the-cake-shop.de/shopware-plugin-101-einfaches-plugin-erstellen/)

Plugin soll heißen:&nbsp; xinR\_order\_states  
Ich habe jetzt im Ordner: **customs/plugins** einen Ordner:&nbsp; **xinR\_order\_states** erstellt.  
Dort habe ich dann eine PHP-Datei:&nbsp; **xinR\_order\_states.php** erzeugt.

Muss ich jetzt:

```
public function install()
{
    ...

    $this->subscribeEvent('Enlight_Controller_Action_PostDispatch_Backend_Base', 'onPostDispatchBackendBase');
    
    ...
}

```

dort einfügen?&nbsp;

---

<div class="post-metadata">

### Author: ![solaradmin](https://avatars.discourse-cdn.com/v4/letter/s/c77e96/32.png) [@solaradmin](https://forum.shopware.com/u/solaradmin)
#### Post date: [6. Oktober 2018 um 16:47 UTC](https://forum.shopware.com/t/eigener-bestellstatus-wird-nicht-mehr-angezeigt/55290/9 "2018-10-06T16:47:55Z")

</div>

Danke Moritz, die Anpassung hat prima geklappt (leider kommen nun aber die zwei roten Kreuze bei den Shopwaredateien - siehe Screenshot).

Wird die Angelegenheit generell mit dem nächsten Update gefixed oder sollen wir lieber in der Datenbank die Namenseinträge bezogen auf die Namen in den zwei Status-Originaldateien anpassen?

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/3/3924cc313678aaffd1b1885905ebadcf31099c3b.jpeg)

---

<div class="post-metadata">

### Author: ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)
#### Post date: [6. Oktober 2018 um 17:50 UTC](https://forum.shopware.com/t/eigener-bestellstatus-wird-nicht-mehr-angezeigt/55290/10 "2018-10-06T17:50:53Z")

</div>

Das wird mit 5.5.2 behoben

---

<div class="post-metadata">

### Author: ![dertombln](https://avatars.discourse-cdn.com/v4/letter/d/7ea924/32.png) [@dertombln](https://forum.shopware.com/u/dertombln)
#### Post date: [13. November 2018 um 16:23 UTC](https://forum.shopware.com/t/eigener-bestellstatus-wird-nicht-mehr-angezeigt/55290/11 "2018-11-13T16:23:18Z")

</div>

Hallo.

Gibt es eine funktionierende Lösung?

Nach Update (5.4.6 auf 5.5.3) sind viele Bestell- und Zahlstatus leer.

Oben angesprochene Anpassung ist leider keine Lösung.

&nbsp;

Danke.

---

<div class="post-metadata">

### Author: ![inkarnation](https://avatars.discourse-cdn.com/v4/letter/i/c57346/32.png) [@inkarnation](https://forum.shopware.com/u/inkarnation)
#### Post date: [22. November 2018 um 13:53 UTC](https://forum.shopware.com/t/eigener-bestellstatus-wird-nicht-mehr-angezeigt/55290/12 "2018-11-22T13:53:14Z")

</div>

> [@dertombln schrieb:](https://forum.shopware.com/profile/26633/dertombln "dertombln")
> 
> Hallo.
> 
> Gibt es eine funktionierende Lösung?
> 
> Nach Update (5.4.6 auf 5.5.3) sind viele Bestell- und Zahlstatus leer.
> 
> Oben angesprochene Anpassung ist leider keine Lösung.
> 
> &nbsp;
> 
> Danke.

Leider auch hier das gleiche Problem bei den Systemeigenen Bestellstati „in\_progress“. Der Text in der Auswahlbox ist einfach leer…

---

<div class="post-metadata">

### Author: ![intermedianet](https://avatars.discourse-cdn.com/v4/letter/i/eb8c5e/32.png) [@intermedianet](https://forum.shopware.com/u/intermedianet)
#### Post date: [27. Dezember 2018 um 21:18 UTC](https://forum.shopware.com/t/eigener-bestellstatus-wird-nicht-mehr-angezeigt/55290/13 "2018-12-27T21:18:39Z")

</div>

Hallo zusammen,

habe heute auch auf 5.5.4 geupdated und ebenso das Problem mit den Bestellstatus der Benutzerdefinierten Stati.

Funktioniert als Lösung eine der hier beschriebenen Ansätze?

Danke und Gruß

---

<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: [28. Dezember 2018 um 05:43 UTC](https://forum.shopware.com/t/eigener-bestellstatus-wird-nicht-mehr-angezeigt/55290/14 "2018-12-28T05:43:00Z")

</div>

Das brauch man alles in 5.5.4 nicht mehr. Siehe:&nbsp;[https://forum.shopware.com/discussion/comment/238968/#Comment\_238968](https://forum.shopware.com/discussion/comment/238968/#Comment_238968)

---

<div class="post-metadata">

### Author: ![michael\_sdl](https://avatars.discourse-cdn.com/v4/letter/m/7bcc69/32.png) [@michael\_sdl](https://forum.shopware.com/u/michael_sdl)
#### Post date: [7. Januar 2019 um 10:34 UTC](https://forum.shopware.com/t/eigener-bestellstatus-wird-nicht-mehr-angezeigt/55290/15 "2019-01-07T10:34:07Z")

</div>

> [@Moritz Naczenski schrieb:](https://forum.shopware.com/profile/14574/Moritz%20Naczenski "Moritz%20Naczenski")
> 
> Das brauch man alles in 5.5.4 nicht mehr. Siehe:&nbsp;[https://forum.shopware.com/discussion/comment/238968/#Comment\_238968](https://forum.shopware.com/discussion/comment/238968/#Comment_238968)
> 
> &nbsp;
> 
> &nbsp;

Ich hatte das Problem mit der 5.5.4 immer noch.

Es hat wohl irgendwas mit den Feldern zu tun, die früher mal von einem gändert wurden.

Hier eine mögliche (provisorische ?) Lösung von mir:

[https://forum.shopware.com/discussion/comment/238968](https://forum.shopware.com/discussion/comment/238968)

&nbsp;
