Index: /lib/wpsg_calculation.class.php
===================================================================
--- /lib/wpsg_calculation.class.php	(revision 7309)
+++ /lib/wpsg_calculation.class.php	(revision 7310)
@@ -387,5 +387,5 @@
             		
 				});
-	            	 
+            	
                 foreach ($this->arCalculationRow as $cr) {
                 	             
@@ -930,19 +930,19 @@
 			$this->shop->callMods('calculation_fromSession',[&$this, true, false]);
 			
+			// Payment
+			if (isset($_SESSION['wpsg']['checkout']['payment']) && array_key_exists($_SESSION['wpsg']['checkout']['payment'], $this->shop->arPayment)) {
+				
+				$payment = $this->shop->arPayment[$_SESSION['wpsg']['checkout']['payment']];
+				
+				if (wpsg_isSizedArray($payment)) $this->addPayment(wpsg_getFloat($payment['price']), $this->shop->getBackendTaxview(), $payment['mwst_key'], $_SESSION['wpsg']['checkout']['payment']);
+				
+			}
+			
 			// Shipping 
-			if (isset($_SESSION['wpsg']['checkout']['payment']) && array_key_exists($_SESSION['wpsg']['checkout']['payment'], $this->shop->arPayment)) {
-				
-				$payment = $this->shop->arPayment[$_SESSION['wpsg']['checkout']['payment']];
-				
-				if (isset($payment['price'])) $this->addPayment($payment['price'], $this->shop->getBackendTaxview(), $payment['mwst_key'], $_SESSION['wpsg']['checkout']['payment']);
-				
-			}
-			
-			// Payment
 			if (isset($_SESSION['wpsg']['checkout']['shipping']) && array_key_exists($_SESSION['wpsg']['checkout']['shipping'], $this->shop->arShipping)) {
 				
 				$shipping = $this->shop->arShipping[$_SESSION['wpsg']['checkout']['shipping']];
 				
-				if (isset($payment['price_backend'])) $this->addShipping($shipping['price_backend'], $this->shop->getBackendTaxview(), $shipping['mwst_key'], $_SESSION['wpsg']['checkout']['shipping']);
+				if (wpsg_isSizedArray($shipping)) $this->addShipping(wpsg_getFloat($shipping['price']), $this->shop->getBackendTaxview(), $shipping['mwst_key'], $_SESSION['wpsg']['checkout']['shipping']);
 				
 			}
Index: /mods/wpsg_mod_weight.class.php
===================================================================
--- /mods/wpsg_mod_weight.class.php	(revision 7309)
+++ /mods/wpsg_mod_weight.class.php	(revision 7310)
@@ -140,5 +140,5 @@
 			if ($this->shop->get_option('wpsg_mod_weight_showOverview') != '1') return;
 
-			$this->shop->view['wpsg_mod_weight']['weight'] = $overview_view['basket']['sum']['weight'];
+			$this->shop->view['wpsg_mod_weight']['weight'] = wpsg_getFloat($overview_view['basket']['sum']['weight']);
 			$this->shop->render(WPSG_PATH_VIEW.'/mods/mod_weight/overview_row_end.phtml');
 
