How To Split Carts In Shopify
How to split carts in Shopify so that different shipping methods can be offered.
Historical Background
In the past, when a Shopify merchant had more than one shipping profile, and the Cart contained products from more than one of them, Shopify would take the cheapest shipping rate for each profile and present the sum as "Shipping" on the Checkout page. This practice hid options for other expedited shipping options from the customer, and made the shipping methods for the visitor's order ambiguous.

Introducing Split Carts
Now, Shopify allows merchants to Split shipping in checkout. When this setting is enabled, and the Cart contains items from different shipping profiles, each profile will be presented with its own shipping methods. This allows the customer to select the shipping method they want for each shipment.

How to Enable Split Shipping
Using Shopify's ADMIN menu, navigate to Setting > Shipping and delivery.
Click on the ...split shipping settings under the list of shipping profiles.
Enable the checkbox, Show split shipping in checkout.

With the setting enabled, shipping is split when products in an order are fulfilled from different locations or belong to separate shipping profiles. Customers will be able to select the shipping method for each shipment separately.
What Your Customer Sees
With the setting enabled, when a visitor checks out with items from separate shipping profiles, they'll see a preselected option for the lowest price.

The lowest price is the sum of the cheapest option available for each shipping profile. This is the same amount that would be quoted if the Show split shipping in checkout setting was not enabled. The visitor can expand the list of options by clicking the More shipping options link, and can choose the desired shipping method for each one.
