Die Variablen-Informationen werden gespeichert, wenn die Mail im Frontend verschickt wird. Es werden also immer die Variablen angezeigt, die beim letzten Mailversand verfügbar waren. Das erledigt sich also von alleine.
Die Fehlermeldung deutet auf ein Problem mit den Attribute-Models hin. Sieht mir so aus, als ob der Cache noch nicht weiß, dass die Attribute nicht mehr da sind. Am besten mal generateAttributeModels über CLI machen oder den Cache Ordner komplett per FTP löschen.
Prinzipiell führe ich im Plugin bei der Deinstallation Shopware()->Models()->generateAttributeModels([‘s_articles_attributes’]); aus - reicht das nicht? Wie kommt es zu dem Problem? Bei anderen Kunden passiert das nicht. Ich hatte mal gehört, dass das Shopware Security Plugin dahingehend irgendetwas blockiert und Kunden daraufhin Probleme beim installieren oder deinstallieren von Plugins mit Attributen hatten. Kann das sein?!