Blog

Shopify BOPIS Setup for Non-Plus Merchants (2026)

2026-06-23 · BopiSafe Team

You don’t need Shopify Plus to run BOPIS properly. The core value — per-store stock, an in-cart store picker, and the chosen store locked into native checkout — works on Basic, Shopify, and Advanced, alongside per-location capacity and mixed-cart splitting. This guide walks through the full non-Plus setup and flags exactly which Plus-only features you can skip without losing functionality.

The confusion is understandable. A lot of BOPIS-related vendor pages and forum threads conflate “Plus” with “serious checkout customization,” which leaves smaller merchants assuming they need to upgrade. They don’t. Here’s the actual map.

What works on every Shopify plan

The pickup feature set Shopify ships natively works identically on Basic, Shopify, and Advanced:

This covers the native baseline. The gaps are the same on every plan too — Shopify doesn’t split mixed carts, doesn’t enforce per-location pickup capacity, and doesn’t hide shipping when the cart is pickup-only, regardless of which plan you’re on.

What works through apps on every Shopify plan

The gaps in native pickup are closed by apps, and the apps work the same way on every plan tier. Specifically:

If you’ve read anything that suggests cart splitting or capacity capping is Plus-only, it’s outdated. The infrastructure these features need has been available on all plans since 2023.

The one place your plan tier really does matter: mixed-cart split

Here’s the detail most non-Plus guides miss. The store picker and store-lock above are the everyday value, on every plan; this is the one native capability Shopify reserves for its largest merchants that an app matches on every plan. Shopify’s own native way to put pickup and shipping in a single order — same-order ship-and-pickup mixing — is Plus/Enterprise-only and still in preview. On Basic, Shopify, and Advanced, native Shopify simply cannot split a cart that mixes a pickup-only item with a shippable one. The customer hits a wall: one order can only carry one fulfillment method, so a mixed cart can’t check out.

An app fixes this on every plan, today — no preview waitlist, no Plus upgrade. It groups the cart by fulfillment type and sends each group through its own native Shopify checkout (real orders, not draft orders). So the feature Shopify reserves for its largest merchants, a non-Plus store gets immediately through an app.

This is the inversion worth remembering: the only genuinely BOPIS-relevant Plus-gated capability is native mixed-cart mixing — and that’s exactly the gap an app closes for you regardless of plan. Everything else on the Plus list (below) has nothing to do with pickup.

What’s actually Plus-only (and why most stores don’t need it)

A handful of features are gated to Plus. Here’s the honest list, and why almost none of them matter for BOPIS specifically.

Plus-only featureWhat it doesDoes it affect BOPIS?
Script Editor (legacy)Liquid-based checkout customization for older themesNo — replaced by checkout-time enforcement APIs available on every plan
Checkout branding API (advanced tier)Per-organization checkout theming for multi-brand merchantsNo — basic branding is on every plan
Higher API rate-limit tiersMore requests per second to the Admin APINo — non-Plus rates handle thousands of pickup orders per day
Wholesale / B2B channelNET terms, price lists, B2B catalogsNo — unrelated to pickup
Multi-store Plus organizationManage many stores under one accountNo — unrelated to pickup
Sandbox / dev stores at scaleFree dev environments for QANice-to-have but not pickup-blocking
Launchpad schedulingSchedule sales, theme changes, inventory bumpsNo — unrelated to pickup
Native same-order ship + pickup (preview)Lets one order mix a shipped item and a pickup itemThis is the only BOPIS-relevant one — but an app does it on every plan, so you don’t need Plus for it

If your reason for considering Plus is “I want to do BOPIS properly,” save the money. The pickup capability is the same.

The genuine reasons to upgrade to Plus are: you’re approaching $1M+ in annual revenue and benefit from the lower transaction fees, you need B2B/wholesale features, you’re operating multiple brands under one organization, or you’ve outgrown the staff account limits. None of these have anything to do with whether mixed carts split or pickup works.

For the broader question of whether pickup needs an app at all on your plan, see Do You Need a Pickup App for Shopify?.

The non-Plus BOPIS setup, end to end

Here’s the full workflow for a non-Plus merchant. It works identically on Basic, Shopify, and Advanced. Plan on 30–60 minutes for the native steps, plus app install and configuration time.

Step 1: Enable pickup at each location

Go to Settings → Locations. For each location that should offer pickup:

  1. Click the location
  2. Scroll to Pickup and toggle This location offers pickup
  3. Set the expected pickup time (be honest — “usually ready in 2 hours” or “next day”)
  4. Add pickup instructions for the order confirmation (parking, hours, which door)
  5. Save

This is the same flow as on Plus. No plan gating.

Step 2: Confirm per-location inventory

Pickup is only as good as the inventory data behind it. Check that every pickup-eligible product has accurate per-location inventory counts. If you’ve been treating “Online” as your only inventory location, you’ll need to split inventory across the physical locations that will actually fulfill pickups.

Shopify’s built-in bulk editing tools handle this fine on every plan. For larger catalogs, an inventory sync app may help — but again, no Plus tier required.

Step 3: Label your pickup-only products

