Cseo1.1.1+ ...Offene Warenkörbe Plus - Fehlermeldung

  • Hallo,

    beim Speichern eines offenen Warenkorbes (z.b. nach Änderung der Versandadresse) kommt das:

    Warning: constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_D_TAX_CLASS in /www/htdocs/MeinAccount/shop/admin/orders_edit.php on line 532

    Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w00ba551/shop/admin/orders_edit.php:532) in /www/htdocs/MeinAccount/shop/admin/includes/functions/general.php on line 130

    Zeile 532 beinhaltet (ab 531):

    PHP
    if ($module_tmp_name != 'selfpickup') {
    					$module_tax_class = constant(MODULE_SHIPPING_.strtoupper($module_tmp_name)._TAX_CLASS);
    				} else {
    					$module_tax_class = '';
    				}

    Selfpickup ist zwar installiert - steht aber in der Einstellung auf "false", kann also garnicht ausgewählt worden sein, weil der Kunde (Gastkonto) es nicht zu Gesicht bekam. Trotzdem stehen die Versandkosten in jeder nachbearbeiteten Bestellung erst einmal auf d: und 0.0000

    ???
    Bernd

    Einmal editiert, zuletzt von bernd888 (7. Dezember 2009 um 12:25)

  • In der Meldung wird gesagt, das eine Konstante fehlt. Diesen Fehler haben wir in der 1.1.1 eigentlich schon behoben.

    Gehe zur /lang/german/admin/orders_edit.php:

    füge ein:

    PHP
    define('MODULE_SHIPPING_D_TAX_CLASS','');

    Was immer "D-Steuerklasse", evt. deutsche Steuerklasse, heißt wird somit abgefangen.

    Seit wann ist offene Warrenkörbe in einer CE oder anderen Version verbaut, die auf die orders_edit.php zugreift? Wir reden hier von einem Modul, oder?

    Einmal editiert, zuletzt von siekiera (7. Dezember 2009 um 12:33)