Talk Shop
Home
Learn More
About Us
Follow Us
Blog
Tools
Newsletter
Join Discord
Join

Community

  • Developers
  • Growth
  • Entrepreneurs
  • Support
  • Experts
  • Tools

Location

123 Mars, Crater City, Red Planet

(WiFi may be spotty)

Hours

Who has time for breaks? We're here 24/7!

Contact

hello@letstalkshop.com

Talk Shop
Talk Shop

Built for real builders. Not affiliated with Shopify Inc.

Home
Privacy
Terms
  1. Home
  2. >Blog
  3. >POS & Retail
  4. >Shopify Buy Online Pick Up in Store Setup: Complete BOPIS Guide (2026)
POS & Retail13 min read

Shopify Buy Online Pick Up in Store Setup: Complete BOPIS Guide (2026)

Learn how to set up buy online pick up in store (BOPIS) on Shopify. Step-by-step guide covering configuration, POS integration, store transfers, and optimization for 2026.

Talk Shop

Talk Shop

Mar 26, 2026

Shopify Buy Online Pick Up in Store Setup: Complete BOPIS Guide (2026)

In this article

  • Why BOPIS Is the Fastest-Growing Fulfillment Channel in Retail
  • What You Need Before Enabling Pickup in Store
  • Step-by-Step Shopify Buy Online Pick Up in Store Setup
  • Configuring Store Transfers for Multi-Location Inventory
  • Managing Pickup Orders in Shopify POS
  • Optimizing the Customer Checkout Experience
  • Adding Curbside Pickup as an Option
  • Extending BOPIS with Third-Party Apps
  • Common BOPIS Mistakes That Cost You Sales
  • Measuring BOPIS Performance and ROI
  • Scaling BOPIS Across Multiple Locations
  • Abandoned Cart Recovery for Pickup Orders
  • What Is Next for Shopify BOPIS in 2026 and Beyond

Why BOPIS Is the Fastest-Growing Fulfillment Channel in Retail

U.S. click-and-collect sales are projected to reach $177.9 billion in 2026, growing 15.3% year-over-year. Over 68% of American shoppers used buy online pick up in store at least once in 2024, and that number keeps climbing. If you sell on Shopify and operate even one physical location, setting up shopify buy online pick up in store is no longer optional. It is a revenue multiplier.

BOPIS drives foot traffic that converts. According to Fit Small Business's BOPIS data, 85% of shoppers who pick up an order in store make an additional purchase during the visit. That means every pickup order is a chance to increase basket size without spending a dollar on acquisition.

This guide walks you through the complete shopify buy online pick up in store setup process, from enabling the feature in your admin to optimizing the customer experience across your POS retail operations. You will learn the exact configuration steps, how to handle store transfers for multi-location inventory, and the mistakes that cost merchants real money.

What You Need Before Enabling Pickup in Store

Before you touch a single setting, confirm that your store meets Shopify's requirements. Missing one of these prerequisites will block the feature entirely or create a broken checkout experience.

Shopify Plan Requirements

You do not need Shopify Plus. The pickup in store feature is available on every Shopify plan from Basic ($39/month) upward. However, managing pickup orders through the POS app requires at least Shopify POS Lite, which is included free with every Shopify subscription. For advanced fulfillment workflows, staff permissions, and in-store pickup management, Shopify POS Pro costs $89/month per location.

Location and Checkout Configuration

Your store must have:

  • At least one active location with a physical address set in Settings > Locations
  • Inventory assigned to that location for the products you want to offer for pickup
  • The latest checkout version activated (most Shopify stores already have this)
  • Shopify POS installed on at least one device at the pickup location

Inventory Accuracy Baseline

Do not enable pickup until your inventory counts are accurate. Nothing destroys customer trust faster than confirming a pickup order for an item that is actually out of stock. Run a full stocktake at every pickup location before going live.

PrerequisiteWhere to CheckRequired For
Shopify Basic plan or higherSettings > PlanFeature access
Active physical locationSettings > LocationsPickup availability
Inventory assigned to locationProducts > InventoryStock accuracy
Latest checkout versionSettings > CheckoutCustomer-facing pickup option
Shopify POS app installedApp Store / POS deviceOrder fulfillment

Step-by-Step Shopify Buy Online Pick Up in Store Setup

A smartphone showing a Shopify checkout page with the local pickup option.

Here is the exact process to enable pickup in store on your Shopify store. Every step maps to a specific screen in your admin panel.

