Diese Fehlermeldung erscheint nahezu immer dann, wenn eine Extension nicht ordnungsgemäß deinstalliert wurde.
Sollte dies nicht geschehen sein, hilft nur noch ein händisches Löschen in der Datenbank. Um dies zu verfizieren, suchen wir in der Datenbank nach dem entsprechenden Eintrag in der Tabelle.
SELECT * FROM `core_config_data` WHERE `path` LIKE '%carriers/module%'
Sollten jetzt Ergebnisse gefunden werden - prima - das Problem ist schnell gelöst.
Bevor wir die entsprechenden Einträge löschen, erstellen wir auf jeden ein Backup der Tabelle.
Danach müssen die Einträge nur noch gelöscht werden:
DELETE FROM `core_config_data` WHERE `path` LIKE '%carriers/module%'
Im Anschluss daran noch den Cache von Magento leeren, danach sollte das Problem behoben sein.
An einem expliziten Beispiel:
Beim erstellen einer Rechnung erscheint diese Fehlermeldung:
Invalid model for shipping method: multipletablerates
Wahrscheinlich wurde diese Extension nicht sauber entfernt, oder nur deaktiviert. Um den Fehler zu beheben:
1. Backup erstellen
2. Datensätze finden
In z.B. phpMyAdmin die entsprechenden Datensätzen suchen:
SELECT * FROM `core_config_data` WHERE `path` LIKE '%carriers/multipletablerates%'
3. Datensätze löschen
DELETE FROM `core_config_data` WHERE `path` LIKE '%carriers/multipletablerates%'
4. Cache leeren