Die Deletes der SQL-Datei sind fehlerhaft.
Die Group-Id 23 ist falsch, richtig ist 33. Es ist aber zum Löschen der alten Configurations-Datensätze nicht notwendig. Das bisherige SQL-Statement löscht durch die Angabe der falschen Group-ID nicht die alten Einstellungen des Moduls, sondern macht nichts.
Zusätzlich sind nicht alle configuration_keys nach diesem Schema benannt: 'RCS_%' - es gibt auch 'DEFAULT_RCS_%'
Bei den Farben fehlen die Rauten.
In einem Kommentar der "stats_recover_cart_sales.php" hat sich ein Buchstabe eingeschlichen.
Um das Modul vor der Neuinstallation in der Datenbank komplett zu deinstallieren, fehlen noch weitere SQL-Statements.
Mit folgenden SQL-Statements löscht man alles bezüglich configuration:
DELETE FROM `configuration_group` WHERE `configuration_group_title` LIKE 'Recover Cart Sales';
DELETE FROM `configuration` WHERE `configuration_key` LIKE 'RCS_%';
DELETE FROM `configuration` WHERE `configuration_key` LIKE 'DEFAULT_RCS_%';
Folgende Statements ggf. einzeln (zeilenweise) ausführen, wenn man das Modul komplett deinstallieren möchte.
Wenn das Feld nicht existiert, gibt es eine Fehlermeldung:
ALTER TABLE `customers_basket` DROP `checkout_site`;
ALTER TABLE `customers_basket` DROP `language`;
ALTER TABLE `admin_access` DROP `recover_cart_sales`;
ALTER TABLE `admin_access` DROP `stats_recover_cart_sales;
Die SQL-Datei ist korrigiert und das Modul neu zusammengestellt.Enthält aber nur die korrigierten "DELETE FROM" - da die "ALTER" schnell Fehlermeldungen erzeugen können.
[
EDIT Tomcraft 22.09.2012: Modul in
Beitrag 1 aktualisiert.]