Blog

Shopify Ship + Pickup in One Order: Still Need an App?

2026-06-11 · BopiSafe Team

Shopify is rolling out “ship and pickup in one order” — a Plus and Enterprise feature preview that lets a shopper mix shipped items and pickup items in a single order. It’s a genuine convenience, but it’s order plumbing for stores that already ship, not a multi-location pickup solution — and it doesn’t replace a BOPIS app.

If you’ve seen the announcement and wondered what it changes for your store, this explains what the feature actually does, the limits that surprised early testers, and where you still need more.

What “ship and pickup in one order” actually is

Until now, a Shopify order resolved to a single delivery method. A cart that mixed a pickup-only item with a shippable one had no clean path — it either errored at checkout or had to be placed as two separate orders. We cover that constraint in Shopify local pickup vs BOPIS.

The feature preview changes the order structure. The shopper picks shipping or pickup for different items in one checkout, and Shopify keeps a single order that it splits internally into a shipping group and a pickup group. The customer pays once and sees one order; each group is then fulfilled on its own path.

The key thing to understand: this is a change to how an order is built and represented, not a new dashboard tool for configuring pickup. For the merchant-facing basics of enabling collection in the first place, Shopify’s local pickup setup guide is the reference; the same-order mixing is layered on top of that.

Who gets it, and what do you have to do?

The preview is limited to Shopify Plus and Enterprise merchants, opened in 2026. On Basic, Shopify, and Advanced plans you won’t have it — and for those stores, a mixed pickup-and-shipping cart still doesn’t check out natively as one order.

For eligible stores, there’s no new setting to switch on for the shopper experience itself. The real work is compatibility. If your store runs apps that touch delivery, checkout, or fulfillment, those apps need to understand that one order can now contain multiple fulfillment groups with different methods. Shopify marks this action required: apps that haven’t updated can cause checkout errors, wrong calculations, or failed fulfillment routing. Test on a development store before the preview reaches live customers.

Can it run a pickup-only store?

This is where early testers hit a wall, and it’s the most important limit to understand. The feature assumes the store has both shipping and pickup enabled.

Turn the preview on and configure no shipping at all — say you only do in-store pickup — and products start showing as sold out or unbuyable at checkout. The new checkout logic expects a valid delivery option, and with no shipping route anywhere in the store, it concludes there isn’t one.

In other words, the feature can’t power a pickup-only business. If that’s your model, don’t enable the preview; use Shopify’s standard local pickup, which works without any shipping configured. The preview is built for stores that already ship and want to add same-order pickup — not for stores that only collect.

Does it let you mark a product as pickup-only?

No — and this trips people up. The preview is not a product-level toggle that declares “this item is pickup-only.” Whether an item can ship or only be picked up still comes from your existing setup: which locations stock it, and whether a shipping rate applies to it.

A group of items ends up pickup-only at checkout only when the store still has shipping capability overall but that specific group has no shipping option. Strip shipping out entirely and you don’t get a tidy pickup-only store — you get the sold-out problem above. Making one product genuinely pickup-only is still an inventory-and-shipping-rules exercise, the same as before; see showing per-store stock for pickup for how stock drives what shoppers can do.

So do you still need a BOPIS app?

Yes — because the feature solves a narrow problem and leaves the hard part untouched. Here’s the split.

Ship + pickup in one order (Plus preview)Multi-location BOPIS app
Mix ship + pickup in one orderOnly if shipping is enabled (Plus/Enterprise)Yes, on every plan
Real-time per-store stock to shoppersNoYes
In-cart store picker (priority + distance)NoYes
Per-location capacity limitsNoYes
Works on Basic / Shopify / AdvancedNoYes
Runs a pickup-only storeNoYes

The feature is about order structure. It does not tell a shopper which of your stores has the item, doesn’t let them choose where to collect, and doesn’t stop a store from taking more pickups than it can stage. That shopper-facing layer — see which store has it, pick where to collect, never get sent to a store that can’t fulfill — is the whole job of the in-cart store picker and the per-store stock behind it.

