# Wie lösche ich einen Artikel aus einer Modul-Funktion?

**URL:** <https://forum.shopware.com/t/wie-losche-ich-einen-artikel-aus-einer-modul-funktion/53802>\
**Category:** Programmierung\
**Created:** [30. Juni 2018 um 18:57 UTC](https://forum.shopware.com/t/wie-losche-ich-einen-artikel-aus-einer-modul-funktion/53802 "2018-06-30T18:57:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rreimche](https://avatars.discourse-cdn.com/v4/letter/r/71c47a/32.png) [@rreimche](https://forum.shopware.com/u/rreimche)\
**Post date:** [30. Juni 2018 um 18:57 UTC](https://forum.shopware.com/t/wie-losche-ich-einen-artikel-aus-einer-modul-funktion/53802/1 "2018-06-30T18:57:09Z")

</div>

Hallo Zusammen,

ich hooke in&nbsp;Shopware\_Modules\_Order\_SaveOrder\_ProcessDetails und brauche hier eine Bestellung zu löschen.&nbsp;Ich kann das leider nicht durch Resource-Manager&nbsp;von API machen, weil bei API es&nbsp;keine Löschen von Bestellungen gibt und Shopware/Core/sOrder stellt auch keine Methode zum Löschen zur Verfügung.

&nbsp;

Danke im Vorab  
Roman

---

<div class="post-metadata">

**Author:** ![rreimche](https://avatars.discourse-cdn.com/v4/letter/r/71c47a/32.png) [@rreimche](https://forum.shopware.com/u/rreimche)\
**Post date:** [6. Juli 2018 um 14:28 UTC](https://forum.shopware.com/t/wie-losche-ich-einen-artikel-aus-einer-modul-funktion/53802/2 "2018-07-06T14:28:48Z")

</div>

Es sieht soweit so aus, dass es dazu kein Standardmittel gibt. Ich würde deshalb die Bestellung per SQL-Anfrage löschen. Soweit ich sehe, ich muss dann:

- DELETE FROM s\_order WHERE ordernumber = [ordernumber to delete]
- DELETE FROM s\_order\_details WHERE ordernumber = [ordernumber to delete]

Die entsprechende Einträge in s\_order\_attributes und s\_order\_detail\_attributes werden dann automatisch von der&nbsp;Datenbank wegen ON CASCADE DELETE gelöscht.

Richtig?&nbsp;

&nbsp;
