Shopify Guides

Shopify Local Pickup Disappearing at Checkout? Here's the Fix!

Infographic explaining Shopify's pickup logic: PDP checks single item, Checkout checks all items in cart for availability at pickup location.
Infographic explaining Shopify's pickup logic: PDP checks single item, Checkout checks all items in cart for availability at pickup location.

The Mystery of the Disappearing Local Pickup Option on Shopify

As e-commerce experts at Shopping Cart Mover, we often hear from Shopify merchants grappling with seemingly inexplicable issues. One common head-scratcher that frequently pops up in the Shopify Community forums is when local pickup appears available on a product page (PDP) but then mysteriously vanishes at checkout. This can be incredibly frustrating for both store owners and customers, leading to abandoned carts and lost sales.

Recently, a detailed discussion initiated by KedarMalap in the Shopify Community shed significant light on this very problem. KedarMalap's store, Molders, displayed pickup availability at multiple locations (like Bornem and Sint-Pauwels in Belgium) on the PDP. Yet, upon reaching checkout, customers were met with the message: “No pickup locations in Belgium with your item.” If you're facing a similar dilemma, you're in the right place. Let's unravel this mystery and get your local pickup options working seamlessly.

Understanding the Core Difference: Product Page vs. Checkout Logic

The fundamental reason for this discrepancy often lies in how Shopify evaluates pickup availability at different stages of the customer journey. As Priyasha, a helpful community member, pointed out, the Product Detail Page (PDP) primarily checks the availability of that one specific item or variant. It's a quick, item-level check.

However, when a customer proceeds to checkout, Shopify performs a more comprehensive validation. For local pickup to be offered, your entire cart must be in stock and available for pickup at a single, designated location. If you have multiple items in the cart, and even one of them isn't stocked at a particular pickup location (or isn't configured for pickup at all), then that location won't appear as a pickup option for the whole order. This crucial distinction is often the primary culprit behind the disappearing pickup option.

Your Step-by-Step Troubleshooting Guide

Ready to get your local pickup options back on track? Here’s a systematic approach, combining insights from the Shopify community thread with our expert recommendations:

1. Test with a Single Item in Your Cart

This is Priyasha's top troubleshooting tip and often the quickest way to diagnose a multi-item cart conflict:

  • If your customer (or you, during testing) has multiple items in their cart, remove all but one product. Choose an item you know for sure shows PDP pickup availability.
  • Proceed to checkout with just that single item.
  • Result: If pickup locations now appear, it strongly indicates that another item in your original, multi-item cart was the problem. That item was likely not stocked at the desired pickup locations, or its configuration prevented it from being picked up.

Action: Identify the problematic item(s) and verify their inventory levels and pickup eligibility at your various locations.

2. Double-Check Your Location Settings

Both Priyasha and Maximus3 highlighted the importance of meticulously configured locations. A small oversight here can break your pickup options:

  • Go to your Shopify Admin: Settings > Locations.
  • Verify that all your intended pickup locations have a complete and accurate address, including the correct country (e.g., Belgium, as in KedarMalap's case).
  • Crucially, ensure that the ‘Fulfill online orders’ setting is enabled for every location where you want to offer local pickup. If this isn't checked, Shopify won't consider it for online fulfillment, including pickup.
  • Also, confirm that 'Local pickup' is enabled for each relevant location within the specific location's settings.

3. Scrutinize Your Shipping Profiles

Shipping profiles dictate how products are shipped or picked up. Misconfigurations here are a common source of issues:

  • Navigate to your Shopify Admin: Settings > Shipping and Delivery.
  • Examine your shipping profiles. Products are often grouped into "General shipping rates" or custom profiles.
  • Ensure that the products you want to offer for pickup are not inadvertently placed in a custom shipping profile that excludes your pickup locations or doesn't have local pickup rates configured for them.
  • Within the relevant shipping profile(s), verify that you have Local pickup rates set up for the correct locations. If a product is in a profile that doesn't define pickup rates for a location, it won't be offered.

4. Verify Shopify Markets Configuration

KedarMalap specifically asked about Markets, and for good reason. Shopify Markets can influence delivery options, especially for international selling:

  • Go to your Shopify Admin: Settings > Markets.
  • Select the market corresponding to your pickup locations (e.g., Belgium).
  • Under 'Shipping and delivery', ensure that local pickup is an allowed and configured delivery method for that specific market.
  • Check for any market-specific rules or customizations that might be inadvertently overriding your general pickup settings or restricting delivery options.

5. Reconfirm Inventory Availability

While KedarMalap had already verified this, it's worth a meticulous re-check, especially after testing with a single item:

  • For every product (and variant) you intend to offer for pickup, ensure sufficient inventory is assigned to the specific pickup locations.
  • Remember, for multi-item carts, all items must be available at the same pickup location for that option to appear at checkout.

6. Investigate Delivery Customizations or Shopify Functions

If you've implemented advanced customizations or are using Shopify Plus, this step is crucial:

  • Consider if any custom code, third-party apps, or Shopify Functions (which allow for advanced checkout logic) might be interfering with or overriding your default local pickup settings.
  • These tools can introduce complex rules that might not be immediately obvious. If you suspect this is the case, reviewing recent changes or consulting with your developer or app support is advisable.

When All Else Fails: Contact Shopify Support

If you've systematically gone through all the above steps and your local pickup options are still playing hide-and-seek at checkout, it might be time to escalate. As Steve_TopNewYork suggested in the forum, if the PDP and checkout continue to evaluate pickup availability differently despite correct configurations, it could indicate a deeper platform issue.

When contacting Shopify Support, be prepared with:

  • Specific product examples.
  • Screenshots of your PDP showing availability and your checkout showing the error.
  • A detailed list of all the troubleshooting steps you've already taken.

Seamless Pickup, Happy Customers

Local pickup is a fantastic way to offer convenience to your customers and save on shipping costs. While Shopify's system is robust, the interplay of various settings – from locations and shipping profiles to markets and inventory – can sometimes lead to unexpected behavior.

By following this comprehensive guide, you'll be well-equipped to diagnose and resolve most issues related to local pickup disappearing at checkout. Ensuring a smooth customer experience is paramount for any successful e-commerce business. If you're looking to optimize your store, streamline operations, or even start your own Shopify store, remember that a meticulously configured platform is your best asset.

Share:

Use cases

Explore use cases

Agencies, store owners, enterprise — find the migration path that fits.

Explore use cases