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:
- 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.
- 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.
- 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).
- Option
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 
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.