diff --git uc_product/uc_product.module uc_product/uc_product.module
index 069537a..c6a82b5 100644
--- uc_product/uc_product.module
+++ uc_product/uc_product.module
@@ -1644,7 +1644,7 @@ function uc_product_type_names() {
  */
 function uc_product_is_product($node) {
   // Load the node object if we received an integer as an argument.
-  if (is_int($node)) {
+  if (is_numeric($node)) {
     $node = node_load($node);
   }
 
