Shopify local pickup setup lets customers choose to collect their orders directly from your premises instead of paying for courier delivery — and it is built into every paid Shopify plan at no extra cost.
For South African store owners building on Shopify in South Africa, enabling pickup is one of the lowest-effort ways to remove a checkout barrier: with SA courier rates running from R60 for a small Pargo pickup-point parcel to R130+ for a national overnight delivery, the shopify pickup in store option gives customers a free collection alternative that directly reduces abandoned checkouts.
The setup itself takes under 30 minutes for a single location. What takes longer — and what this guide covers properly — is understanding the exact settings that matter, what customers actually see, when you need Shopify POS Pro, and when a third-party app earns its subscription fee. SA-specific context is woven throughout, because the business case for local pickup looks different here than in a market where courier infrastructure is more predictable.
Quick Answer
To complete a basic Shopify local pickup setup, go to Settings > Shipping and delivery > Pickup in store, select your location, enable pickup, set a processing time, add pickup instructions, and save. The feature is included on all paid plans — no app required. You need Shopify POS Pro only if you want staff to mark orders ready and scan QR codes from the point-of-sale screen.
On This Page
Is Local Pickup Right for Your SA Store?
How to Set Up Shopify Local Pickup — Step by Step
What Customers See at Checkout
Setting Up the Notification Flow
When to Consider a Third-Party Pickup App
Not Sure Which Shopify Settings Actually Matter for Your Store?
Tell us what you're selling and we'll walk you through the setup decisions that affect conversion — free, no obligation.
Is Shopify Local Pickup Right for Your SA Store?
Local pickup suits any store with a physical premises where stock is held and staff can hand off orders — but the SA context shifts the calculus. Courier reliability in South Africa has improved, yet last-mile delivery challenges persist in townships and rural areas.
A single failed delivery costs you a refund, a reshipment, and customer trust simultaneously. For shopify local pickup South Africa, the click-and-collect model eliminates that risk for nearby customers — and removes a courier cost your margin would otherwise absorb.
| Your situation | Use native Shopify pickup? | Notes |
|---|---|---|
| 1–2 locations, standard stock items, no time-slot requirement | Yes — native feature is enough | Free, built-in, no app needed |
| 3+ locations, customers need to choose a branch | Yes — Shopify now shows the nearest available location first (Shopify changelog, 21 April 2026) | Optimised for a small number of branches; test at scale for larger networks |
| Perishables or made-to-order products requiring date/time scheduling | No — add a pickup app | Native processing time is an estimate, not a bookable slot |
| Click-and-collect only (no shipping offered) | Yes, with shipping disabled per location | Requires careful location and shipping zone config |
| POS-managed workflow (staff prep, QR code scan at handoff) | Yes — but requires POS Pro | POS Lite does not include pickup order management |
Shopify Local Pickup Setup: Step-by-Step Instructions
Enabling shopify local pickup setup requires fewer than ten steps and no developer involvement. The prerequisite that catches most stores is the location configuration — sort that first and the rest moves quickly. Everything described below is available natively via the Shopify Help Center pickup in store guide.
Step 1: Confirm Your Location Is Set Up Correctly
Go to Settings > Locations. Each location that will offer pickup must have a complete street address and the "Fulfill online orders from this location" checkbox ticked. If this box is off, the location will not appear in the pickup settings at all — this is the most common reason pickup fails to show up at checkout.
Step 2: Open the Pickup in Store Settings
Navigate to Settings > Shipping and delivery. Under Additional delivery methods, click Pickup in store. Select the location you want to activate.
Step 3: Enable Pickup and Set Processing Time
Toggle on "Let customers pick up orders directly at this location." Then choose a processing time from the dropdown — this is the window Shopify displays to customers at checkout (e.g. "Usually ready in 2–4 days"). Shopify recommends starting with around two business days if you are new to managing pickup orders, then adjusting as your workflow settles.
Step 4: Configure Store Transfers (Optional)
If you have multiple locations, you can enable store transfers. This allows Shopify to automatically move inventory from another location to your pickup location when the item is out of stock at the pickup branch. You can exclude specific product collections from transfers if some stock should never be moved.
Step 5: Write Your Pickup Instructions
In the Ready for pickup notification section, enter the instructions customers will receive when their order is ready. Be specific: include where to park, which entrance to use, what ID or order number to bring, and your collection hours. These location-specific instructions override any default notification template, so write them as a standalone message a first-time visitor would understand without context.
Step 6: Save and Test
Click Save, then use Shopify's checkout preview to confirm the pickup option appears correctly. Place a test order, then mark it ready from the admin — the "Ready for pickup" notification should reach the test email address. Check the email renders correctly on mobile, since most SA customers will open it on a phone.
Key Requirement Summary
Shopify local pickup setup requires: (1) at least one location with "Fulfill online orders from this location" enabled; (2) the latest version of Shopify checkout (an upgrade notice appears in Settings > Checkout if you need it); (3) stock at that location, because by default pickup is only offered when the full order is in stock at the chosen location.
What Customers See at Checkout
In its 21 April 2026 changelog, Shopify confirmed that selecting local pickup at checkout now displays the nearest location with available stock first, with additional locations accessible in a modal rather than a long scrollable list. For SA stores with multiple branches, this reduces the chance of customers being shown a branch that is irrelevant to them — which matters when a frustrating checkout selection is enough to lose the order.
At the shipping step of checkout, customers see their pickup option displayed alongside any courier rates you offer. They choose pickup, see your processing time estimate, and receive a confirmation email with your pickup instructions embedded. When you mark the order ready, they get a second "Ready for pickup" email — this is the trigger for them to visit your store.
Setting Up the Pickup Notification Flow
The notification flow for Shopify store pickup is two-step: an order confirmation when the customer places the order (standard), and a "Ready for pickup" notification when you trigger it from the admin or from Shopify POS.
To trigger the notification without POS Pro, go to Orders in your admin, open the pickup order, and mark it as ready from the fulfillment panel. This sends the Ready for pickup email automatically. After the customer collects, you can mark it as picked up and optionally send a "Picked up by customer" confirmation.
If you are on Shopify POS Pro, your staff can manage the entire Shopify store pickup flow from the POS device: tap to mark an order ready, print a pickup slip with a scannable QR code, and mark it complete when the customer arrives. Staff need the "Fulfill shipping and pickup orders" permission enabled in their POS role. POS Lite does not include this workflow — if pickup volume justifies it, the Pro upgrade is worth evaluating.
Notification Trigger Checklist
Before you go live: (1) Confirm the "Ready for pickup" email template contains your location-specific instructions. (2) Test the trigger from the admin on a test order. (3) Check the email renders on mobile. (4) Make sure your team knows which admin action sends the notification — accidental triggers before stock is actually ready create customer confusion.
Need Your Shopify Checkout Optimised for Conversion?
Send us your current checkout flow and we will identify exactly where SA customers are dropping out — and what to fix first.
When to Consider a Third-Party Shopify Pickup App
The native Shopify local pickup feature handles most setups cleanly. Third-party pickup apps — such as Zapiet Store Pickup + Delivery or similar — add value in specific situations that the native feature does not cover.
| Need | Native Shopify | Third-party app |
|---|---|---|
| Basic pickup at 1–3 locations | ✓ Fully supported, free | Not needed |
| Date and time slot booking (e.g. baked goods, catering) | ✗ Not available natively | ✓ Core feature of most pickup apps |
| Shopify local delivery with radius and fee rules | ✓ Basic local delivery available natively | ✓ More granular radius/fee control |
| 20+ pickup locations | ✗ Not natively supported | ✓ Some apps handle large location arrays |
| Cutoff times per day (order by 12pm for same-day) | ✗ Not available natively | ✓ Standard app feature |
For most SA Shopify stores getting started, the native feature is the right call. Add a third-party app once your pickup volume has proven the need — not speculatively before launch. App subscriptions add to your monthly platform cost, and Shopify's native implementation handles the core use case without touching your theme code.
For context on how the broader ecommerce landscape in SA is shaping delivery and fulfilment expectations, see our breakdown of ecommerce fulfilment in South Africa.
Why South African Businesses Choose Growth Pulse Media
Growth Pulse Media is a registered Shopify Partner built specifically for South African operators. Founder Dirk van Greuning scaled a large SA ecommerce business before founding the agency — he has configured pickup workflows, managed POS integrations, and run the kind of campaigns where a broken notification flow kills a promotion's ROI in hours.
The agency runs a limited client load deliberately, so every Shopify store we touch gets senior attention rather than a junior following a checklist. We work with Shopify merchants across South Africa on store setup, checkout optimisation, and the marketing layer — Meta ads, email via Omnisend, and SEO — because getting pickup configured is only useful if customers are arriving at your checkout in the first place.
Shopify Payments is not available in South Africa, which means SA stores use third-party gateways (PayFast, Peach Payments, Yoco, Ozow). We know which gateway choices interact with which checkout features, and we configure them correctly from the start — avoiding the trial-and-error that costs SA merchants weeks and lost orders.
Who This Guide Is NOT For
Ready to Set Up Shopify Pickup Properly?
Tell us about your store and we will audit your current shipping and pickup configuration — no cost, no obligation, response within 24 hours.
Frequently Asked Questions
Does Shopify local pickup cost extra?
Shopify local pickup is included on all paid Shopify plans — Basic, Grow, Advanced and Plus — at no additional cost. No app is required to enable the native feature. You only incur extra cost if you add a third-party pickup app for advanced features like time-slot booking or if you upgrade to Shopify POS Pro for in-store order management.
Can I offer pickup at some locations and not others?
Yes — pickup in store is configured per location in Settings > Shipping and delivery > Pickup in store. Locations where you leave it disabled will not appear as pickup options at checkout. Each active location can have its own processing time and pickup instructions.
What triggers the "Ready for pickup" notification to the customer?
The notification sends when you (or a staff member) manually mark the order as ready — either from the Orders section in your Shopify admin, or from Shopify POS if you are on POS Pro. It does not send automatically. This means your team needs a clear process for when and how to trigger it, particularly during busy periods where orders may sit fulfilled but unmarked.
Does Shopify show the nearest pickup location to the customer automatically?
As confirmed in Shopify's 21 April 2026 changelog, yes — selecting local pickup now displays the nearest location with available stock first, with additional options in a modal popup rather than a long scrollable list. The update also changed the layout so shipping and pickup options appear inline rather than in a vertical list, reducing friction at a stage of checkout where SA shoppers are particularly likely to abandon.
Can I restrict my Shopify store to local pickup only — no courier shipping?
Yes, you can configure your store to offer only pickup and no courier delivery options. To do this, disable shipping rates for the relevant shipping zones in Settings > Shipping and delivery, and ensure pickup is enabled for your location. Testing the full checkout on a live order before announcing this publicly is important — removing shipping unexpectedly confuses customers who expect it.
Get Your Shopify Store Set Up Correctly From the Start
Growth Pulse Media is a registered Shopify Partner working with South African businesses on store setup, checkout optimisation, and ecommerce marketing. We integrate with SA payment gateways (PayFast, Peach Payments, Yoco), configure pickup and fulfilment workflows, and build the marketing layer — Meta ads, Omnisend email, and SEO — to bring customers to your store.
No obligation. We'll get back to you within 24 hours.

