Fehlermeldung Änderung Bestellung: MODULE SHIPPING FREE TAX CLASS
Aus Wiki | xtcModified eCommerce Shopsoftware
Nur bis Version xtcModified 1.03 (Behoben ab Revision r923 pre1.04)
Immer wenn ich eine Bestellung ändere, nimmt das System zwar diese Änderungen an, spuckt mir aber immer eine Fehlermeldung aus.
Warning: constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_FREE_TAX_CLASS in /.../admin/orders_edit.php on line 532 Warning: Cannot modify header information - headers already sent by (output started at /.../admin/orders_edit.php:532) in /.../admin/includes/functions/general.php on line 130
Antwort von Anotherone am So 12. Apr 2009, 16:31
Ändere folgendes:
admin/orders_edit.php, zeile 525-536 if ($module_name != 'discount') { if ($module_name != 'shipping') { $module_tax_class = constant(MODULE_ORDER_TOTAL_.strtoupper($module_name)._TAX_CLASS); } else { $module_tmp_name = split('_', $order->info['shipping_class']); $module_tmp_name = $module_tmp_name[0]; if ($module_tmp_name != 'selfpickup') { $module_tax_class = constant(MODULE_SHIPPING_.strtoupper($module_tmp_name)._TAX_CLASS); } else { $module_tax_class = ''; } }
in
if ($module_name != 'discount') { if ($module_name != 'shipping') { $module_tax_class = constant(MODULE_ORDER_TOTAL_.strtoupper($module_name)._TAX_CLASS); } else { $module_tmp_name = split('_', $order->info['shipping_class']); $module_tmp_name = $module_tmp_name[0]; if ($module_tmp_name != 'selfpickup' '''&& $module_tmp_name != 'free'''') { $module_tax_class = constant(MODULE_SHIPPING_.strtoupper($module_tmp_name)._TAX_CLASS); } else { $module_tax_class = ''; } }
entscheidend ist das
&& $module_tmp_name != 'free'

