Index: /lib/functions.inc.php
===================================================================
--- /lib/functions.inc.php	(revision 5687)
+++ /lib/functions.inc.php	(revision 5688)
@@ -66,5 +66,18 @@
 		
 	} // function wpsg_array_unique($ar)	
-	
+
+	/**
+	 * Funktion ist nÃ¶tig, da alle Ajax Anfragen is_admin mit true beantworten laut Doku
+	 * Ich benÃ¶tige aber eine Unterscheidung ob ich im Frontend eine Aktion ausfÃŒhre oder im Backend
+	 * Daher habe ich fÃŒr Frontend Anfragen den Parameter wpsg_frontend_ajax auf 1 gesetzt
+	 */
+	function wpsg_is_admin()
+	{
+
+		if (isset($_REQUEST['wpsg_frontend_ajax']) && $_REQUEST['wpsg_frontend_ajax'] === '1') return false;
+		else return is_admin();
+
+	}
+
 	/**
 	 * PrÃŒft die Eingabe eines Geburtsdatums auf GÃŒltigkeit
Index: /mods/wpsg_mod_versandarten.class.php
===================================================================
--- /mods/wpsg_mod_versandarten.class.php	(revision 5687)
+++ /mods/wpsg_mod_versandarten.class.php	(revision 5688)
@@ -225,7 +225,7 @@
 			// Im Checkout2 wird der Wert berechnet und eventuell nicht verfÃŒgbare VA ausgeschlossen
 			//if (isset($_REQUEST['wpsg_checkout2']))
-			if (!is_admin())
-			{
-				
+			if (!wpsg_is_admin())
+			{
+
 				$arBasket = $this->shop->basket->toArray();
 				
@@ -262,5 +262,5 @@
 				
 			}
-			 
+
 			foreach ($arVersandarten as $va)
 			{
@@ -325,5 +325,5 @@
 								
 			}
-			 
+
 		} // public function addShipping(&$arShipping)
 		
