# Abgebrochene Bestellungen nach X Monaten löschen

**URL:** <https://forum.shopware.com/t/abgebrochene-bestellungen-nach-x-monaten-loschen/53400>\
**Category:** Allgemein\
**Created:** [11. Juni 2018 um 11:06 UTC](https://forum.shopware.com/t/abgebrochene-bestellungen-nach-x-monaten-loschen/53400 "2018-06-11T11:06:44Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![motorg](https://avatars.discourse-cdn.com/v4/letter/m/ed655f/32.png) [@motorg](https://forum.shopware.com/u/motorg)\
**Post date:** [11. Juni 2018 um 11:06 UTC](https://forum.shopware.com/t/abgebrochene-bestellungen-nach-x-monaten-loschen/53400/1 "2018-06-11T11:06:44Z")

</div>

Frage zur neuen Funktion „Abgebrochene Bestellungen nach X Monaten löschen“.&nbsp;

Was genau definiert Shopware als „Abgebrochene Bestellung“ und was genau macht der cronjob dann?&nbsp;

Danke für Aufklärung.&nbsp;

---

<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:** [11. Juni 2018 um 14:20 UTC](https://forum.shopware.com/t/abgebrochene-bestellungen-nach-x-monaten-loschen/53400/2 "2018-06-11T14:20:05Z")

</div>

Das sind Daten in der s\_order mit Bestellnummer “0” und dem Status abgebrochen.

---

<div class="post-metadata">

**Author:** ![motorg](https://avatars.discourse-cdn.com/v4/letter/m/ed655f/32.png) [@motorg](https://forum.shopware.com/u/motorg)\
**Post date:** [11. Juni 2018 um 14:34 UTC](https://forum.shopware.com/t/abgebrochene-bestellungen-nach-x-monaten-loschen/53400/3 "2018-06-11T14:34:16Z")

</div>

Hmm, sorry - das hilft mir jetzt nicht so wirklich weiter 🙂

Bestellungen mit Nummer “0” habe ich keine oder sieht man das nur in der s\_order Tabelle?&nbsp;

Wir haben z.B. einige alte Vorkasse-Bestellungen bei denen die Vorkasse nie geleistet wurde. Da geht dann der Bestellstatus automatisch auf “Storniert / Abgelehnt” und der Zahlungsstatus auf “Vorgang wurde abgebrochen”. Wäre dass dann so eine Bestellung die vom Cronjob bereinigt wird?&nbsp;

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [11. Juni 2018 um 16:09 UTC](https://forum.shopware.com/t/abgebrochene-bestellungen-nach-x-monaten-loschen/53400/4 "2018-06-11T16:09:14Z")

</div>

Hallo,

eigentlich sagt das ja der Name. Abgebrochene Bestellungen sind Bestellungen, die nie einem Bestellabschluß durchlaufen haben. Sie stehen mit Nummer 0 in der Datenbank (= s\_order Tabelle).

Nicht bezahlte Bestellungen sind genau das und nicht abgebrochen. Und automatisch wird kein Zahlungsstatus auf&nbsp;“Vorgang wurde abgebrochen” geändert, da wird ein Plugin am Werk sein.

---

<div class="post-metadata">

**Author:** ![motorg](https://avatars.discourse-cdn.com/v4/letter/m/ed655f/32.png) [@motorg](https://forum.shopware.com/u/motorg)\
**Post date:** [11. Juni 2018 um 16:17 UTC](https://forum.shopware.com/t/abgebrochene-bestellungen-nach-x-monaten-loschen/53400/5 "2018-06-11T16:17:56Z")

</div>

Ja richtig das macht ein Plugin.

Also diese Bestellungen mit „0“&nbsp;sehe ich ohnehin gar nicht im Backend. Sie stehen einfach nur in der Datenbank. Eine Bestellnummer wurde nicht erzeugt. Soweit habe ich das jetzt verstanden.&nbsp;

Dann zu Frage 2: Was genau macht der cronjob dann? Schmeisst das aus der Datenbank. Aber nur die - nicht wirklch vorhandene - Bestellung oder auch das Kundekonto dazu?&nbsp;

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [11. Juni 2018 um 16:35 UTC](https://forum.shopware.com/t/abgebrochene-bestellungen-nach-x-monaten-loschen/53400/6 "2018-06-11T16:35:50Z")

</div>

Hallo,

nein, die sieht man nicht in der Bestell-Liste, aber unter „Marketing -\> Auswertungen -\> Abbruch-Analyse“, wo man sie gegebenenfalls auch von Hand löschen kann.

Die sind manchmal ganz nützlich, wenn ein Kunde anruft, der die Bestellung nicht alleine hin bekommt oder schon überweist ohne wirklich fertig bestellt zu haben.

Zum letzten Punkt kann dir wohl nur Shopware Auskunft geben.

---

<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:** [11. Juni 2018 um 17:21 UTC](https://forum.shopware.com/t/abgebrochene-bestellungen-nach-x-monaten-loschen/53400/7 "2018-06-11T17:21:31Z")

</div>

> [@motorg schrieb:](https://forum.shopware.com/profile/23531/motorg "motorg")
> 
> Dann zu Frage 2: Was genau macht der cronjob dann? Schmeisst das aus der Datenbank. Aber nur die - nicht wirklch vorhandene - Bestellung oder auch das Kundekonto dazu?&nbsp;

Du willst ja generell zwei verschiedene Dinge - einmal abgebrochene Bestellungen löschen, dass macht der von dir erwähnte Cronjob, der räumt Daten auf, die einfach nicht mehr benötigt werden (Datensparsamkeit im Sinne der DSGVO).  
Auf der anderen Seite will man ggf. Kundenkonten löschen, die Länger als Tag x bestehen und inaktiv sind. Wir haben einen zweiten Cronjob der „ungenutzte“ Schnellbesteller aufräumt - den gab es auch mit 5.4.4. Alles andere müsste man manuell machen.&nbsp;

---

<div class="post-metadata">

**Author:** ![Danio](https://avatars.discourse-cdn.com/v4/letter/d/cab0a1/32.png) [@Danio](https://forum.shopware.com/u/Danio)\
**Post date:** [14. August 2019 um 10:15 UTC](https://forum.shopware.com/t/abgebrochene-bestellungen-nach-x-monaten-loschen/53400/8 "2019-08-14T10:15:21Z")

</div>

Falls jemand hier noch interesse an einer Lösung hat, ich mache es in der DB direkt.&nbsp;

Einfach in PhPMyAdmin unter SQL folgendes eingeben

```
SELECT * FROM `s_order` WHERE `ordernumber` LIKE '0' AND `ordertime` < '2019-01-01 00:00:00' ORDER BY `ordernumber` ASC 

```

und es werden alle abgebrochene Bestellungen angezeigt die vor 01.01.2019 gemacht wurden. Danach markiere ich alle und lösche die Einträge einfach raus. Hat ein paar MB bei der DB eingespart.

Backup vorher nicht vergessen !

LG Daniel

&nbsp;

&nbsp;
