Antwort #33 am: 27. April 2021, 14:04:23
Modul hatte bei mir einige Fehler, hab es mit 2.0.6.0 installiert. Durch ein bisschen debugging konnt ich paar Fehler aufdecken und für mich ersmtal korrigieren. So wie es aussieht funktioniert es jetzt bei mir.
Es gibt erstmal einen PHP Fehler:
NEW_FILES\includes\extra\modules\wishlist_content\differential_taxation.phpDa ist ein Komma statt einer Zuweisung.
Zeile 19: $module_data[$i]['PRODUCTS_DIFFERENZ_SPEC'] = $diff_tax_spec_name;
NEW_FILES\includes\modules\checkout\orderTotalDifferentialTaxation.phpDer Steuernamensvergleich funktioniert nicht mehr. Hat ggf. was mit der 2.0.6.0 zu tun. Hab das angepasst weil dort jetzt die Steuerbeschreibungen so codiert sind: "DE::MwSt. 7%||EN::VAT 7%"
// aufgrund der Differenzbesteuerung eines Artikels der Bestellung wird keine Steuer separat ausgewiesen // die ot_module für Nettosumme und MwSt. müssen aus dem Array entfernt werden foreach ($arr_output as $key => $value) { for ($k = 0; $k < count($tax_desc_array); $k++) { //DE::MwSt. 7%||EN::VAT 7% $desclangs = explode('||', $tax_desc_array[$k] ); foreach($desclangs as $desccode) { $desc = explode('::', $desccode); $desc = array_reverse($desc); $desc = $desc[0]; //remove tax info text if ($pos = strpos($value['title'], $desc) !== false) { unset($arr_output[$key]); } } } } Generell stimmt auch beim Installer im Adminbereich etwas nicht. Bei mir war MODULE_CHECKOUT_INSTALLED leer gesetzt, wird im Installer auch nicht aktiv gesetzt, wodurch die Überschreibung im Warenkorb und im Checkout nicht funktionieren.
Hab das manuell in der Datenbank gesetzt.