Fehler bei USt-ID Prüfung in account edit.php

Aus Wiki | modified eCommerce Shopsoftware
Zur Navigation springenZur Suche springen

Betreff Version bis einschl. v1.05 behoben in r2422


Wenn sich ein Kunde ohne USt-Id im Shop anmeldet wird er in der Kundengruppe "Kunde" abgelegt. Sollte er jedoch vergessen haben, seine USt-Id anzugeben, und dies nachholt, ist im Admin-Bereich in der Kundenübersicht ein USt-Id 'Geprüft/OK' zu sehen. Soweit so gut. In den Kundendetails ist jedoch keine Id-Nr. zu finden und vorallem wird der Kunde nicht in die Gruppe "Händler" verschoben.

Bei Kundenregistrierung und sofortiger Eingabe der Id-Nr. funktioniert alles einwandfrei.


Lösung von saleaway [01.2011]
(Forum Ref.: USt-Id nachträglich durch Kunden funktioniert nicht)


account_edit.php hat einen Fehler. Der neue Status wird nicht abgespeichert.

Zeile 34:

if ($_SESSION['customers_status']['customers_status_id']==0)

ändern in

// BOF @@MA 2011-08-01
$customers_status = $_SESSION['customers_status']['customers_status_id'];
if ($customers_status == 0)
// EOF @@MA 2011-08-01


und Zeile 129:

$sql_data_array = array ('customers_vat_id' => $vat, 'customers_vat_id_status' => $customers_vat_id_status, 'customers_firstname' => $firstname, 'customers_lastname' => $lastname, 'customers_email_address' => $email_address, 'customers_telephone' => $telephone, 'customers_fax' => $fax,'customers_last_modified' => 'now()');

ändern zu

// BOF @@MA 2011-08-01 added customers_status
    $sql_data_array = array ('customers_status' => $customers_status,'customers_vat_id' => $vat, 'customers_vat_id_status' => $customers_vat_id_status, 'customers_firstname' => $firstname, 'customers_lastname' => $lastname, 'customers_email_address' => $email_address, 'customers_telephone' => $telephone, 'customers_fax' => $fax,'customers_last_modified' => 'now()');
// EOF @@MA 2011-08-01
           
anything