diff --git a/inline_entity_form.module b/inline_entity_form.module
index 9723604..0e9cc8f 100644
--- a/inline_entity_form.module
+++ b/inline_entity_form.module
@@ -1118,6 +1118,9 @@ function inline_entity_form_field_attach_submit($parent_entity_type, $parent_ent
       $entity_ids = array();
       foreach ($values['entities'] as $item) {
         if ($item['needs_save']) {
+          if ($parent_entity_type == 'commerce_order') {
+            commerce_line_item_rebase_unit_price($item['entity']);
+          }
           $controller->save($item['entity'], $context);
         }
         $entity_ids[] = array($values['settings']['column'] => entity_id($entity_type, $item['entity']));
