Index: /model/wpsg_product.class.php
===================================================================
--- /model/wpsg_product.class.php	(revision 8360)
+++ /model/wpsg_product.class.php	(revision 8361)
@@ -104,22 +104,26 @@
 		public function getProductName($detailname = false, $pvariationID = null) {
 
-			$oCombination = $this->getCombination($pvariationID);
-			
-			if ($oCombination !== null) {
-				
-				$strDetailname = $oCombination->getMeta('detailname');
-				
-				if (wpsg_isSizedString($strDetailname) && $detailname === true) {
-
-					$name_return = $strDetailname;
-	
-				} else {
-	
-					$name_return = $oCombination->getMeta('name');
-	
-				}
-				
-				if ($name_return !== '') return $name_return;
-				
+			if (wpsg_ShopController::getShop()->hasMod('wpsg_mod_productvariants')) {
+
+				$oCombination = $this->getCombination($pvariationID);
+				
+				if ($oCombination !== null) {
+					
+					$strDetailname = $oCombination->getMeta('detailname');
+					
+					if (wpsg_isSizedString($strDetailname) && $detailname === true) {
+
+						$name_return = $strDetailname;
+		
+					} else {
+		
+						$name_return = $oCombination->getMeta('name');
+		
+					}
+					
+					if ($name_return !== '') return $name_return;
+					
+				}
+
 			}
 			
