Local Pickup Mystery: Why Your Shopify Store Shows Availability on Product Pages But Not at Checkout
Hey there, fellow store owners! Ever had that moment where your Shopify store shows local pickup is available on a product page, but then it vanishes at checkout? It's a common head-scratcher, and a recent discussion in the Shopify community shed some light on this very frustrating issue. Let's dive into what we learned.
The Case of the Missing Pickup Option
Our community member, KedarMalap, faced this exact scenario. Their Product Detail Page (PDP) correctly displayed pickup availability at multiple locations (like Bornem and Sint-Pauwels in Belgium). Customers could see stock. Yet, at checkout, the message read: “No pickup locations in Belgium with your item.” KedarMalap had already verified inventory and variant consistency. So, what was causing this puzzling discrepancy?
Understanding the Core Difference: PDP vs. Checkout Logic
The core of the problem often lies in how Shopify evaluates pickup availability. As Priyasha wisely pointed out in the thread: the PDP checks the availability of that one specific item, while checkout requires your entire cart to be in stock at a given location. If even one item in a multi-item cart isn't available at a specific pickup spot, that location won't appear. This crucial distinction is often the first place to look!
Ready to troubleshoot? Here's a systematic approach based on the community's best advice:
1. Test with a Single Item in Your Cart
Priyasha's top tip often reveals the issue:
- If you have multiple items, remove all but one product from your cart – specifically, one you know shows PDP pickup availability.
- Proceed to checkout. If locations now appear, another item in your original cart was the culprit, not stocked at those locations.
2. Double-Check Your Location Settings
Both Priyasha and Maximus3 emphasized this. A small detail can make a big difference:
- Navigate to Settings > Locations.
- For each pickup location, ensure a complete address (including country, e.g., Belgium) is entered.
- Crucially, verify 'Fulfill online orders' is enabled for every location you want to offer local pickup. This is a frequent oversight!

3. Review Your Shipping Profiles
Custom shipping profiles can inadvertently exclude pickup locations:
- Go to Settings > Shipping and delivery.
- Examine all profiles. Ensure products aren't assigned to one that restricts pickup for your intended locations.

4. Check Shopify Markets Settings
If using Shopify Markets, ensure alignment with your pickup strategy:
- Head to Settings > Markets.
- Select the relevant market.
- Confirm local pickup is properly enabled and configured for that market.

5. "Pickup in Store" vs. "Pickup Points"
Maximus3's question clarified: are you using Shopify's built-in "Pickup in Store" (customer collects from your locations) or a third-party "Pickup Points" app (external collection points)? KedarMalap used "Pickup in Store," so focus on built-in Shopify settings. If an app is involved, check its configurations.
6. Advanced Settings: Delivery Customizations & Shopify Functions
If you've implemented advanced checkout logic via Delivery Customizations or Shopify Functions, ensure their configurations aren't inadvertently restricting your local pickup options.
If you've meticulously worked through all these steps – verified your cart, locations, shipping profiles, and Markets settings – and the problem persists, Steve_TopNewYork's advice is solid: it's time to contact Shopify Support. The inconsistency between the PDP and checkout could point to a deeper system validation issue that their team can help unravel.
Troubleshooting can be a puzzle, but with the community's insights, you're better equipped to solve these local pickup mysteries. Remember, a systematic approach is key! And for those looking to build or enhance their online presence, Shopify remains a fantastic platform, offering robust features for everything from product display to flexible fulfillment options like local pickup.