# Bestellung: Formular gestalten, alle löschen, Kundenbemerkungen

**URL:** https://forum.shopware.com/t/bestellung-formular-gestalten-alle-loeschen-kundenbemerkungen/72588
**Category:** Installation / Einstieg
**Created:** [5. Februar 2021 um 14:54 UTC](https://forum.shopware.com/t/bestellung-formular-gestalten-alle-loeschen-kundenbemerkungen/72588 "2021-02-05T14:54:30Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![Achim\_Maier](https://avatars.discourse-cdn.com/v4/letter/a/4af34b/32.png) [@Achim\_Maier](https://forum.shopware.com/u/Achim_Maier)
#### Post date: [5. Februar 2021 um 14:54 UTC](https://forum.shopware.com/t/bestellung-formular-gestalten-alle-loeschen-kundenbemerkungen/72588/1 "2021-02-05T14:54:30Z")

</div>

Hallo

1. Ich habe trotz „Backup“ mein original Bestellbestätigung zerschossen, kann ich die einzeln irgendwo als htlm nachladen/bekommen/abkopieren?  
&nbsp;
2. Ich möchte in ein E-Mail-Formular, die Kunden-E-Mail eintragen, gibt es da was zu beachten ?&nbsp;{{ customer.email }}  
&nbsp;
3. Zu Testzwecken habe ich sehr viele Bestellung abgesendet, kann man die alle zusammen irgendwie löschen?

Danke (gibt es eine Anfängerforum?)

---

<div class="post-metadata">

### Author: ![Achim\_Maier](https://avatars.discourse-cdn.com/v4/letter/a/4af34b/32.png) [@Achim\_Maier](https://forum.shopware.com/u/Achim_Maier)
#### Post date: [5. Februar 2021 um 17:49 UTC](https://forum.shopware.com/t/bestellung-formular-gestalten-alle-loeschen-kundenbemerkungen/72588/2 "2021-02-05T17:49:20Z")

</div>

1. hat sich erledigt, habe alles am laufen
2. ist auch erledigt, war {{order.orderCustomer.email}}
3. da suche ich noch eine Möglichkeit

&nbsp;

---

<div class="post-metadata">

### Author: ![frezno](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/frezno/32/7801_2.png) [@frezno](https://forum.shopware.com/u/frezno)
#### Post date: [5. Februar 2021 um 20:59 UTC](https://forum.shopware.com/t/bestellung-formular-gestalten-alle-loeschen-kundenbemerkungen/72588/3 "2021-02-05T20:59:09Z")

</div>

Zu #3  
ich wüsste nicht wie es aus dem Backend gehen würde (sagt aber nichts, kenn ja auch nicht alle Möglichkeiten)

Bei sowas gehe ich immer direkt vor, d.h. direkt in die Datennbank.  
Es müssten die Einträge in folgenden Tabellen gelöscht werden:

order  
order\_address  
order\_customer  
order\_delivery  
order\_line\_item  
order\_transaction

Ist allerdings nur dann sinnvoll, wenn du alles löschen möchtest. Wenn nur einzelne Order, dann wird’s echt fummelig

---

<div class="post-metadata">

### Author: ![Achim\_Maier](https://avatars.discourse-cdn.com/v4/letter/a/4af34b/32.png) [@Achim\_Maier](https://forum.shopware.com/u/Achim_Maier)
#### Post date: [6. Februar 2021 um 07:19 UTC](https://forum.shopware.com/t/bestellung-formular-gestalten-alle-loeschen-kundenbemerkungen/72588/4 "2021-02-06T07:19:00Z")

</div>

Hallo

die lassen sich bei mir nicht zusammen löschen.

Es kommt die Fehlermeldung:

“Fehler beim Bearbeiten der Anfrage, Fehlercode: 414, Fehlertext: error”

&nbsp;

---

<div class="post-metadata">

### Author: ![frezno](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/frezno/32/7801_2.png) [@frezno](https://forum.shopware.com/u/frezno)
#### Post date: [6. Februar 2021 um 10:09 UTC](https://forum.shopware.com/t/bestellung-formular-gestalten-alle-loeschen-kundenbemerkungen/72588/5 "2021-02-06T10:09:08Z")

</div>

Du musst die Tabellen einzeln leeren (nicht löschen, das würde ja keinen Sinn machen)  
kann sein, dass bei dir auch noch order\_delivery\_position befüllt ist, dann diese auch.

Bei mir geht’s so, sollte dann auch bei dir klappen.

Schau dir einfach mal mit einem DB Editor (mein Favorit ist HeidiSQL) die Einträge an

---

<div class="post-metadata">

### Author: ![Achim\_Maier](https://avatars.discourse-cdn.com/v4/letter/a/4af34b/32.png) [@Achim\_Maier](https://forum.shopware.com/u/Achim_Maier)
#### Post date: [8. Februar 2021 um 16:13 UTC](https://forum.shopware.com/t/bestellung-formular-gestalten-alle-loeschen-kundenbemerkungen/72588/6 "2021-02-08T16:13:03Z")

</div>

Hallo

ich bin bei&nbsp;Mittwald und kann die Spalten so nicht leeren.

Auch weiß ich nicht wie man den DB Editor HeidiSQL einrichtet.

Wäre es nicht sinnvoll im Backend mehrer Bestellungen auf einmal löschen zu können? Was meinen die Macher dazu, wozu gibt es sonst die „Alle auswählen“ -Funktion ?

---

<div class="post-metadata">

### Author: ![Achim\_Maier](https://avatars.discourse-cdn.com/v4/letter/a/4af34b/32.png) [@Achim\_Maier](https://forum.shopware.com/u/Achim_Maier)
#### Post date: [23. Februar 2021 um 18:44 UTC](https://forum.shopware.com/t/bestellung-formular-gestalten-alle-loeschen-kundenbemerkungen/72588/7 "2021-02-23T18:44:15Z")

</div>

Hallo,&nbsp;

also einige von dir genannten Spalten ließen sich leeren, außer den drei, da kommen&nbsp;dann die Meldungen::

order\_line\_item:

#1701 - Cannot truncate a table referenced in a foreign key constraint (`usr_p577838_1`.`order_delivery_position`, CONSTRAINT `fk.order_delivery_position.order_line_item_id` FOREIGN KEY (`order_line_item_id`, `order_line_item_version_id`) REFERENCES `usr\_p577838\_1)

order\_delivery:

&nbsp;#1701 - Cannot truncate a table referenced in a foreign key constraint (`usr_p577838_1`.`order_delivery_position`, CONSTRAINT `fk.order_delivery_position.order_delivery_id` FOREIGN KEY (`order_delivery_id`, `order_delivery_version_id`) REFERENCES `usr_p577838_1`.`)

order:

&nbsp;#1701 - Cannot truncate a table referenced in a foreign key constraint (`usr_p577838_1`.`document`, CONSTRAINT `fk.document.order_id` FOREIGN KEY (`order_id`, `order_version_id`) REFERENCES `usr_p577838_1`.`order` (`id`, `version_id`))

Im Backend sehe ich nun zwar keine Einträge aber es sind alle 200 Datenbsätze da

&nbsp;

&nbsp;

---

<div class="post-metadata">

### Author: ![frezno](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/frezno/32/7801_2.png) [@frezno](https://forum.shopware.com/u/frezno)
#### Post date: [23. Februar 2021 um 23:10 UTC](https://forum.shopware.com/t/bestellung-formular-gestalten-alle-loeschen-kundenbemerkungen/72588/8 "2021-02-23T23:10:41Z")

</div>

geh mal zu deinen Datenbankvariablen und setzt dort den Eintrag

foreign\_key\_checks von ON auf OFF

Wieder zurückstellen nicht vergessen

---

<div class="post-metadata">

### Author: ![Achim\_Maier](https://avatars.discourse-cdn.com/v4/letter/a/4af34b/32.png) [@Achim\_Maier](https://forum.shopware.com/u/Achim_Maier)
#### Post date: [24. Februar 2021 um 17:30 UTC](https://forum.shopware.com/t/bestellung-formular-gestalten-alle-loeschen-kundenbemerkungen/72588/9 "2021-02-24T17:30:58Z")

</div>

Hallo Frezno

Richtig, die Datenbankvariable von&nbsp;foreign\_key\_checks steht auf ON

Was muss ich eingeben, damit sie auf OFF geht? Ist das ein SQL-Befehl?&nbsp;

---

<div class="post-metadata">

### Author: ![Achim\_Maier](https://avatars.discourse-cdn.com/v4/letter/a/4af34b/32.png) [@Achim\_Maier](https://forum.shopware.com/u/Achim_Maier)
#### Post date: [26. Februar 2021 um 13:09 UTC](https://forum.shopware.com/t/bestellung-formular-gestalten-alle-loeschen-kundenbemerkungen/72588/10 "2021-02-26T13:09:55Z")

</div>

wie macht man das???

set&nbsp;foreign\_key\_checks = OFF;

set&nbsp;foreign\_key\_checks = ON;

oder ???

set&nbsp;foreign\_key\_checks = 0;

set&nbsp;foreign\_key\_checks = 1;

---

<div class="post-metadata">

### Author: ![frezno](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/frezno/32/7801_2.png) [@frezno](https://forum.shopware.com/u/frezno)
#### Post date: [26. Februar 2021 um 17:24 UTC](https://forum.shopware.com/t/bestellung-formular-gestalten-alle-loeschen-kundenbemerkungen/72588/11 "2021-02-26T17:24:29Z")

</div>

```
SET @@session.foreign_key_checks = 0;

```

&nbsp;

---

<div class="post-metadata">

### Author: ![Achim\_Maier](https://avatars.discourse-cdn.com/v4/letter/a/4af34b/32.png) [@Achim\_Maier](https://forum.shopware.com/u/Achim_Maier)
#### Post date: [2. März 2021 um 19:52 UTC](https://forum.shopware.com/t/bestellung-formular-gestalten-alle-loeschen-kundenbemerkungen/72588/12 "2021-03-02T19:52:21Z")

</div>

In der Shopwaredoku habe ich folgende Lösung zu diesem Thema gefunden:

> **[Shopware 5 - Tutorials & FAQs - SQL Tipps & Tricks](https://docs.shopware.com/de/shopware-5-de/tutorials-und-faq/sql-tipps-tricks?category=shopware-5-de%2Ftutorials-und-faq#bestellungen)**

Mit diesem SQL Befehl kann die Tabelle geleert werden:

SET foreign\_key\_checks = 0;  
TRUNCATE `order`;  
TRUNCATE `order_address`;  
TRUNCATE `order_customer`;  
TRUNCATE `order_delivery`;  
TRUNCATE `order_delivery_position`;  
TRUNCATE `order_line_item`;  
TRUNCATE `order_transaction`;  
SET foreign\_key\_checks = 1;

FUNKTIONIERT!!!
