Your item isnt available for store pick up

Hi there,

We have a customer trying to buy 9 of the same item for in store pickup. We have 8 in one store and 3 in our other store. The customer gets an error and only let’s him ship the item. We never had this issues before, anyone have an idea? Is it a new shopify update?

Thanks so much

Hello @Brandon58 This issue seems related to how Shopify handles inventory per location for store pickup. Here’s what’s likely happening based on the screenshots and your explanation:

The Problem:
The customer is trying to pick up 9 units, but your store locations have inventory split:

. Store A: 8 units

. Store B: 3 units

Shopify does not combine inventory across locations for pickup. Instead, it checks if a single location has the entire requested quantity available for pickup. Since no individual store has 9 units, the system blocks the “pickup in store” option.

Why You Didn’t See This Before:
If this issue is new:

. Shopify may have recently enforced stricter checks on inventory per pickup location.

. Or previously, you may not have had split inventory scenarios where the requested quantity exceeded any one location’s stock.

How to Fix or Work Around It:

  1. Option A: Transfer Inventory Temporarily

. Use Shopify Admin to transfer at least 1 unit to the location with 8 units so it reaches 9.

. Then Shopify will allow pickup from that location.

  1. Option B: Ask Customer to Reduce Quantity or Split Pickup

. Instruct the customer to:

. Order 8 for pickup from one location.

. Order the 1 remaining unit separately from the second location.

  1. Option C: Use a Custom App or Workaround

. Consider using Shopify Scripts or a custom checkout app to handle multi-location pickup (though this may require Shopify Plus).

  1. Option :anguished_face: Use Shipping Instead of Pickup

. If pickup can’t be arranged, allow the customer to ship instead and refund the shipping cost manually if needed.

Thank you :blush:

Hello @Brandon58

This isn’t a new Shopify bug, it’s just how Shopify’s core Local Pickup logic works: it only offers the pickup option if one single location can fulfill the entire line-item quantity. In your case:

  • Store A has 8 units
  • Store B has 3 units
  • Customer wants 9 units in one line

Neither location holds all 9, so Shopify hides “Pick up” and falls back to shipping only. If you need true multi-location fulfillment in one line, go with a dedicated pickup app. Otherwise, here’s how to fix it:

1. Consolidate inventory

Move or transfer stock so one store has at least 9 units available. Then pickup will show for that location.

2. Split into two line items

Have the customer add “8” for Store A pickup and “1” (or “3”) for Store B pickup in separate product lines—each line can then show pickup if its location can cover its quantity.

3. Use a multi-location pickup app

Apps like Store Pickup + Delivery by Zapiet or Local Pickup Guru let you split a single order across multiple stores automatically, so you can keep all 9 on one checkout and still pick up from both.

4. Adjust your pickup settings

Double-check Settings → Shipping & delivery → Local pickup to ensure both locations are enabled for pickup. But remember: even enabled, Shopify still needs one location to cover the full line quantity.