Enable Pickup in Your Shipping Settings

  1. From your Shopify admin, go to Settings > Shipping and delivery
  2. Scroll to the Additional delivery methods section
  3. Click Pickup in store
  4. Select the location where you want to enable pickup
  5. Toggle on "Let customers pick up orders directly at this location"
  6. Set a processing time from the dropdown menu (this is shown to customers at checkout)
  7. Save your changes

The processing time you select appears directly on the checkout page next to the pickup option. Be conservative. If your team needs four hours to pull and pack orders, do not set it to one hour.

Configure Pickup Notifications

In the same settings panel, scroll to the Ready for pickup notification section. Enter clear pickup instructions that automatically send to customers when their order is marked as ready. Include:

  • Store address and any specific entrance instructions
  • Operating hours for pickup (not your general store hours if they differ)
  • What to bring (order confirmation email, photo ID)
  • Where to go (designated pickup counter, curbside lane, etc.)

Set Up Product Availability for Pickup

Not every product needs to be available for pickup. Navigate to Products > Inventory and confirm that each product you want to offer for pickup has stock assigned to the pickup location. Products with zero inventory at a location will not show the pickup option at checkout.

Configuring Store Transfers for Multi-Location Inventory

A dimly lit retail stockroom with an amber illuminated pickup section.

If you operate multiple locations, store transfers let you fulfill pickup orders even when the pickup location does not have the item in stock. This is one of the most powerful and underused features in the shopify buy online pick up in store setup.

How Store Transfers Work

By default, pickup is only available when the entire order is in stock at the selected pickup location. Store transfers change this by automatically moving inventory from a source location (warehouse, other store) to the pickup location when an order comes in.

Here is the configuration path:

  1. Go to Settings > Shipping and delivery > Pickup in store
  2. Under the location settings, enable Store transfers
  3. Select which locations can serve as transfer sources
  4. Set a transfer processing time (this adds to the customer-facing pickup window)

Setting Realistic Transfer Timelines

The transfer time you set is critical. It directly affects what customers see at checkout. If your warehouse can ship to your retail location in two business days, set the transfer time to two days plus your standard pickup preparation time.

ScenarioTransfer TimePrep TimeTotal Customer Wait
Same-city warehouse1 day2 hours~1.5 days
Regional distribution center2-3 days2 hours~3 days
Cross-country fulfillment5-7 days2 hours~6 days

When to Skip Store Transfers

Store transfers add complexity. If your pickup location stocks 90%+ of your catalog, the added wait time for transferred items may hurt more than it helps. Test the feature with a small product subset before rolling it out store-wide.

Managing Pickup Orders in Shopify POS

A hand holding a card reader near a Shopify POS terminal with an orders dashboard.

Once a customer places a pickup order online, your retail team takes over. This is where the best Shopify POS hardware kit pays for itself, because fulfilling pickup orders efficiently requires a dedicated workflow.

The Pickup Fulfillment Workflow

POS Pro provides a streamlined fulfillment flow for in-store pickup:

  1. Order appears in the POS app under the Orders tab with a "Pickup" badge
  2. Staff reviews the order and pulls the items from shelves
  3. Staff marks the order as "Ready for pickup", which triggers the customer notification
  4. Customer arrives and staff marks the order as fulfilled after handing over the items

Staff Roles and Permissions

Assign dedicated pickup roles to avoid confusion during busy periods. In POS Pro, you can create custom roles with permissions limited to:

  • Viewing and managing pickup orders
  • Sending pickup notifications
  • Marking orders as fulfilled
  • Processing exchanges on pickup orders (but not refunds, if you want manager approval)

Handling Partial Pickups and Cancellations

Customers sometimes pick up only part of their order or cancel entirely. Train staff on these scenarios:

  • Partial pickup: Fulfill the picked-up items and create a return/refund for the rest, or hold remaining items for a set period
  • Cancellation before pickup: Restock the items and process the refund through the admin or POS
  • No-show after notification: Set a clear policy (e.g., hold for 7 days, then cancel and restock)

Optimizing the Customer Checkout Experience

The pickup option appears at checkout only when conditions are met. Small configuration mistakes can hide it entirely or create a confusing experience.

How Pickup Appears at Checkout

When a customer reaches checkout with items available at a pickup location, they see a "Pick up" tab alongside the standard shipping options. The tab displays:

  • Location name and address
  • Estimated pickup time (based on your processing time setting)
  • Your custom pickup instructions

One critical limitation: a customer cannot mix shipping and pickup in a single order. If they want some items shipped and others picked up, they must place two separate orders. Mention this in your FAQ or help pages to reduce support tickets.

