Running into a frustrating checkout issue and wondering if others have solved it.
I sell some products that are pickup-only (store-exclusive, can’t ship) alongside regular shippable items. When a customer adds both to the same cart, checkout stalls — there’s no single delivery method that covers both, so nothing qualifies.
The customer either has to delete one item or place two separate orders manually. Most just leave.
I know this is how Shopify’s fulfillment logic works — each method is evaluated against the whole cart. But it’s costing real sales.
Has anyone found a clean way to handle this? Ideally the cart would split automatically into two orders at checkout without the shopper having to do anything.
Hey @miles.j ,
As far as I know Shopify doesn’t natively support automatically splitting a single checkout into two separate orders based on fulfillment methods.
A common approach is to validate the cart before checkout and prompt customers to separate pickup only and shippable items or use a custom app/cart logic to guide them through the process. While it isn’t fully automatic it helps avoid checkout failures and reduces abandoned carts.
It would be great if Shopify supported automatic order splitting for mixed fulfillment carts in the future.
Thank You !
Shopify actually has a native feature for this now called Ship and pickup in one order. It allows the customer to select pickup for the store-exclusive items and shipping for the other items during the same checkout.
Shopify then creates one order with separate pickup and shipping fulfillments, rather than forcing the customer to place two orders manually.
The catch is that it’s currently available only as a feature test drive for Shopify Plus and Enterprise stores. If you’re on one of those plans, check Settings → Feature test drives.
Shopify’s details are here: Ship and pickup in one order in Shopify Checkout
If you’re on a standard plan, Shopify doesn’t currently provide a native way to automatically split the cart into two separate orders, so you would still need a pickup/delivery app or a custom cart workflow.