diff --git a/commerce.install b/commerce.install
--- a/commerce.install
+++ b/commerce.install
@@ -79,6 +79,115 @@ function commerce_schema() {
   ];
 }
 
+/**
+ * Implements hook_update_dependencies().
+ */
+function commerce_update_dependencies() {
+  $dependencies = [];
+
+  // commerce_update_8204() replaces serialized
+  // \Drupal\commerce\BundleFieldDefinition objects with
+  // \Drupal\entity\BundleFieldDefinition. Run it before Commerce submodule
+  // updates that can rebuild entity schemas and therefore unserialize installed
+  // field storage definitions.
+  $updates = [
+    'commerce_log' => [8201, 8202, 10301],
+    'commerce_order' => [
+      8201,
+      8202,
+      8203,
+      8204,
+      8205,
+      8206,
+      8207,
+      8208,
+      8209,
+      8210,
+      8211,
+      8212,
+      8213,
+      8214,
+      8215,
+      8216,
+      8217,
+      8218,
+      8219,
+      8220,
+      8221,
+      8222,
+      8223,
+      10301,
+      10302,
+      10303,
+    ],
+    'commerce_payment' => [
+      8200,
+      8201,
+      8202,
+      8203,
+      8204,
+      8205,
+      8206,
+      8207,
+      8208,
+      10301,
+      10302,
+      10303,
+    ],
+    'commerce_product' => [
+      8201,
+      8202,
+      8203,
+      8204,
+      8205,
+      8206,
+      8207,
+      8208,
+      8209,
+      8210,
+      8211,
+      8212,
+      10301,
+    ],
+    'commerce_promotion' => [
+      8201,
+      8202,
+      8203,
+      8204,
+      8205,
+      8206,
+      8207,
+      8208,
+      8209,
+      8210,
+      8211,
+      8212,
+      8213,
+      8214,
+    ],
+    'commerce_store' => [
+      8201,
+      8202,
+      8203,
+      8204,
+      8205,
+      8206,
+      8207,
+      8208,
+      8209,
+      8210,
+    ],
+  ];
+
+  foreach ($updates as $module => $update_numbers) {
+    foreach ($update_numbers as $update_number) {
+      $dependencies[$module][$update_number]['commerce'] = 8204;
+    }
+  }
+
+  return $dependencies;
+}
+
 /**
  * Install the Token module.
  */
