Hallo Christian,
ich konnte den Fehler jetzt beheben.
Habe alle Dateien verglichen, es lag nicht an irgendwelchen Veränderungen ggü. deiner Version. Die Änderungen in der Language-Datei wie vorgeschlagen mussten auch nicht gemacht werden, da die Einträge schon in der lang/german/modules/order_total/ot_discount.php vorhanden sind (ab Original schon).
Der Fehler lag an der Tabelle "configuration" in der Datenbank, dort gab es Einträge zum Feld "MODULE_ORDER_TOTAL_DISCOUNT_SORT_ORDER" mehrmals (5x)
Normal muss es 1x rein.
Da ich mit Index & Co bei Tabellen keine Ahnung habe, habe ich einfach ein Backup der Tabelle eingespielt. Ggf. hätte ausgereicht, 4 der 5 gleichnamigen Einträge rauszulöschen.
Zur Ursache kann ich nichts sagen, eingefallen ist mir nur das ich folgendes gemacht hatte:
- Versand umgestellt auf "Pauschale Versandkosten (flat)", da ich mit dem DHL-Modul usw. das die Versandkosten immer irgendwie nach Zone ausrechnet nicht klar kam.
- alle anderen nicht benötigten Versandmodule unter Module -> Versandart deinstalliert per Admin
- unter Module -> Zusammenfassung den Mindestbestellwert installiert.
- unter Module -> Zusammenfassung das Modul "Rabatt (ot_discount)" deinstalliert, weil ich dachte es nicht zu brauchen. Hatte mich dann umentschieden, doch konnte es dann nicht mehr installieren. Kam aber keine Fehlermeldung. Nach Einspielen des DB-Backups ist es jetzt wieder installiert. Konnte es jetzt auch deinstallieren und wieder installieren.
Wahrscheinlich hat es mit jedem Versuch es zu installieren einer der 5 Einträge siehe oben angelegt. Möglicherweise hat es beim Deinstallieren auch nicht alle Einträge entfernt und die mehrfachen Einträge entstanden dadurch. Und dadurch auch keine Neuinstallation evtl. möglich.
Mehr kann ich dazu nicht sagen, Blick nicht durch.
Das Problem ist jedoch nicht sooo selten, im einschlägigen Forum taucht es mehrmals auf, doch die Lösung brachte mich nicht weiter.
Sucht mal mit Google nach
couldn't find constant MODULE_ORDER_TOTAL_DISCOUNT_SORT_ORDER_TITLE
Da kommen schon ein paar mitm gleichen Problem, aber die Lösung passte bei mir irgendwie ned.