SaltAISaltAI
Delivery & Checkout22 March 20269 min read

Shopify Click and Collect: How to Set It Up Properly

If you run a Shopify store with any kind of physical presence — a warehouse, a studio, a retail unit, a pop-up — click and collect is one of the most underused tools available to you. Customers who pi

If you run a Shopify store with any kind of physical presence — a warehouse, a studio, a retail unit, a pop-up — click and collect is one of the most underused tools available to you. Customers who pick up in person convert at higher rates, generate fewer support tickets, and often spend more when they arrive. Yet most merchants either skip the feature entirely or set it up in a way that creates more confusion than it solves: no clear pickup windows, no stock validation, no communication after the order is placed.

The problem is that Shopify's native setup for click and collect is functional but bare. It will let you offer local pickup as a delivery option, but it won't hold your hand through the operational details. What happens when a customer selects pickup but your stock is at a different location? What do you say in the confirmation email? How do you prevent someone from showing up at 7am on a Sunday? These are the questions that trip merchants up.

This guide covers the full setup — from configuring Shopify's built-in local pickup settings to managing customer communication, handling edge cases, and using the right tools to keep things running smoothly. Whether you sell homewares, supplements, clothing, or digital accessories, the principles apply equally.


Understanding What Shopify's Native Click and Collect Actually Does

Before configuring anything, it helps to understand exactly what Shopify's built-in local pickup feature covers — and where it stops. When you enable local pickup at a location in your Shopify admin, customers see it as an option at checkout instead of a shipping method. They skip the shipping fee, the order is tagged for pickup, and a confirmation email goes out telling them their order is ready when you manually mark it as such. That is the full scope of what the native feature manages out of the box.

What it does not do is enforce pickup windows, validate stock against a specific location in real time, send automated follow-up reminders, or give customers a way to reschedule. For merchants running a single small studio or shop with light order volume, this may be fine. For anyone handling more than 20 pickup orders per week, or operating across more than one location, the gaps become operational problems quickly. A customer showing up before their order is picked and packed is a frustrating experience for both sides.

Understanding this baseline is important because the right configuration strategy depends entirely on your operation. A candle brand dispatching from a home studio needs different logic than a supplement company with a fulfilment warehouse. The next sections walk through the setup steps and the decisions you need to make at each stage so the system actually works in practice.


Configuring Your Pickup Locations Correctly in Shopify Admin

Setting up local pickup starts in Shopify Admin > Settings > Shipping and Delivery > Local Pickup. You will see each of your active locations listed. For each one, you can toggle pickup on or off, add an expected pickup time (such as "Usually ready in 2 hours"), and write a custom instruction message that appears at checkout and in the order confirmation. These fields are small but they carry significant weight — vague instructions at this stage cause the majority of post-purchase confusion.

Be precise with your pickup time setting. If your warehouse team picks and packs orders once a day at 2pm, do not write "ready in 1 hour." Write "ready same day if ordered before 1pm, next working day otherwise." Shopify allows a free-text field here, so use it honestly. Merchants who set aspirational pickup windows they cannot meet consistently see higher dispute rates and negative reviews than those who underpromise and overdeliver.

Your instruction message should include the physical address written clearly, parking or entrance information if relevant, your pickup hours, and a contact method for customers who have questions. Four lines of specific information is far more useful than a sentence like "Come collect your order from us." If you have multiple locations with different hours or processes, write distinct instructions for each one rather than using a copy-paste approach.


Managing Inventory Across Multiple Pickup Locations

If you have more than one location enabled in Shopify, inventory management becomes the most critical part of your click and collect setup. By default, Shopify will allow a customer to select pickup at any enabled location regardless of whether stock is actually assigned there. This means a customer can choose to collect from your Shoreditch studio while all your stock sits in a fulfilment unit in Enfield. Preventing this scenario requires that your inventory is properly assigned at the location level in Admin > Products > [Product] > Inventory.

For merchants using Shopify's multi-location inventory, the rule is simple: only enable pickup at locations that hold physical stock, and keep that stock count accurate. Conduct a location-level inventory audit monthly if your stock moves between sites. If you use a third-party logistics provider or a shared warehouse, confirm with them how inventory is synced back to Shopify — delays of even 24 hours can cause oversells on popular pickup lines. Setting a small buffer by keeping your Shopify inventory count slightly below your true stock level is a practical way to absorb those delays.

