Hi,
ich hätte da noch einen kleinen Änderungsvorschlag. Im Moment ist es ja so, das die Stin beim Checkout auch geprüft wird, wenn diese bereits im Profil des Benutzers hinterlegt ist. Das ist normalerweise auch kein Problem, aber ich hatte das Problem das der EU Server öfter mal überlastet war (Server Busy). Deswegen habe ich mir die Erweiterung so angepasst, das der Check beim Checkout nur noch ausgeführt wird, wenn die beim Checkout eingegebene Stin von der im Userprofil abweicht. So muss die nicht mehr jedes mal geprüft werden.
PHP-Code:
// clean vat number string
$vat = str_replace(array(chr(0), chr(9), chr(10), chr(11), chr(13), chr(173)), '', $vat);
if(FE_USER_LOGGED_IN) {
$this->import("FrontendUser","User");
$cleanedUserVat = str_replace(array(chr(0), chr(9), chr(10), chr(11), chr(13), chr(173)), '', $this->User->eu_stin);
if($cleanedUserVat == $vat) {
return true;
}
}
Vielleicht findest du das ja nützlich und willst es einbauen
Grüße
Chris
Lesezeichen