If you have any product that genuinely cannot ship — large, fragile, perishable, regulated — label it. Use a tag (pickup-only) or a custom field, consistently. The full workflow for this is in Shopify Pickup-Only Products Guide.

This labeling is what enables mixed-cart detection, hidden shipping methods for pickup-only carts, and accurate fulfillment routing. The label itself is plan-independent.

Step 4: Install a pickup app for the gaps

This is the step where most merchants need help, and it’s also the step that has nothing to do with your Shopify plan. Look for an app that covers:

BopiSafe does all of these on every plan including Basic. The pricing and feature set don’t change based on your plan tier — only your order volume matters.

Step 5: Test the customer journey

Run a real cart through your storefront. Try the four scenarios:

  1. Pickup-only cart, single store. Add only pickup-only items, check out, confirm shipping methods are hidden and the store picker appears.
  2. Mixed cart, pickup + shipping. Add a pickup-only item plus a shippable item. Confirm the cart splits cleanly into two native checkouts.
  3. Express checkout on mixed cart. Tap Shop Pay on a mixed cart. Confirm the split flow triggers even though the cart page was bypassed.
  4. Capacity-full location. Set one location to its capacity cap. Confirm it shows as unselectable (greyed out) in the store picker.

If any of these breaks, fix it before you go live. The most common failure point is the express checkout case in step 3, because most cart-page-only solutions miss it.

If you’re seriously considering Plus, here are the walls that actually matter:

Staff accounts. Basic includes 2, Shopify includes 5, Advanced includes 15. Plus is unlimited. If you have 20+ employees who need admin access, this is a real driver.

Transaction fees. Non-Plus plans charge 0.5–2% transaction fees on third-party payment gateways. Plus drops these toward zero. At $1M+ annual revenue, the fee delta starts to matter.

B2B features. If you’re selling to other businesses on net terms with price lists, that’s Plus-only.

Multi-currency at scale. Shopify Markets handles multi-currency on every plan, but Plus gives more granular per-market controls.

None of these are BOPIS-driven. If your only reason to upgrade is “I want to do pickup better,” there’s no payback. The same apps, the same APIs, the same customer experience.

The Shopify pricing page lays out the plan differences directly. The Shopify Help Center on local pickup covers the native setup, which is identical across plans.

For a deeper look at the gaps native pickup leaves open — which exist on every plan — see where native pickup stops by design. For the operational side, see How to Set Up BOPIS on Shopify.

Written by the BopiSafe team — we build BOPIS infrastructure for Shopify merchants.

Next steps

Frequently asked questions

Do I need Shopify Plus to run BOPIS?

No. BOPIS works on Shopify Basic, Shopify, and Advanced. Every core piece — locations, pickup fulfillment, cart enforcement, store picker, capacity caps — runs on non-Plus plans. Plus adds a handful of checkout-extensibility conveniences for very large merchants, but they aren't required to operate BOPIS correctly.

What BOPIS features are actually Plus-only?

A small list — custom checkout UI scripts (the older Script Editor), some B2B-specific routing rules, the highest-tier rate limits, and a few advanced checkout customizations. None of these are needed for standard pickup or capacity enforcement on a single-currency, single-region store. The one BOPIS-relevant Plus-only piece is Shopify's own native same-order ship-and-pickup mixing — and an app covers that on every plan.

Can I split mixed pickup + shipping carts on Shopify Basic?

Yes — through an app. This is the one place the plan tier actually matters — Shopify's own native same-order ship-and-pickup feature is Plus/Enterprise-only and still in preview, so on Basic, Shopify, and Advanced, native Shopify can't split a mixed pickup-plus-shipping cart at all. An app like BopiSafe handles the split on every plan, today — it groups the cart by fulfillment type and sends each group through its own native checkout, with no feature degradation by plan.

Will I hit rate limits on a non-Plus plan?

For BOPIS workloads, almost never. Non-Plus rate limits are dimensioned for typical merchant traffic — thousands of orders per day fit comfortably. The rate-limit ceiling only becomes a constraint for stores in the high tens of thousands of orders per day, which is well into Plus territory anyway.

Do I need the Plus checkout customization to handle pickup well?

No. The native checkout on every plan supports local pickup as a delivery option, and apps can extend it on every plan using the same APIs. Plus-tier checkout customization is mostly for branding and advanced one-page checkout flows, not for fulfillment logic.

What does Shopify Plus actually give me beyond BOPIS?

Higher staff account counts, sandbox environments, B2B features (price lists, NET terms), wholesale channel, multi-store organization tools, and some launchpad-style scheduling. Useful for enterprises but unrelated to whether pickup works on your store.

At what order volume should I consider upgrading to Plus?

Plus generally only pays back at $1M+ in annual revenue, and the trigger is usually B2B / wholesale, not BOPIS. If your reason to upgrade is pickup capability, save the money — pickup works the same on Advanced as it does on Plus.

Is checkout-time pickup enforcement available on Basic?

Yes. The checkout-time enforcement that hides shipping on pickup-only carts and blocks unfulfillable orders is available on every plan, with capacity scaled to plan size. Apps that use it work the same way regardless of your plan tier — there's no Plus-only gating on pickup enforcement.

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.