diff --git a/modules/cart/commerce_cart.module b/modules/cart/commerce_cart.module
old mode 100644
new mode 100755
index 25f5cb9..4c943e3
--- a/modules/cart/commerce_cart.module
+++ b/modules/cart/commerce_cart.module
@@ -1908,7 +1908,7 @@ function commerce_cart_add_to_cart_form_validate($form, &$form_state) {
   // ensure we only accept whole number values.
   if ($form['quantity']['#datatype'] == 'integer' &&
     (int) $form_state['values']['quantity'] != $form_state['values']['quantity']) {
-    form_set_error('quantity', t('You must specify a whole number for the quantity.'));
+    //form_set_error('quantity', t('You must specify a whole number for the quantity.'));
   }
 
   // If the attributes matching product selector was used, set the value of the
diff --git a/modules/line_item/commerce_line_item.module b/modules/line_item/commerce_line_item.module
old mode 100644
new mode 100755
index 18033a6..a88b628
--- a/modules/line_item/commerce_line_item.module
+++ b/modules/line_item/commerce_line_item.module
@@ -1166,7 +1166,7 @@ function commerce_line_item_manager_validate($element, &$form_state, $form) {
       }
       elseif ($element['line_items'][$line_item_id]['quantity']['#datatype'] == 'integer' &&
         (int) $quantity != $quantity) {
-        form_set_error($element_name, t('You must specify a whole number for the quantity.'));
+        //form_set_error($element_name, t('You must specify a whole number for the quantity.'));
       }
       else {
         $line_item->quantity = $quantity;
diff --git a/modules/line_item/includes/views/handlers/commerce_line_item_handler_field_edit_quantity.inc b/modules/line_item/includes/views/handlers/commerce_line_item_handler_field_edit_quantity.inc
old mode 100644
new mode 100755
index e6b0d70..6c37ae7
--- a/modules/line_item/includes/views/handlers/commerce_line_item_handler_field_edit_quantity.inc
+++ b/modules/line_item/includes/views/handlers/commerce_line_item_handler_field_edit_quantity.inc
@@ -45,8 +45,8 @@ class commerce_line_item_handler_field_edit_quantity extends views_handler_field
 
       $form[$this->options['id']][$row_id] = array(
         '#type' => 'textfield',
-        '#datatype' => 'integer',
-        '#default_value' => round($quantity),
+        '#datatype' => 'decimal',
+        '#default_value' => $quantity,
         '#size' => 4,
         '#maxlength' => max(4, strlen($quantity)),
         '#line_item_id' => $line_item_id,
@@ -67,7 +67,7 @@ class commerce_line_item_handler_field_edit_quantity extends views_handler_field
       // ensure we only accept whole number values.
       if ($form[$field_name][$row_id]['#datatype'] == 'integer' &&
         (int) $form_state['values'][$field_name][$row_id] != $form_state['values'][$field_name][$row_id]) {
-        form_set_error($field_name . '][' . $row_id, t('You must specify a whole number for the quantity.'));
+        //form_set_error($field_name . '][' . $row_id, t('You must specify a whole number for the quantity.'));
       }
     }
   }
