# Bestellnummern zurücksetzen

**URL:** <https://forum.shopware.com/t/bestellnummern-zuruecksetzen/87619>\
**Category:** Shopware 6 (German)\
**Created:** [12. Mai 2021 um 08:48 UTC](https://forum.shopware.com/t/bestellnummern-zuruecksetzen/87619 "2021-05-12T08:48:31Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Josi\_allor](https://avatars.discourse-cdn.com/v4/letter/j/f0a364/32.png) [@Josi\_allor](https://forum.shopware.com/u/Josi_allor)\
**Post date:** [12. Mai 2021 um 08:48 UTC](https://forum.shopware.com/t/bestellnummern-zuruecksetzen/87619/1 "2021-05-12T08:48:32Z")

</div>

Hallo,

wir würden gerne nach der Testphase die Bestellummern wieder zurücksetzen auf 100 (momentan bei 140).  
Bestellungen und Rechnungen konnte ich mit dieser Hilfe löschen [Shopware 6 - Datenbank bereinigen via SQL, Rechnungen löschen](https://www.mioso.com/shopware-6-datenbank-bereinigen-via-sql-rechnungen-und-bestellungen-loeschen/)

Kann jemand helfen?

---

<div class="post-metadata">

**Author:** ![Josi\_allor](https://avatars.discourse-cdn.com/v4/letter/j/f0a364/32.png) [@Josi\_allor](https://forum.shopware.com/u/Josi_allor)\
**Post date:** [18. Mai 2021 um 10:27 UTC](https://forum.shopware.com/t/bestellnummern-zuruecksetzen/87619/2 "2021-05-18T10:27:03Z")

</div>

Weiß wirklich keiner Rat? ☹

---

<div class="post-metadata">

**Author:** ![dominikmank](https://avatars.discourse-cdn.com/v4/letter/d/c77e96/32.png) [@dominikmank](https://forum.shopware.com/u/dominikmank)\
**Post date:** [18. Mai 2021 um 10:41 UTC](https://forum.shopware.com/t/bestellnummern-zuruecksetzen/87619/3 "2021-05-18T10:41:11Z")

</div>

Der letzte Wert ist in der Tabelle **number\_range\_state** gespeichert.  
Für Bestellungen wäre das Statement also in etwa wie folgt

```sql
UPDATE number_range_state SET last_value = "YOUR VALUE" WHERE number_range_id = (SELECT nr.id FROM number_range nr INNER JOIN number_range_type nrt ON nr.type_id = nrt.id WHERE nrt.technical_name="order")

```

Das Ganze sollte mit Bedacht erfolgen. Da wo YOUR\_VALUE steht dementsprechend die Zahl reinpacken die als Erstes hochgezählt werden soll.  
(Ich habe das Ganze nur mit einem Sales Channel getestet. Sollte es hier mehrere geben, muss das Statement dementsprechend angepasst werden.)

---

<div class="post-metadata">

**Author:** ![Josi\_allor](https://avatars.discourse-cdn.com/v4/letter/j/f0a364/32.png) [@Josi\_allor](https://forum.shopware.com/u/Josi_allor)\
**Post date:** [18. Mai 2021 um 10:50 UTC](https://forum.shopware.com/t/bestellnummern-zuruecksetzen/87619/4 "2021-05-18T10:50:15Z")

</div>

Danke, aber sooo fit bin ich nicht in SQL. Dachte da eher an eine einfache „Klick“- Lösung. ;-)oder Plug-In?

---

<div class="post-metadata">

**Author:** ![dominikmank](https://avatars.discourse-cdn.com/v4/letter/d/c77e96/32.png) [@dominikmank](https://forum.shopware.com/u/dominikmank)\
**Post date:** [18. Mai 2021 um 11:03 UTC](https://forum.shopware.com/t/bestellnummern-zuruecksetzen/87619/5 "2021-05-18T11:03:13Z")

</div>

Ein Plugin gibt es meines Wissens nach nicht. Da du auf das Rechnungen löschen verlinkt hattest, was ja auch über die Datenbank direkt arbeitet, dachte ich es wäre legitim für dich.  
Im Endeffekt musst du ja nur in phpMyAdmin gehen und dort "SQL " oben auswählen, mein Statement reinkopieren, die Zahl ersetzen und „OK“ drücken.

🙂

---

<div class="post-metadata">

**Author:** ![Josi\_allor](https://avatars.discourse-cdn.com/v4/letter/j/f0a364/32.png) [@Josi\_allor](https://forum.shopware.com/u/Josi_allor)\
**Post date:** [18. Mai 2021 um 11:10 UTC](https://forum.shopware.com/t/bestellnummern-zuruecksetzen/87619/6 "2021-05-18T11:10:37Z")

</div>

Ok, dann werde ich das mal versuchen.

Vielen Dank! 🙂

---

<div class="post-metadata">

**Author:** ![Josi\_allor](https://avatars.discourse-cdn.com/v4/letter/j/f0a364/32.png) [@Josi\_allor](https://forum.shopware.com/u/Josi_allor)\
**Post date:** [18. Mai 2021 um 11:32 UTC](https://forum.shopware.com/t/bestellnummern-zuruecksetzen/87619/7 "2021-05-18T11:32:28Z")

</div>

> [@dominikmank](#):
>
> Ein Plugin gibt es meines Wissens nach nicht. Da du auf das Rechnungen löschen verlinkt hattest, was ja auch über die Datenbank direkt arbeitet, dachte ich es wäre legitim für dich.  
> Im Endeffekt musst du ja nur in phpMyAdmin gehen und dort "SQL " oben auswählen, mein Statement reinkopieren, die Zahl ersetzen und „OK“ drücken.
> 
> 🙂

Habe es auf einer Staging Umgebung ausgeführt. Funktioniert!  
Sehr schön, danke 🙂

Hast du so ein „Statement“ auch für Kundennummern?

---

<div class="post-metadata">

**Author:** ![dominikmank](https://avatars.discourse-cdn.com/v4/letter/d/c77e96/32.png) [@dominikmank](https://forum.shopware.com/u/dominikmank)\
**Post date:** [18. Mai 2021 um 11:39 UTC](https://forum.shopware.com/t/bestellnummern-zuruecksetzen/87619/8 "2021-05-18T11:39:16Z")

</div>

```sql
UPDATE number_range_state SET last_value = "YOUR VALUE" WHERE number_range_id = (SELECT nr.id FROM number_range nr INNER JOIN number_range_type nrt ON nr.type_id = nrt.id WHERE nrt.technical_name="customer")

```

Es gibt folgende weitere „technical\_name“ Werte  
 ![image](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/1/1449a8927f0abc56c40aaf330a5b96de53d00949.png)

---

<div class="post-metadata">

**Author:** ![Josi\_allor](https://avatars.discourse-cdn.com/v4/letter/j/f0a364/32.png) [@Josi\_allor](https://forum.shopware.com/u/Josi_allor)\
**Post date:** [18. Mai 2021 um 11:46 UTC](https://forum.shopware.com/t/bestellnummern-zuruecksetzen/87619/9 "2021-05-18T11:46:48Z")

</div>

Auch das hat funktioniert.  
Eigentlich ganz einfach, wenn man es weiss 😉

Vielen Dank nochmal!