Improving Pickup Conversion Rates

Several tactics increase the percentage of customers who choose pickup over shipping:

  • Highlight the speed advantage in product descriptions ("Available for same-day pickup")
  • Show pickup availability on product pages using apps like Zapiet Pickup + Delivery, which displays real-time pickup slots
  • Offer a discount or free gift for pickup orders to incentivize the behavior
  • Reduce processing time as your team gets faster at fulfilling orders

Your conversion rate optimization strategies apply here too. Every friction point between "Add to Cart" and "Pick up here" is a potential dropout.

Adding Curbside Pickup as an Option

An overhead view of a dark parking lot with an amber glowing curbside pickup space.

Curbside pickup is a variation of BOPIS where customers stay in their vehicle while staff brings the order out. Shopify does not have a native curbside-specific feature, but you can configure it effectively.

Curbside Configuration Method

The simplest approach uses Shopify's built-in pickup feature with modified instructions:

  1. Enable pickup in store as described above
  2. In the pickup instructions field, include curbside-specific directions ("Park in designated spots 1-4, call the store when you arrive")
  3. Add a note field at checkout (Settings > Checkout > Additional scripts or Order notes) so customers can provide their vehicle description

For more control, Zapiet Pickup + Delivery offers dedicated curbside pickup scheduling with time slots, vehicle information fields, and automated SMS notifications.

Curbside vs. In-Store Pickup Comparison

FeatureIn-Store PickupCurbside Pickup
Customer enters storeYesNo
Upsell opportunityHigh (85% buy more)Low
Staff time per order2-3 minutes5-7 minutes
Weather dependencyNoneHigh
AccessibilityStandardBetter for mobility-limited customers
Setup complexityNative ShopifyRequires workarounds or app

Extending BOPIS with Third-Party Apps

A flatlay of a smartphone with a pickup app and barcode scanner.

Shopify's native pickup feature covers the fundamentals, but third-party apps fill important gaps for merchants with complex requirements.

Top BOPIS Enhancement Apps

Zapiet Pickup + Delivery** — The leading pickup and delivery app on Shopify with a 4.8-star rating across 1,500+ reviews. Adds date/time picker, delivery zones, order limits, and POS integration. Starts at $29.99/month.

Store Pickup + Delivery** — A lighter alternative focused on local pickup and delivery scheduling. Good for single-location stores that need time slot management without the full Zapiet feature set.

Buy Online Pickup Anywhere** — Extends pickup beyond your own stores to third-party access points and hold-at-location options through carrier partnerships.

When Native Pickup Is Enough

You do not need an app if:

  • You operate 1-2 locations
  • You do not need date/time slot selection
  • Your processing time is consistent (same-day or next-day)
  • You do not offer curbside as a separate option

Add an app when you need granular scheduling, delivery zones, or POS-level curbside management.

Common BOPIS Mistakes That Cost You Sales

Every merchant who has set up buy online pick up in store has made at least one of these errors. Learn from their experience before they cost you revenue and customer trust.

Mistake 1: Inaccurate Inventory Counts

This is the number one BOPIS failure. A customer orders online, drives to your store, and the item is not there. The fix is simple but requires discipline: run cycle counts weekly at every pickup location and investigate discrepancies immediately.

Mistake 2: Unrealistic Processing Times

Setting a one-hour pickup window when your team actually needs four hours creates angry customers. Start with a longer window and tighten it as your team builds a rhythm. A merchant who sets up their Shopify store with realistic expectations scales faster than one chasing aspirational timelines.

Mistake 3: No Dedicated Pickup Area

Forcing pickup customers to wait in the regular checkout line defeats the purpose. Designate a pickup counter or area, even if it is just a section of your existing counter with clear signage.

Mistake 4: Ignoring the No-Show Problem

Without a clear no-show policy, inventory sits in limbo. Set a hold period (5-7 days is standard), communicate it in your pickup instructions, and automate cancellation reminders.

MistakeImpactFix
Inaccurate inventoryOrder cancellations, lost trustWeekly cycle counts
Unrealistic processing timesCustomer complaintsStart conservative, tighten over time
No dedicated pickup areaLong waits, poor experienceDesignated counter with signage
No no-show policyInventory tied up7-day hold with auto-cancel reminder
No staff trainingSlow fulfillment, errorsDocumented SOP + role assignments

Measuring BOPIS Performance and ROI

You cannot improve what you do not measure. Track these metrics from day one to understand whether your pickup program is driving real value.

