# Weiteren Bestellstatus anlegen

**URL:** <https://forum.shopware.com/t/weiteren-bestellstatus-anlegen/103601>\
**Category:** Administration\
**Created:** [8. April 2024 um 14:15 UTC](https://forum.shopware.com/t/weiteren-bestellstatus-anlegen/103601 "2024-04-08T14:15:36Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jadrovino](https://avatars.discourse-cdn.com/v4/letter/j/58f4c7/32.png) [@Jadrovino](https://forum.shopware.com/u/Jadrovino)\
**Post date:** [8. April 2024 um 14:15 UTC](https://forum.shopware.com/t/weiteren-bestellstatus-anlegen/103601/1 "2024-04-08T14:15:36Z")

</div>

Hallo,

wie kann ich einen weiteren Bestellstatus definieren, z.B. „zur Abholung bereit“?  
Läuft das noch wie in SW5 mit einem manuellen Eintrag in der DB?

Danke  
Gerd

---

<div class="post-metadata">

**Author:** ![area-net-gmbh](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/area-net-gmbh/32/21995_2.png) [@area-net-gmbh](https://forum.shopware.com/u/area-net-gmbh)\
**Post date:** [8. April 2024 um 14:23 UTC](https://forum.shopware.com/t/weiteren-bestellstatus-anlegen/103601/2 "2024-04-08T14:23:07Z")

</div>

Yep.

Ich meine es gibt/gab aber auch mal ein Plugin, mit dem man das über den Admin machen konnte.

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [9. April 2024 um 07:28 UTC](https://forum.shopware.com/t/weiteren-bestellstatus-anlegen/103601/3 "2024-04-09T07:28:58Z")

</div>

Bei der Migration bin ich hier auch darüber gestolpert. Im Shopware Standard kann man keinen eigenen Status anlegen. Sehr sehr bedauerlich!

Ich musste mir dann selber helfen und habe das Ganze über die DB gemacht. Hier NUR als Idee. Benutzung auf eigene Gefahrt!

```auto
# Bestellstatus neuer Name
SET @NewStatusName = 'Neuer Status';

# Bestellstatus neuer techn. Name
SET @NewStatusTechName = 'order_neuer_status';

# order.state und order_delivery.state
SET @NewStatusID1 = 0x10000000000000000000000000000001;
SET @NewStatusID2 = 0x20000000000000000000000000000001;

# ID von Sprache Deutsch holen
SET @language_id = (SELECT lg.id FROM language lg, locale lc WHERE lc.id = lg.locale_id AND lg.name = 'Deutsch' AND lc.code = 'de-DE');

# order.state und order_delivery.state (bei Migration braucht man beides)
SET @order_state_id = (SELECT id FROM state_machine WHERE technical_name = 'order.state');
SET @order_delivery_state_id = (SELECT id FROM state_machine WHERE technical_name = 'order_delivery.state');

SET FOREIGN_KEY_CHECKS = 0;

INSERT INTO `state_machine_state` (`id`, `technical_name`, `state_machine_id`, `created_at`, `updated_at`)
VALUES (@NewStatusID1, @NewStatusTechName, @order_state_id, NOW(), NOW());

INSERT INTO `state_machine_state` (`id`, `technical_name`, `state_machine_id`, `created_at`, `updated_at`) 
VALUES (@NewStatusID2, @NewStatusTechName, @order_delivery_state_id, NOW(), NOW());

INSERT INTO `state_machine_state_translation`
(`language_id`, `state_machine_state_id`, `name`, `custom_fields`, `created_at`, `updated_at`)
VALUES (@language_id, @NewStatusID1, @NewStatusName, NULL, NOW(), NULL);

INSERT INTO `state_machine_state_translation`
(`language_id`, `state_machine_state_id`, `name`, `custom_fields`, `created_at`, `updated_at`)
VALUES (@language_id, @NewStatusID2, @NewStatusName, NULL, NOW(), NULL);

SET FOREIGN_KEY_CHECKS = 1;

```

Je nach dem muss man auch Einträge in die Tabelle „state\_machine\_transition“ vornehmen! Falls man den Status im Backend händisch wechseln möchte. Etwas komplizierter Scheiß.

---

<div class="post-metadata">

**Author:** ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)\
**Post date:** [9. April 2024 um 07:42 UTC](https://forum.shopware.com/t/weiteren-bestellstatus-anlegen/103601/4 "2024-04-09T07:42:35Z")

</div>

Hallo,

siehe: [Eigener Bestell- Zahlungsstatus - #7 von MartinAntrag](https://forum.shopware.com/t/eigener-bestell-zahlungsstatus/64915/7) bzw. etwas ausführlicher: [Shopware Freelancer | xp24 | Shopware 6 - Eigenen Bestell- und/oder Zahlstatus erstellen - xp24 | Shopware 6 Freelancer](https://www.xp24.biz/tipps-tricks/shopware-6-eigenen-bestell-und/oder-zahlstatus-erstellen) .

Oder wenn man gern eine komfortable Verwaltung im Backend haben möchte: [Status für Bestellung, Bezahlung und Lieferung konfigurieren | Shopware Store](https://store.shopware.com/gbmed95643965005m/status-fuer-bestellung-bezahlung-und-lieferung-konfigurieren.html) .

Grüße  
Sebastian

---

<div class="post-metadata">

**Author:** ![Jadrovino](https://avatars.discourse-cdn.com/v4/letter/j/58f4c7/32.png) [@Jadrovino](https://forum.shopware.com/u/Jadrovino)\
**Post date:** [9. April 2024 um 08:27 UTC](https://forum.shopware.com/t/weiteren-bestellstatus-anlegen/103601/5 "2024-04-09T08:27:53Z")

</div>

Vielen Dank für die ausführliche Antwort.  
Ich hab den Anbieter des Plug-Ins schon angeschrieben, ob es auch mit 6.6.x läuft. Dann würde ich diesen Weg vorziehen.  
Gerd

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/9/29c7587ba660f00e4995d1743162782e5d6d8653.svg) [@system](https://forum.shopware.com/u/system)\
**Post date:** [9. Mai 2024 um 08:28 UTC](https://forum.shopware.com/t/weiteren-bestellstatus-anlegen/103601/6 "2024-05-09T08:28:27Z")

</div>

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.
