Is it possible to split a Shopify mixed cart order into two, before capturing payment?

You can split a Shopify mixed cart order (in-stock item and a pre-order item) into two after capturing payment, and they will only be sub-orders sitting under the same order number.

Many of the enquiries we've received for this question are from Shopify merchants selling Wholesale B2B - with the desire to capture the payment for the in-stock item first, then pre-orders later. which Shopify doesn't support yet, even with their new Split Shipping in Checkout feature.

Read our other Help Article here to learn how Shopify's Split Shipping at Checkout feature will automatically split the in-stock and pre-order items into two sub-orders.


If this is the outcome you're looking to achieve, Early Bird might be able to help:

Flow Example

1. Your customer adds an in-stock item and a pre-order item to their cart

Screenshot of Early Bird Shopify app's test dev store checkout page showing a preorder item and in-stock item in the same cart

2. Via our app, you can let customers "reserve" the pre-order item with a partial deposit

Screenshot of Early Bird Shopify app's purchase options allowing merchants to capture full payment upfront or partial deposits from their customers

3. The deposit can either be a $ or % amount. Even $0.

Screenshot of Early Bird Shopify app user interface enabling merchants to capture a dollar amount or a percentage for their partial deposits

4. You choose when they'll pay (after X days, or on a specific date)

Screenshot of Early Bird Shopify app user interface allowing merchants to auto collect remaining deferred balance on a specific date or after X number of days

5. We don't support pay upon delivery or fulfillment yet (this is a Shopify limitation).

6. At checkout, your customer only pays for the in-stock item in full today.

Screenshot of Early Bird preorder app test dev store checkout showing a preorder item and instock item total due payment today and total due payment in the future

7. They'll pay for the pre-order item later, depending on the date you've set in our app (campaign).

Screenshot of Early Bird preorder app campaign setup choosing when the final payment is auto collected

8. You could look into changing the payment settings (without an app), under Settings > Payments > Payment capture. Capture payment when the entire order has been fulfilled, or manually.

A screenshot of the payment capture methods you can choose in Shopify Admin.