Key Performance Indicators

  • Pickup adoption rate: Percentage of orders fulfilled via pickup vs. shipping
  • Average pickup time: Minutes between "ready for pickup" notification and customer arrival
  • Upsell rate: Percentage of pickup customers who make an additional in-store purchase
  • No-show rate: Percentage of confirmed pickup orders never collected
  • Customer satisfaction: Post-pickup survey scores or review mentions

Calculating BOPIS ROI

The math is straightforward. Compare pickup orders against shipped orders:

  • Shipping cost saved per pickup order (your average shipping cost)
  • Additional revenue from in-store upsells during pickup visits
  • Reduced return rate (customers inspect items at pickup, lowering returns)
  • Minus the labor cost of fulfilling and staging pickup orders

Most merchants see a positive ROI within the first month because the shipping savings alone cover the additional labor cost. The upsell revenue is pure upside.

Using Shopify Reports

Navigate to Analytics > Reports in your admin. Filter fulfillment reports by delivery method to isolate pickup orders. For deeper analysis, export the data and cross-reference with your POS transaction logs to calculate the true upsell rate per pickup visit.

Scaling BOPIS Across Multiple Locations

Once your first location runs smoothly, expanding pickup to additional stores follows the same process with a few extra considerations.

Location-Specific Configuration

Each location needs its own:

  • Processing time (a busy downtown store may need longer than a suburban location)
  • Pickup instructions (different addresses, parking situations, entrance points)
  • Store transfer sources (which warehouses or stores supply each location)
  • Staff training and role assignments

Inventory Allocation Strategy

When the same products are available for pickup at multiple locations, consider how you allocate inventory. Options include:

  • Equal distribution across locations (simple but often wasteful)
  • Demand-based allocation using sales velocity data per location
  • Hub-and-spoke with one well-stocked location fulfilling transfers to smaller stores

For merchants managing inventory across several stores, understanding how to choose the best POS system for a small business becomes critical as you evaluate whether POS Lite or POS Pro supports your multi-location pickup needs.

Abandoned Cart Recovery for Pickup Orders

Customers who start checkout with the pickup option selected but do not complete the order are a unique segment. Their intent is high because they have already committed to visiting your store.

Tailoring Recovery Emails for Pickup

Standard Shopify abandoned cart recovery strategies apply, but pickup-specific messaging converts better:

  • Lead with convenience: "Your order is ready for same-day pickup at [Location Name]"
  • Add urgency: "Limited stock at this location — complete your order before it sells out"
  • Remove objections: "No shipping wait, no delivery fees — just grab and go"

Retargeting Pickup Abandoners

Segment your retargeting audiences to separate pickup abandoners from shipping abandoners. Pickup abandoners respond better to:

  • Location-based ads (targeting a radius around your store)
  • Time-sensitive offers ("Pick up today and get 10% off")
  • Social proof ("50+ orders picked up this week at our [City] store")

What Is Next for Shopify BOPIS in 2026 and Beyond

Shopify continues investing in its retail fulfillment capabilities. The BOPIS market is projected to reach $509 billion by 2033, growing at a 16.45% CAGR, meaning the merchants who build strong pickup operations now will have a structural advantage.

Keep an eye on:

  • Same-day pickup guarantees becoming the standard expectation
  • Deeper POS and online integration through Shopify's unified commerce roadmap
  • AI-powered demand forecasting to pre-position inventory at pickup locations
  • Mixed-cart checkout allowing shipping and pickup in a single order (currently not supported)

The shopify buy online pick up in store setup is one of the highest-ROI projects you can tackle this quarter. Start with a single location, nail the process, and expand from there. Which part of your BOPIS setup are you tackling first? Share your experience with the Talk Shop community — we are always learning from merchants in the trenches.

POS & RetailStore SetupShipping & Fulfillment
Talk Shop

About Talk Shop

The Talk Shop team — insights from our community of Shopify developers, merchants, and experts.

Related Insights

Related

Shopify Store Name Generator: Find Your Brand Name (2026)

Related

Shopify vs Magento: The Complete Platform Comparison (2026)

The ecommerce newsletter that's actually useful.

Daily trends, teardowns, and tactics from the top 1% of ecommerce brands. Delivered every morning.

No spam. Unsubscribe anytime. · Learn more

New

Business Name Generator

Generate unique, brandable business names with AI. Check domain availability instantly.

Generate Names

Talk Shop Daily

Daily ecommerce news, teardowns, and tactics.

No spam. Unsubscribe anytime. · Learn more

Try our Business Name Generator