For merchants with a single location, this is straightforward. But as soon as you expand to a second site — even a temporary one like a seasonal pop-up — revisit every product's inventory assignment before enabling pickup there. A pop-up at a Christmas market that shows 50 units available when the actual stock is stored elsewhere is a customer service problem waiting to happen.


Writing Pickup Confirmation Emails That Actually Inform Customers

The automated emails Shopify sends for local pickup orders are often the most neglected part of the setup. There are two key emails to customise: the Order Confirmation email (sent immediately after purchase) and the Ready for Pickup notification (sent when you mark the order ready). Both can be edited in Admin > Settings > Notifications, and both are worth the 30 minutes it takes to rewrite them properly.

Your order confirmation email should do three things: confirm what the customer bought, tell them exactly what to bring (the order confirmation itself, on their phone, is usually sufficient), and set a clear expectation of when the order will be ready. If your pickup window is next-day or longer, say so clearly in the first two sentences. Customers who are uncertain about timing email your support team, which costs you time that a well-written confirmation would have saved.

The Ready for Pickup email is the more important of the two. This is the trigger that sends a customer to your door. Include the address again — do not assume they remember it — your pickup hours, and a direct phone number or email in case they hit a problem on the way. If you have specific entrance instructions (a side door, a buzzer code, a car park barrier), this is the right place to include them. Merchants who treat this email as a brief operational document rather than a marketing touchpoint see measurably smoother collections.


Using Apps to Add Pickup Scheduling and Time Slots

Shopify's native setup does not support scheduled pickup time slots, which is a significant gap for any merchant whose operation depends on managing foot traffic or staff availability. Without time slots, customers can technically arrive at any point you are open, making it difficult to plan fulfilment and staff coverage. This is where third-party apps become essential rather than optional.

DeliveryIQ is one of the tools built specifically to address this gap — adding structured pickup scheduling logic on top of Shopify's existing local pickup framework. With a scheduling layer in place, you can define available pickup windows by day and time, cap the number of orders per slot, block out dates for closures, and give customers a calendar view at checkout to select their preferred collection time. This transforms click and collect from a passive option into a managed, predictable fulfilment channel.

The operational impact of adding time slots is immediate. Merchants who implement pickup scheduling typically report a significant reduction in "where is my order" contacts and a smoother in-person experience because staff know when to expect collections. Start with wider windows — two-hour slots rather than 30-minute ones — until you understand your collection patterns, then narrow them down based on real data.


Handling the Edge Cases That Break the Experience

Even with a well-configured setup, certain scenarios will test your click and collect process. The most common are: a customer who selects pickup but then wants delivery instead, an order that cannot be fulfilled because stock was miscounted, and a customer who simply never shows up to collect. Each of these needs a pre-defined response so your team is not making judgement calls under pressure.

For customers who want to switch from pickup to delivery post-purchase, the cleanest solution is to handle it manually: cancel the original order and create a new one with a delivery method, waiving any re-processing inconvenience by absorbing the shipping cost if the error was on your side. Shopify does not have a native way to convert a pickup order to a delivery order without recreating it. Having a written internal policy that covers this scenario means any team member can handle it consistently.

For uncollected orders, set a clear hold policy and communicate it upfront — for example, "we hold orders for 7 days, after which we contact you to arrange an alternative." Build this into your pickup confirmation email so it is not a surprise. Merchants who address these edge cases in writing before they happen spend significantly less time resolving them when they do.


Conclusion

Click and collect is a genuinely valuable fulfilment option for Shopify merchants — but only when the setup is deliberate. Sloppy pickup windows, unconfigured confirmation emails, and inventory that does not match your enabled locations will create more problems than the feature solves. The merchants who run click and collect well treat it as a proper operational channel: they configure it carefully, communicate clearly, and use the right tools to fill the gaps Shopify leaves open.

The key takeaways are practical: be honest about your pickup times, keep inventory assigned accurately at the location level, rewrite your notification emails to be genuinely informative, and add a scheduling layer as soon as your volume justifies it. Start with these fundamentals before adding complexity.

Try DeliveryIQ free at saltai.app — no credit card required.

SaltAI Team

SaltAI builds focused Shopify apps for food merchants and general merchants. Every app is tested in production at a real food store — including Vanda's Kitchen — before it ships.