diff --git a/modules/product_reference/commerce_product_reference.module b/modules/product_reference/commerce_product_reference.module
index aa1f408..d492781 100644
--- a/modules/product_reference/commerce_product_reference.module
+++ b/modules/product_reference/commerce_product_reference.module
@@ -447,7 +447,10 @@ function commerce_product_reference_field_info() {
     'commerce_product_reference' => array(
       'label' => t('Product reference'),
       'description' => t('This field stores the ID of a related product as an integer value.'),
-      'settings' => array(),
+      'settings' => array(
+        'target_column' => 'product_id',
+        'target_type' => 'commerce_product',
+      ),
       'instance_settings' => array('referenceable_types' => array(), 'field_injection' => TRUE),
       'default_widget' => 'options_select',
       'default_formatter' => 'commerce_product_reference_title_link',
@@ -573,6 +576,17 @@ function commerce_product_reference_field_formatter_info() {
 }
 
 /**
+ * Implements hook_field_formatter_info_alter().
+ *
+ * Alter the entityreference formater to able to format product references.
+ */
+function commerce_product_reference_field_formatter_info_alter(&$info) {
+  if (!empty($info['entityreference_entity_view']['field types'])) {
+    $info['entityreference_entity_view']['field types'][] = 'commerce_product_reference';
+  }
+}
+
+/**
  * Implements hook_field_formatter_view().
  */
 function commerce_product_reference_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) {
