Index: /changelog
===================================================================
--- /changelog	(revision 7688)
+++ /changelog	(revision 7689)
@@ -344,2 +344,3 @@
 - Bugfix: FÃŒllmengenpreisanzeige in ProduktÃŒbersichten korrigiert
 - Bugfix: Plugin zur AbwÃ€rtskompatibilitÃ€t alter DownloadProduktlinks entwickelt (https://wpshopgermany.maennchen1.de/wp-content/uploads/wpsg_downloadredirect.zip)
+- Bugfix: Versandartauswahl bei Downloadprodukten, und Option "Versand per Mail" inaktiv korrigiert / Task #709
Index: /controller/wpsg_ShopController.class.php
===================================================================
--- /controller/wpsg_ShopController.class.php	(revision 7688)
+++ /controller/wpsg_ShopController.class.php	(revision 7689)
@@ -4531,7 +4531,6 @@
 					$oProduct = $this->cache->loadProductObject($this->getProduktID($basket_product['id']));
 
-					if ($oProduct->hasLimitedShipping())
-					{
-
+					if ($oProduct->hasLimitedShipping()) {
+						
 						$arSingleProductShippingAllowed = array_intersect($arSystemShippingAllowed, $oProduct->getAllowedShipping());
 						$arProductShippingAllowd = array_intersect($arProductShippingAllowd, $arSingleProductShippingAllowed);
@@ -4655,10 +4654,10 @@
 
 				}
-				
+					
 				$this->arShipping = $arShippingNew;
 				$this->bShippingMerged = true;
 
 			}
-
+			
 			// UnschÃ¶ne Warnungen verhindern, sollte hier der Array null sein
 			if (!wpsg_isSizedArray($this->arShipping)) $this->arShipping = array();
Index: /model/wpsg_product.class.php
===================================================================
--- /model/wpsg_product.class.php	(revision 7688)
+++ /model/wpsg_product.class.php	(revision 7689)
@@ -506,23 +506,15 @@
 		 * Gibt true zurÃŒck, wenn die Versandarten fÃŒr das Produkt eingeschrÃ€nkt sind
 		 */
-		public function hasLimitedShipping()
-		{
+		public function hasLimitedShipping() {
 
 			$arAllowedShipping = explode(',', $this->allowedshipping);
 			$arAllowedShipping = wpsg_trim($arAllowedShipping, array('', '0'));
 
-			if (wpsg_isSizedArray($arAllowedShipping))
-			{
+			if (wpsg_isSizedArray($arAllowedShipping)) {
 
 				return true;
 
 			}
-
-			if ($this->shop->hasMod('wpsg_mod_downloadprodukte') && $this->shop->callMod('wpsg_mod_downloadprodukte', 'getProdFiles',[$this->id]) !== false) {
-							    
-			    return true;
-			    
-            }
-			
+ 			
 			return false;
 
