diff --git a/modules/mailchimp_ecommerce_commerce/mailchimp_ecommerce_commerce.module b/modules/mailchimp_ecommerce_commerce/mailchimp_ecommerce_commerce.module
index 79df92789..9e07173c7 100644
--- a/modules/mailchimp_ecommerce_commerce/mailchimp_ecommerce_commerce.module
+++ b/modules/mailchimp_ecommerce_commerce/mailchimp_ecommerce_commerce.module
@@ -350,6 +350,10 @@ function mailchimp_ecommerce_commerce_parse_customer_profile_address($customer_p
  *   Throws an exception if Opt In Status is not set.
  */
 function _mailchimp_ecommerce_commerce_build_order($order_wrapper, $customer_wrapper) {
+  $store_domain = variable_get('mailchimp_ecommerce_store_domain', '');
+  $order = $order_wrapper->value();
+  $cart_uri = commerce_checkout_order_uri($order);
+  $checkout_url = $store_domain ? $store_domain . '/' .  $cart_uri : '';
   $billing_address = [];
   $lines = [];
 
@@ -396,6 +400,7 @@ function _mailchimp_ecommerce_commerce_build_order($order_wrapper, $customer_wra
 
   // Order paramaters that are used as the 'cart' portions of the API wrapper.
   $order_data = [
+    'checkout_url' => $checkout_url,
     'currency_code' => $currency_code,
     'order_total' => $order_total,
     'billing_address' => $billing_address,
--

