The honest 2026 answer to “do I need a pickup app” is: less often than a year ago, and for different reasons. Shopify’s own local pickup covers more than it used to, and the biggest gap apps used to sell against — the mixed cart that wouldn’t check out — is being closed by the platform itself.
So the question is no longer “can I do pickup without an app”. You can. It’s which of the remaining gaps costs you real orders.
Start with what’s free
Local pickup is included on every Shopify plan. Turn it on per location and you get a genuine pickup flow: the shopper chooses a store at checkout, you get a real pickup order, Shopify sends its own “Ready for pickup” email, and the order hands off cleanly to POS. There is no cost and no app involved.
If you run one store, collect a modest number of orders a week, and nobody asks when they can come by — that is the whole job. Stop here. An app would be a subscription for something you already have.
You can also make an item pickup-only for free, two ways: enable local pickup only at the location that stocks it, or uncheck “This is a physical product” on the variant so no shipping rate applies. The second is right for gift cards and digital goods. For a real item somebody has to physically collect, it lets the item ride inside a shipping order with no store choice and nothing telling staff to set it aside — you’ll find out when the customer asks for a tracking number.
What changed: the mixed cart
For years the strongest argument for a pickup app was a cart holding a pickup-only item next to something that can only ship. One Shopify order carries one delivery method, so no method fitted the whole cart, checkout stalled, and the shopper was told to remove items.
Shopify has taken that over. Mixed-cart splitting is in native checkout and rolling out across plans, and where your store has it that cart now resolves on its own — no app in the path.
Two practical consequences:
- If your store already has the native split, an app sold primarily on “we make mixed carts check out” is selling you something you now own. Check before you buy.
- If it hasn’t reached your plan yet, the old behaviour still stands and a cart-splitting app is still the only fix. That is a real, temporary gap — and worth saying plainly: BopiSafe deliberately no longer fills it. We deleted that half of the product when the platform absorbed it.
The two things native pickup still can’t answer
Both are shopper-facing, which is why neither ever appears in your reports. The order just never happens.
1. “Which of your stores actually has it?”
Native shows a “Check availability at other stores” link with a yes/no per location. That flag is generous by design — it reads available for stock that would have to be transferred in first, for items the location doesn’t track, and for a unit already promised to somebody else’s order.
So the shopper picks a store, drives over, and your team finds out at the counter. The fix is a number instead of a flag: the available quantity at each store — on hand, minus committed, minus reserved. That’s the whole subject of showing per-store stock on Shopify.
This matters the moment you have two or more collection points, or one shop plus a warehouse that ships. With a single store there is nothing to choose between, and native is fine.
2. “When can I come and get it?”
Native has a “usually ready in” estimate and nothing else. There is no way for a shopper to say Thursday morning, and no way for you to cap how many collections land in one window.
If your team stages orders — anything bulky, assembled, refrigerated, or high-value — that missing answer is the difference between a smooth counter and six people arriving at 5pm on a Friday. What a slot system is actually made of is in pickup time slots on Shopify, and the cap that stops the 5pm pile-up is in limiting pickup orders per slot.
So which do you actually need?
| Your situation | Use |
|---|---|
| One store, pickup is a convenience, nobody asks about timing | Native local pickup — free, already there |
| Gift cards or digital items nobody collects | Uncheck “This is a physical product” — free |
| Two or more collection points, shoppers can’t tell which has stock | A pickup app that shows the real per-store count |
| You need collection times, and a cap per time slot | A pickup app with slots and capacity |
| Collection operations are the business: delivery zones, routing, rosters | A scheduling suite (Zapiet, Pickeasy and similar) |
| Pickup-only and ship-only items share a cart, and the native split hasn’t reached your plan | A cart-splitting app — this one is not us |
What to check before you decide
- How many collection points do shoppers actually choose between? One means native is probably enough. Two or more, and every wrong guess is a wasted trip you paid for.
- Does anyone email to ask when they can collect? If yes, you are already doing scheduling — by hand, in an inbox.
- Does your team stage orders? Staging plus no time slots is how a counter gets swamped.
- Are you being sold the mixed-cart split? Check whether your store already has it natively before that shows up on an invoice.
- What does it do to checkout? Anything that can block a shopper at the last step should worry you more than the feature it’s blocking for. Hiding an option that isn’t available is fine; an error message at checkout is a lost order.
Where BopiSafe fits
BopiSafe does the storefront side of the two gaps above and nothing else. Every pickup store shows its available quantity, read live from your own Shopify inventory. The shopper picks a store, books a time on a calendar, and that store is locked into Shopify’s own checkout. Full time slots disappear from the storefront and from checkout alike — hidden, never an error.
Everything downstream stays Shopify’s: real native pickup orders, native notifications, POS handoff, native mixed-cart splitting. It’s free at any number of stores, up to 100 pickup orders a month, and the paid plan is the identical product without that ceiling — see pricing.
And if what you actually need is delivery zones, routing and rosters, take a scheduling suite instead. That’s a different product, and we’d rather say so than sell you a thin version of it.
Written by the BopiSafe team — we build store-pickup tooling for Shopify merchants. Have a question this guide didn’t answer? Email miles.bopisafe@outlook.com.