Split shipping in Shopify Checkout

If a cart includes items which can't be fulfilled in a single shipment, then fulfillment splits into multiple shipments. For example, if a customer adds a preorder item to their cart, then your checkout displays that the preorder product ships separately from available items. The customer can select an available shipping option for each shipment.

An order is split into multiple shipments when it includes any of the following types of items:

The Shipping method section of a checkout with multiple shipments displays how many shipments the order is split into, and the available shipping methods for each shipment. Your customer can select from the available shipping options for each shipment.

Considerations for split shipping in checkout

Review the following considerations for split shipping in checkout:

  • Split shipping in checkout can’t be applied to checkouts from draft orders when a shipping line is already set.
  • Split shipping in checkout can't be applied to B2B checkouts that require orders to be placed as draft orders.
  • Shopify Shipping Scripts can't access split shipping in checkout. Learn more about migrating from Shopify Shipping Scripts.
  • If you have local delivery activated, then checkout won't display multiple shipments.
  • A customer can't choose how the products in their cart are split. Consider adjusting your shipping profiles and checking your location fulfillment settings to make sure that any products that can ship together aren't split.
  • Split shipping in checkout can't be applied when a customer is purchasing multiples of the same line item that can't be supplied from the same location. For example, if the customer wants to buy 5 of a red shirt, and Location A has 2 in stock and Location B has 4 in stock, then even though there are 5 red shirts available across all locations, split shipping isn't supported. All 5 of the same line item must be shipped from the same location.
  • By default, split shipping in checkout selects the lowest total shipping cost for all shipments in the order.

Third-party fulfillment app compatibility

Certain third-party fulfillment apps might not be compatible with split shipping in checkout. Review the following table to learn more about the compatibility of common third-party fulfillment apps:

List of third-party fulfillment apps that are either compatible or incompatible with split shipping in Shopify Checkout.
Compatible appsIncompatible apps

If you aren't sure whether your third-party app is compatible, then you can test by adding eligible items to the checkout on your storefront. You can also contact your app's developer to check compatibility with split shipping in checkout. Learn more about getting help with apps.

Select shipping for each shipment

By default, available shipping methods for each shipment are automatically grouped into the following options for ease of customer selection:

  • Lowest price: The least expensive shipping method for each shipment is selected. This option is selected by default.
  • Fastest: The fastest shipping option for all shipments is selected.

Each option displays the total shipping cost for all shipments, as well as the following details for each shipment:

  • the shipping method name
  • estimated delivery time
  • shipping rate
  • how many items are included in that shipment

Your customer can click More shipping options to display all available shipping methods for each shipment, and then select a different shipping method for one or more of the shipments. For example, if your customer wants one shipment to arrive faster, then they can select a faster shipping method for that shipment, and keep the least expensive shipping methods for the other shipments.

Steps:

  1. In the Shipping method section of the checkout, click More shipping options.
  2. Select an available shipping method for each shipment.
  3. Click Save to change the shipping methods.

Example of a split shipment from different locations

For example, your store sells shirts. You have two different store locations: Location A and Location B.

A customer wants to buy a green shirt and a red shirt as gifts. The customer adds a red shirt and a green shirt to their cart. Location A has the green shirt in stock, but the red shirt is unavailable. Location B has the red shirt in stock, but not the green shirt. Your shipping rates are as follows:

  • a standard shipping method with a 5–8 day delivery time for $10 USD
  • an express method with a same day delivery time for $20 USD

At the checkout, each shirt is split into a different shipment. However, the shipping charges displayed differ based on your location group setup.

Example 1: Split shipping from different locations within the same location group

A single flat rate shipping charge is applied to orders that ship from multiple locations within the same location group. Your customers are charged $10 USD for standard shipping, or $20 USD for express shipping.

In this example, your customers don't have the option to select different shipping methods per item, as the express shipping option at $20 USD covers both items, compared to a combined total of $30 USD ($10 USD for standard and $20 USD for express methods).

Example 2: Split shipping from different locations in different location groups or different profiles

A combined shipping charge is applied to orders that ship from multiple locations from different location groups. Your customers are charged $20 USD for standard shipping ($10 USD per item coming from two location groups) and $40 USD for the express shipping. Customers are displayed with the More shipping options option that lets them select different shipping options for each item.

In this example, the customer can select express shipping for one item, and standard shipping for the other, resulting in a $30 USD shipping charge.

Activate or deactivate split shipping in checkout

If you have more than one shipping profile or shipping location, then you can activate or deactivate split shipping in checkout.

You can adjust the setting from the Shipping and delivery section of your Shopify admin settings.

Steps:

Desktop
  1. From your Shopify admin, go to Settings > Shipping and delivery.

  2. In the Shipping section, select one of the following options below your shipping profile list:

  1. In the Split shipping in checkout modal, select Show split shipping in checkout to activate or deactivate split shipping in checkout.
  2. Click Save.
iPhone
  1. From the Shopify app, tap Menu > Settings.

  2. In the Store settings section, tap Shipping and delivery .

  3. In the Shipping section, under Split shipping, select one of the following labels:

  1. In the Split shipping modal, select Show split shipping in checkout to activate or deactivate split shipping in checkout.
  2. Tap Save.
Android
  1. From the Shopify app, tap Menu > Settings.

  2. In the Store settings section, tap Shipping and delivery .

  3. In the Shipping section, under Split shipping, select one of the following labels:

  1. In the Split shipping modal, select Show split shipping in checkout to activate or deactivate split shipping in checkout.
  2. Tap .
Can’t find the answers you’re looking for? We’re here to help.