Inspiration
July 27, 2026
Andrew Cargill, Founder of Zapiet
For merchants, Shopify BOPIS can reduce shipping costs, speed up fulfillment, and bring more customers into physical stores. But a successful setup involves more than enabling local pickup at checkout. You also need accurate inventory, realistic preparation times, clear customer instructions, and a reliable process for store staff.
This guide explains how to set up BOPIS for your Shopify store and how to build a pickup experience customers can trust.
BOPIS stands for buy online, pick up in-store. It is a fulfillment method that lets customers purchase products through your online store and collect them from a physical retail location instead of having them shipped to their homes.
A typical BOPIS workflow looks like this:
You may see several terms used for similar fulfillment options:
The exact customer experience can vary, but the operational foundation is similar: your store needs to know where inventory is available, prepare the order on time, and communicate clearly with the customer.
BOPIS gives shoppers more control over how they receive their orders. They can avoid shipping fees, collect products sooner, and choose a convenient store location.
Merchants can also benefit from:
The key is to treat BOPIS as a complete fulfillment channel, not just another checkout option.
Before you enable Shopify local pickup, review your store structure and fulfillment process. A few configuration problems can prevent pickup from appearing at checkout or create orders your team cannot fulfill.
Each store or pickup site should appear as a location in Shopify.
In your Shopify admin, go to Settings → Locations. Review your existing locations or select Add location to create a new one.
For every pickup location, confirm:
If you operate multiple stores, review each location individually. A location that is incorrectly configured may not appear to customers or may appear when it should not.
Shopify uses inventory information to determine whether a product can be collected from a particular location. Assign your products and quantities to the locations where they are physically available.
Pay particular attention to:
Inaccurate stock levels are one of the fastest ways to create a poor BOPIS experience. If a customer places an order for an item that is not actually available, your team may need to delay, substitute, or cancel the pickup.
If your stores use Shopify POS, make sure staff can access and manage pickup orders. Define who will monitor new orders, pick products, prepare packages, update order statuses, and complete customer handoffs.
You should also decide where prepared orders will be stored. A labeled pickup area helps staff find orders quickly and prevents packages from being misplaced.
Shopify’s built-in local pickup features can work well for a straightforward operation with a small number of locations. However, growing retailers may need more control over:
If your fulfillment process extends beyond basic pickup, plan for those requirements before launch.
Once your locations, inventory, and staff process are ready, you can configure local pickup in Shopify.
From your Shopify admin, go to Settings → Shipping and delivery. Find the section for pickup or local pickup options. The exact wording may vary depending on your Shopify configuration and current admin interface.
Select the location you want to configure and choose Manage or the relevant setup option.
Enable the setting that allows the location to offer local pickup. Save your changes, then repeat the process for every store where customers can collect online orders.
Do not assume that enabling pickup for one location enables it everywhere. Check each location separately.
Customers need to know when their order will be ready. Set a preparation time that your team can meet consistently during normal and busy periods.
For example, you might communicate:
Avoid promising a short preparation time if staffing, inventory checks, or store traffic make it difficult to achieve. A realistic promise followed by a reliable experience is better than an aggressive promise followed by delays.
You may also need different preparation times for different locations. A small store with limited staff may need more time than a dedicated fulfillment site.
Use the pickup instructions field to explain exactly what customers should do when they arrive.
Include:
Keep the wording short and easy to scan on a mobile device. Customers should not have to search through a long email to find the collection details.
After saving your configuration, review the customer-facing experience. Confirm that:
A settings review at this stage can prevent unnecessary customer support issues later.
Turning on Shopify click and collect is only the beginning. Your inventory and store workflows determine whether the service works in practice.
In general, Shopify shows a pickup location when the products in the customer’s cart can be fulfilled from that location. If one item is unavailable, the location may not appear as an option.
Create a regular process for counting high-volume products, updating damaged or missing stock, reserving inventory as soon as pickup orders arrive, reviewing discrepancies between Shopify and physical stock, and excluding products that are not suitable for pickup.
If you want to offer pickup for items that are not currently stocked at a selected location, you may need a ship-to-store or inventory-transfer workflow.
Your staff should follow the same basic sequence for every order:
Assign clear ownership for each step. If everyone assumes someone else is monitoring pickup orders, orders can sit unprepared even when the products are available.
Multi-location merchants often need more than a basic local pickup setup. A customer may want to collect from a store that does not currently have enough inventory, or a product may need to move from a warehouse or another store before collection.
Before offering this option, define which locations can receive transferred inventory, how long transfers usually take, when the customer will be notified, who handles delayed or incomplete transfers, and what happens if the product becomes unavailable.
A well-configured checkout cannot compensate for unclear instructions or a confusing in-store handoff.
Customers should understand the difference between an order confirmation and a ready-for-pickup notification. Explain the selected location, expected preparation time, whether they should wait for a separate ready message, what to bring, where to go, and how long the store will hold the order.
Do not tell customers that an order is ready until staff have picked, checked, and stored it.
Use clear signs and consistent terminology. If customers need to visit a particular counter, say so in the notification and display the same wording in-store.
Staff should know how to respond when the customer arrives before the order is ready, a product is missing or damaged, someone else collects the order, the customer cannot provide the order number, the customer wants to change or cancel the order, or the order has passed its holding period.
Document these scenarios before launch. A short internal checklist can help new staff follow the same process as experienced team members.
Always test the complete workflow before promoting BOPIS to customers.
Add an eligible product to your cart and go through checkout as a customer. Confirm that the pickup option appears, the correct locations are shown, inventory availability is accurate, preparation times are clear, pickup instructions display correctly, and confirmation messages contain the right information.
Then complete the staff-side process from order receipt through fulfillment.
Test an item out of stock at one location, a cart containing products with different availability, multiple pickup locations, a delayed order, collection by another person, an uncollected order, and a physical stock mismatch.
After launch, monitor pickup order volume, time from order placement to ready notification, customer wait time, delayed orders caused by inventory problems, uncollected orders, pickup-related support requests, additional purchases during store visits, and conversion rates when pickup is available.
Native Shopify pickup may be sufficient for a simple operation. As your business grows, a dedicated pickup and delivery solution can help coordinate multiple locations, scheduling, inventory rules, customer communication, and local fulfillment from a more flexible workflow.
Learn more about managing Shopify pickup and delivery operations with Zapiet’s fulfillment solutions.
Learning how to set up BOPIS for a Shopify store is straightforward technically, but a dependable customer experience requires careful operational planning.
Start by configuring accurate locations and inventory. Then enable local pickup, set realistic preparation times, write clear instructions, and train your staff on the full order workflow. Finally, test the experience from checkout through collection and monitor the results after launch.
For simple stores, Shopify’s native tools may provide everything you need. For merchants managing multiple locations, scheduled pickup, local delivery, or more complex fulfillment rules, a specialized solution can provide the control needed to scale.
Ready to make pickup and delivery easier to manage? Explore Zapiet and see how you can build a more flexible fulfillment experience for your Shopify customers.
Stay in the loop with fresh news and updates from Zapiet
Our Shopify Apps
Partners
Developers
Resources
Our Shopify Apps
Partners
Developers
Resources
© Zapiet 2025