diff -urN ecommerce/ec_product/ec_product.views.inc ecommerce-new/ec_product/ec_product.views.inc
--- ecommerce/ec_product/ec_product.views.inc	2009-07-02 12:25:39.000000000 +0200
+++ ecommerce-new/ec_product/ec_product.views.inc	2010-05-13 12:51:58.000000000 +0200
@@ -62,12 +62,24 @@
 
   $data['ec_product']['price'] = array(
     'title' => t('Price'),
+    'help' => t('Product price after additional charges are applied'),
     'field' => array(
       'handler' => 'ec_product_views_handler_field_price',
     ),
   );
 
-  
+  $data['ec_product']['base_price'] = array(
+    'real field' => 'price',
+    'title' => t('Base price'),
+    'help' => t('Product price before additional charges are applied'),
+    'field' => array(
+      'handler' => 'ec_product_views_handler_field_base_price',
+      'click sortable' => TRUE,
+    ),
+    'sort' => array(
+      'handler' => 'views_handler_sort',
+    ),
+  );
 
   $data['ec_product_features']['table']['group'] = t('Product');
 
@@ -128,6 +140,9 @@
       'ec_product_views_handler_field_price' => array(
         'parent' => 'views_handler_field',
       ),
+      'ec_product_views_handler_field_base_price' => array(
+        'parent' => 'views_handler_field',
+      ),
     ),
   );
 }
diff -urN ecommerce/ec_product/views/ec_product_views_handler_field_base_price.inc ecommerce-new/ec_product/views/ec_product_views_handler_field_base_price.inc
--- ecommerce/ec_product/views/ec_product_views_handler_field_base_price.inc	1970-01-01 01:00:00.000000000 +0100
+++ ecommerce-new/ec_product/views/ec_product_views_handler_field_base_price.inc	2010-05-13 12:51:58.000000000 +0200
@@ -0,0 +1,13 @@
+<?php
+// $Id$
+
+/**
+ * @file
+ * Handles the display of product base price.
+ */
+
+class ec_product_views_handler_field_base_price extends views_handler_field {
+  function render($value) {
+    return format_currency($value->{$this->field_alias});
+  }
+}
