diff --git a/modules/product_reference/commerce_product_reference.module b/modules/product_reference/commerce_product_reference.module
index 62cb8b8..d295f42 100644
--- a/modules/product_reference/commerce_product_reference.module
+++ b/modules/product_reference/commerce_product_reference.module
@@ -244,11 +244,29 @@ function commerce_product_reference_form_commerce_product_product_delete_form_al
             return;
           }

-          // Load the entity information.
-          $entity_info = entity_get_info($entity_type);
+          // For node references, differentiate based on contetn type.
+          if ($entity_type == 'node') {
+            // first, reorganize the data by content type
+            $node_type_counts = array();
+            foreach ($data as $nid => $node) {
+              $node_type_counts[$node->type] = (isset($node_type_counts[$node->type]) ? ($node_type_counts[$node->type] + 1) : 1);
+            }
+
+            foreach ($node_type_counts as $node_type => $count) {
+              // Load the entity information.
+              $node_type_info = node_type_load($node_type);

-          // Add a message regarding the references.
-          $items[] = t('@entity_label: @count', array('@entity_label' => $entity_info['label'], '@count' => $count));
+              // Add a message regarding the references.
+              $items[] = t('@node_type_name (Node): @count', array('@node_type_name' => $node_type_info->name, '@count' => $count));
+            }
+          }
+          else {
+            // Load the entity information.
+            $entity_info = entity_get_info($entity_type);
+
+            // Add a message regarding the references.
+            $items[] = t('@entity_label: @count', array('@entity_label' => $entity_info['label'], '@count' => $count));
+          }
         }
       }
     }