The demand makes the distinction matter. US buy-online-pickup-in-store sales reached an estimated $154.3 billion in 2025, about 10.5% of e-commerce, per Capital One Shopping research, with most pickup shoppers adding something extra when they come in. Capturing that depends on shoppers finding a store that has their item — which the order-structure change doesn’t address.

How the two fit together

This isn’t Shopify versus your BOPIS app. The native change improves the checkout plumbing for same-order ship-plus-pickup on Plus; a BOPIS app supplies the multi-location experience on top of — and around — it, for every plan. One handles how the order is built; the other handles whether the shopper can find and choose a store that can actually fulfill.

For most multi-location merchants, the practical takeaway is simple: the preview is good news if you’re on Plus and ship, irrelevant if you’re not on Plus, and either way it doesn’t remove the need to show per-store stock and a store picker. The full picture is in running BOPIS across multiple Shopify locations.

Where Shopify defaults stop and BopiSafe begins

Native ship-and-pickup-in-one-order, where you have it, makes the mixed order cleaner. What it doesn’t do is the part shoppers actually engage with.

BopiSafe is complete multi-location BOPIS: real-time per-store stock in an in-cart store picker sorted by priority and distance, per-location capacity, and inventory-drift protection — on every Shopify plan, not just Plus. When a cart mixes fulfillment types, it groups them by pickup, local delivery, and shipping and routes each group through native Shopify checkout as real orders. It builds on Shopify’s own pickup, inventory, and checkout, so it complements the native change rather than competing with it.

Next steps

Written by the BopiSafe team — we build BOPIS infrastructure for Shopify merchants. Have a question this guide didn’t answer? Email support@bopisafe.com.

Frequently asked questions

What is "ship and pickup in one order" on Shopify?

It's a Shopify feature preview that lets a shopper choose shipping or store pickup for different items in a single order. Behind the scenes, Shopify keeps one order but tracks the shipped items and the pickup items as separate fulfillment groups. Previously a cart that mixed the two had to become separate orders, or checkout errored.

Is it available on my Shopify plan?

Not on most plans. It is a feature preview for Shopify Plus and Enterprise merchants, opened in 2026. On Basic, Shopify, and Advanced you won't have it. So if you run a standard plan, mixed pickup-and-shipping carts still don't natively check out as one order, which is exactly the gap a BOPIS app fills.

Can I use this feature to run a pickup-only store?

No. The feature assumes the store has both shipping and pickup enabled. If you turn it on and configure no shipping at all, products show as sold out or unbuyable at checkout, because the new checkout logic expects a valid delivery option. A pickup-only store should use standard local pickup instead, not this preview.

Does it let me mark a specific product as pickup-only?

No. It is not a product-level switch. Whether an item can be shipped or only picked up still comes from your existing setup — which locations stock it and whether a shipping rate applies. The preview changes how an order is structured when items have different methods; it does not add a "pickup-only" toggle per product.

Does the feature create one order or two?

One order. That is the point of the change — instead of forcing a shopper to place two separate orders, Shopify keeps a single order and splits it internally into a shipping fulfillment group and a pickup fulfillment group. Each group is fulfilled on its own path, but the customer sees one order and pays once.

Do I need to do anything as a merchant?

There's no new setting to configure for the experience itself. The important action is compatibility — if your store runs apps that touch delivery, checkout, or fulfillment, confirm they support the new multi-group order structure before it reaches your customers, or you risk checkout errors and fulfillment routing problems. Shopify flags this as action required for the preview.

Does this replace my BOPIS app?

No. The feature handles same-order ship-plus-pickup plumbing; it adds no real-time per-store stock, no in-cart store picker, and no per-location capacity limits. A shopper still can't see which store has their item or be steered to one that can fulfill. A BOPIS app provides that shopper-facing layer, on every plan — the two are complementary.

When does it roll out, and how do I test it?

It's in feature preview as of 2026 for Plus and Enterprise stores that have both shipping and local pickup enabled. If you're eligible, test it on a staging store before turning it on for live customers — that's also the right place to confirm any delivery, checkout, or fulfillment apps you rely on handle the new order structure.

Want pickup that doesn't break? See how BopiSafe works →

New to BopiSafe? Use code BOPISAFE30 at plan selection for a 30-day free trial instead of 14.