Index: /lib/wpsg_basket.class.php
===================================================================
--- /lib/wpsg_basket.class.php	(revision 8241)
+++ /lib/wpsg_basket.class.php	(revision 8242)
@@ -995,5 +995,5 @@
 				
 				// Anrede ÃŒberprÃŒfen
-				if ($custom_config['anrede'] != '2' && $custom_config['anrede'] != '1' && $this->arCheckout['title'] == '-1') {
+				if ($custom_config['anrede'] != '2' && $custom_config['anrede'] != '1' && ($this->arCheckout['title']??'-1') == '-1') {
 					
 					$this->shop->addFrontendError(__('Bitte im Feld "Anrede" eine Angabe machen!', 'wpsg'));
@@ -1062,6 +1062,6 @@
 				{
 					
-					$this->arCheckout['email'] = strtolower($this->arCheckout['email']);
-					$this->arCheckout['email2'] = strtolower($this->arCheckout['email2']);
+					$this->arCheckout['email'] = strtolower($this->arCheckout['email']??'');
+					$this->arCheckout['email2'] = strtolower($this->arCheckout['email2']??'');
 					
 					if ($this->arCheckout['email'] != wpsg_getStr($this->arCheckout['email2']))
@@ -1077,5 +1077,5 @@
 				
 				// Telefonnummer validieren
-				if ($custom_config['tel'] != '2' && $custom_config['tel'] != '1' && $this->arCheckout['tel'] == '')
+				if ($custom_config['tel'] != '2' && $custom_config['tel'] != '1' && ($this->arCheckout['tel']??'') == '')
 				{
 					
@@ -1120,5 +1120,5 @@
 					// Ja
 					// Wir haben uns darauf geeinigt Zahlen, Buchstaben, Bindestriche und Freizeichen geeinigt
-					$filtered_string = preg_replace('/[^A-Z0-9-\040]+/', '', strtoupper($this->arCheckout['plz']));
+					$filtered_string = preg_replace('/[^A-Z0-9-\040]+/', '', strtoupper($this->arCheckout['plz']??''));
 					
 					if ($filtered_string !== $this->arCheckout['plz']) {
@@ -1133,5 +1133,5 @@
 				
 				// Ort ÃŒberprÃŒfen
-				if ($custom_config['ort'] != '2' && $custom_config['ort'] != '1' && wpsg_getStr($this->arCheckout['ort']) == '')
+				if ($custom_config['ort'] != '2' && $custom_config['ort'] != '1' && wpsg_getStr($this->arCheckout['ort']??'') == '')
 				{
 					
Index: /mods/wpsg_mod_discount.class.php
===================================================================
--- /mods/wpsg_mod_discount.class.php	(revision 8241)
+++ /mods/wpsg_mod_discount.class.php	(revision 8242)
@@ -775,4 +775,6 @@
 			{
 
+				$discount_value = 0;
+				
 				if ($discount !== false)
 				{
Index: /mods/wpsg_mod_giropay.class.php
===================================================================
--- /mods/wpsg_mod_giropay.class.php	(revision 8241)
+++ /mods/wpsg_mod_giropay.class.php	(revision 8242)
@@ -422,5 +422,5 @@
 			
 			if ($oOrder->getPaymentID() == $this->id.'_2')
-			{
+			{warenkorb
 				
 				return $return->action;
