diff --git a/inline_entity_form.module b/inline_entity_form.module
index 393cb26..e4548fb 100644
--- a/inline_entity_form.module
+++ b/inline_entity_form.module
@@ -1030,3 +1030,20 @@ function inline_entity_form_pre_render_add_fieldset_markup($form) {
 
   return $form;
 }
+/**
+ * Implements hook_field_attach_form().
+ *
+ * Hide Title field widgets for Auto generate the product title option.
+ */
+function inline_entity_form_field_attach_form($entity_type, $entity, &$form, &$form_state, $langcode) {
+  if (isset($form['#ief_id']) && isset($form_state['inline_entity_form']) && module_exists('title')) {
+    $inline_entity_form = reset($form_state['inline_entity_form']);
+    if ($inline_entity_form['type_settings']['autogenerate_title']) {
+      $title_field = title_field_replacement_info($entity_type, 'title');
+      if ($title_field && isset($form[$title_field['field']['field_name']])) {
+        $form[$title_field['field']['field_name']]['#access'] = FALSE;
+        $form[$title_field ['field']['field_name']]['#required'] = FALSE;       
+      }
+    }
+  }
+}
