diff --git includes/views_handler_field_amazon_image.inc includes/views_handler_field_amazon_image.inc
index a2eb4fd..f96c563 100644
--- includes/views_handler_field_amazon_image.inc
+++ includes/views_handler_field_amazon_image.inc
@@ -118,8 +118,9 @@ class views_handler_field_amazon_image extends views_handler_field {
         }
         break;
       case 'amazon_store':
+        $path = function_exists('amazon_store_get_amazon_store_path') ? amazon_store_get_amazon_store_path() : 'amazon_store';
         $asin = $values->{$this->aliases['asin']};
-        return l($image, 'amazon_store/item/' . $asin, array('html' => TRUE));
+        return l($image, "$path/item/$asin", array('html' => TRUE));
         break;
     }
   }
diff --git includes/views_handler_field_amazon_title.inc includes/views_handler_field_amazon_title.inc
index 3fb37b1..d44b2d7 100644
--- includes/views_handler_field_amazon_title.inc
+++ includes/views_handler_field_amazon_title.inc
@@ -54,8 +54,9 @@ class views_handler_field_amazon_title extends views_handler_field {
         return l($title, check_url($values->{$this->table_alias . '_detailpageurl'}), array('html' => TRUE));
         break;
       case 'amazon_store':
+        $path = function_exists('amazon_store_get_amazon_store_path') ? amazon_store_get_amazon_store_path() : 'amazon_store';
         $asin = $values->{$this->aliases['asin']};
-        return l($title, 'amazon_store/item/' . $asin, array('html' => TRUE));
+        return l($title, "$path/item/$asin", array('html' => TRUE));
         break;
 
     }
