Antwort #1 am: 17. Mai 2020, 16:16:18
Also nach etwas Suche und vergleichen mit dem orig. Modul, bin ich auf den Fehler draufgekommen.
Üblicherweise wird das Modul kopiert, der neue Namen vergeben. So macht man z.B. aus der Datei
lang/german/modules/payment/
cash.php und auch im Ordner includes/modules/payment/
cash.php jeweils im selben ordner die datei cash1.php
Dann muss man in der Datei alle "cash" in cash1 ändern, geht am einfachsten mit "ALLE ERSETZEN". Und schon ist der Fehler passiert.
Es sind nämlich in den Dateien
cash und CASH enthalten, und diese haben soweit 'Wichtigkeit, das CASH eben nur mit CASH1 ersetzt werden darf, gleiche gilt klein geschrieben.
Wenn man das beherzigt funktioniert auch die neue Datei, und dann muß diese nur mehr hier richtig zugewiesen werden:
if ($_SESSION['shipping']['id'] != '[b]selfpickup_selfpickup[/b]'){
$this->enabled = false;
}
Wenn man genau das beherzigt kann man auch das hier im Forum viel besprochene Versandmodul
freeamount auf die gleiche Weise kopieren, und es läuft dann auch problemlos.
Viel Erfolg, ich hoffe ich konnte mit den Tipp einigen helfen.
Lg Wolfgang