# Produkt behält Daten für Zusatzfeld, auch nachdem ganzes Set gelöscht wurde

**URL:** <https://forum.shopware.com/t/produkt-behaelt-daten-fuer-zusatzfeld-auch-nachdem-ganzes-set-geloescht-wurde/101490>\
**Category:** Allgemein\
**Created:** [6. Oktober 2023 um 11:50 UTC](https://forum.shopware.com/t/produkt-behaelt-daten-fuer-zusatzfeld-auch-nachdem-ganzes-set-geloescht-wurde/101490 "2023-10-06T11:50:09Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Holley](https://avatars.discourse-cdn.com/v4/letter/h/7ea924/32.png) [@Holley](https://forum.shopware.com/u/Holley)\
**Post date:** [6. Oktober 2023 um 11:50 UTC](https://forum.shopware.com/t/produkt-behaelt-daten-fuer-zusatzfeld-auch-nachdem-ganzes-set-geloescht-wurde/101490/1 "2023-10-06T11:50:09Z")

</div>

Hallo,

ich bin hier noch Neuling, aber erfahren mit CMS-Systemen.  
Ich verwende Shopware 6.5.5.1 .

Ich habe ein Set mit zwei Zusatzfeldern angelegt, einigen Produkten Werte für einzelne Zusatzfelder zugewiesen und diese im Frontend beim Produkt ausgeben lassen (durch Anpassung der Datei meineDomain/custom/plugins/meinTheme/src/Resources/views/storefront/page/product-detail/description.html.twig).

Da die Struktur noch im Aufbau ist, habe ich danach das gesamte Set nochmal gelöscht.

Ich bekam keine Warnmeldung oder Ähnliches, dass es noch Produkte gibt, die bereits mit diesen Zusatzfeldern verknüpft sind (also Werte). Das ansich finde ich schon ungewöhnlich.

Es stellt sich heraud, dass die bestehenden Verknüpfungen zu den nun gelöschten Sets weiterhin bestehen und im Frontend ausgegeben werden. Also auch Datenbank-technisch sind die Einträge noch vorhanden (Cache habe ich per System und Shell gelöscht!).

Im backend hingegen tauchen diese Zusatzfelder unter dem Reiter Spezifikationen nicht auf.

Ich habe ein neues Set Zusatzfelder erstellt, das mir bei allen Produkten für die Eingabe der Werte angezeigt wird.

Ich habe keine Möglichkeit, die alten Werte zu verändern oder zu löschen - außer über den Eingriff in der Datenbank.

Müsste das nicht anders laufen oder habe ich irgendwo einen Denkfehler?

---

<div class="post-metadata">

**Author:** ![Holley](https://avatars.discourse-cdn.com/v4/letter/h/7ea924/32.png) [@Holley](https://forum.shopware.com/u/Holley)\
**Post date:** [6. Oktober 2023 um 14:26 UTC](https://forum.shopware.com/t/produkt-behaelt-daten-fuer-zusatzfeld-auch-nachdem-ganzes-set-geloescht-wurde/101490/2 "2023-10-06T14:26:54Z")

</div>

Ich habe das theme jetzt neu kompiliert bzw. einmal geändert und nun sind die Daten im Frontend weg.  
Ich hätte den thread löschen können, aber vielleicht nützt die Antwort anderen, bzw. finde ich es nach wie vor nicht nachvollziehbar, warum beim Löschen eines Sets keine dicke Warnmeldung erscheint.

---

<div class="post-metadata">

**Author:** ![chamaw](https://avatars.discourse-cdn.com/v4/letter/c/b487fb/32.png) [@chamaw](https://forum.shopware.com/u/chamaw)\
**Post date:** [6. Oktober 2023 um 15:50 UTC](https://forum.shopware.com/t/produkt-behaelt-daten-fuer-zusatzfeld-auch-nachdem-ganzes-set-geloescht-wurde/101490/3 "2023-10-06T15:50:48Z")

</div>

wobei allerdings die Daten durchaus noch vorhanden sind. Faktisch werden die Daten als JSON im Feld CustomFields gespeichert. Die Definition im Backend wird dann dafür genutzt die Eingabefelder im BE zu generieren …

---

<div class="post-metadata">

**Author:** ![Holley](https://avatars.discourse-cdn.com/v4/letter/h/7ea924/32.png) [@Holley](https://forum.shopware.com/u/Holley)\
**Post date:** [6. Oktober 2023 um 16:37 UTC](https://forum.shopware.com/t/produkt-behaelt-daten-fuer-zusatzfeld-auch-nachdem-ganzes-set-geloescht-wurde/101490/4 "2023-10-06T16:37:08Z")

</div>

Meinst Du im Feld „custom\_fields“ in der Tabelle „product\_translation“? Da sind die Werte aber auch raus.

---

<div class="post-metadata">

**Author:** ![chamaw](https://avatars.discourse-cdn.com/v4/letter/c/b487fb/32.png) [@chamaw](https://forum.shopware.com/u/chamaw)\
**Post date:** [7. Oktober 2023 um 04:35 UTC](https://forum.shopware.com/t/produkt-behaelt-daten-fuer-zusatzfeld-auch-nachdem-ganzes-set-geloescht-wurde/101490/5 "2023-10-07T04:35:33Z")

</div>

ja genau hier. wenn es hier keine Daten gibt, dann wurde das entsprechende Produkt nicht mit Werten befüllt.

---

<div class="post-metadata">

**Author:** ![Holley](https://avatars.discourse-cdn.com/v4/letter/h/7ea924/32.png) [@Holley](https://forum.shopware.com/u/Holley)\
**Post date:** [10. Oktober 2023 um 07:29 UTC](https://forum.shopware.com/t/produkt-behaelt-daten-fuer-zusatzfeld-auch-nachdem-ganzes-set-geloescht-wurde/101490/6 "2023-10-10T07:29:56Z")

</div>

Ich habe jetzt nochmal die Zusatzfelder geändert, cache geleert, theme neu kompiliert, Browsercache ist eh immer leer - die Datenleichen gehen wieder nicht aus der Datenbank und werden dann natürlich zum Teil auch im Frontend beim Produkt angezeigt, wenn sie einen Eintrag für ein Merkmal hatten.  
Kann mir jemand sagen, wie da das Vorgehen ist? Muss ich zunächst bei jedem Produkt die Einträge löschen und kann dann erst ein Set oder Zusatzfeld löschen?  
Ich kann die Datenbankeinträge natürlich manuell löschen; aber 1. kann das doch nicht die Lösung sein und zudem, wenn der Shop erstmal mit über 1000 Artikeln online ist, kann ich doch nicht sämtliche Produkte manuell überprüfen?!  
Ich habe auch das Gefühl, dass das System nicht mit dem Wechsel des Schalters „In allen Administrationssprachen pflegen“ klar kommt. Wo lege ich denn fest, dass z. B. das Label eines Sets dann nur für die Basissprache (Englisch (GB) einzugeben ist? Wieso nicht (nur) deutsch?  
Es gibt aktuell drei Zusatzfelder eines Sets:  
custom\_drinks\_1, custom\_drinks\_2, custom\_drinks\_3  
custom\_drinks\_4 gab es mal wurde gelöscht.  
custom\_drinks\_saeure und custom\_drinks\_restzucker sind ganz alte, längst gelöschte Zusatzfelder:

 ![Bildschirmfoto 2023-10-10 um 09.12.13](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/a/a/aaf1014bb6a8bc297af6d079fd39e0ab2edd6a17.png)  
 ![Bildschirmfoto 2023-10-10 um 09.12.58](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/6/8/687fd959a2e032a7cf93eeef4cf1a4c6cf4b67da.png)  
 ![Bildschirmfoto 2023-10-10 um 09.13.07](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/c/0/c0dc21ad24aaf51b539fe159791299e31d722adf.png)  
 ![Bildschirmfoto 2023-10-10 um 09.10.03](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/8/a/8a25484dd3f1430b3809294f0ad60592a9266ea9.png)  
 ![Bildschirmfoto 2023-10-10 um 09.10.36](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/0/1/0139f01ce50bdc33e27c356506d699c027fcfd9e.png)  
 ![Bildschirmfoto 2023-10-10 um 09.11.26](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/f/c/fc721f2dcee1d0a790f428aded333100329fd5f6.png)
