ich hatte mal ein Plugin (Aufpreis für Artikel) getestet. Das Plugin wurde auch wieder deinstalliert. Leider sind bei der Artikelanlage die ganzen Felder noch übriggeblieben (siehe Screenshot).
Wie bekomme ich die Überbleibsel los? Kann mir da jemand helfen?
Zu guter letzt wird mir auch noch im Warenkorb ein Aufpreis angezeigt der nicht sein soll und die Kunden (und auch mich) nur verwirrt.
Sofern Sie den ganzen Cache „richtig“ gelöscht haben und doch noch rückbleibsel vom Plugin vorhanden sind, hilft es manchmal das Plugin nochmal zu installieren und wieder gleich zu deeinstallieren, natürlich das Plugin auch aus dem Manager löschen, genau so wie den Cache cleanen.
Normalerweise sollte das Plugin alles sauber wieder entfernen, sowas passiert eigentlich nur, wenn man per FTP ein Pluginordner löscht, oder darin was umbenennt.
Sollten immer noch Rückstände vorhanden sein, müssen Sie die manuell beseitigen.
warum gehst du nicht einfach in die Freitextfeld - Verwaltung (“Einstellungen” -> “Freitextfeld-Verwaltung”) und löschst die Freitextfelder des Plugins (Tabelle “Artikel (s_articles_attributes)”), wenn du das Plugin eh schon komplett gelöscht hast? Dann sind Sie (sauber) weg. Alternativ, wenn kein Lösch - Icon vorhanden ist, kann man das entsprechende Freitextfeld auch in der Datenbank - Tabelle “s_attribute_configuration” und der Spalte “custom” und dem Wert “1” bearbeitbar und somit löschbar machen (schlimmstenfalls baut man sich schnell ein kleines Plugin, dass die Felder sauber löscht, siehe: Attribute system ).
das stimmt nicht, man kann jedes Freitextfeld sauber löschen, siehe genannten Link, also: https://developers.shopware.com/developers-guide/attribute-system/#delete-an-existing-attribute . Einfach den entsprechenden Namen dort im Beispiel auf den Namen des enstprechenden Freitextfeldes ändern (und auch die Tabelle, wenn es sich nicht um die Artikel - Tabelle handelt) - fertig. Anders macht es die Deinstallationsroutine eines Plugins, egal welches, auch nicht.
also im Prinzip brauch man da nicht mal Entwickler sein, ansich brauch man sich nur das Plugin aus dem Link herunterladen, in der install - Methode statt dem bestehenden Inhalt
einfügen (natürlich noch den Namen entsprechend anpassen). Fertig. Plugin installieren. Die entsprechenden Freitextfelder sind weg. Plugin deinstallieren und löschen. Fertig. Schlimmstenfalls danach noch schnell das Model über die Freitextfeld - Verwaltung neu generieren lassen. Dafür muss man nun wirklich kein Entwickler sein.
Änder mal die Freitextfelder in der Tabelle s_attribute_configuration und stelle den Wert in der Spalte “custom” auf 1. Danach kannst du diese Freitextelder über die Freitextverwaltung im backend ändern und löschen.
Änder mal die Freitextfelder in der Tabelle s_attribute_configuration und stelle den Wert in der Spalte „custom“ auf 1. Danach kannst du diese Freitextelder über die Freitextverwaltung im backend ändern und löschen.
Viele Grüße
Danke; Damit müste dann auch dem Thread-Ersteller opus geholfen sein, wenn es bei ihm Freitextfelder sind und wenn er natürlich in der Datenbank-Tabelle per z.B. phpmyadmin die richtigen Felder findet.