The real symptom
Local pickup is enabled but customers see only shipping at checkout, or pickup appears for some products and disappears when another item is added.
Likely causes
- One or more items are not stocked at the pickup location.
- The pickup location cannot cover the full quantity.
- The location does not fulfill online orders.
- Pickup is inactive for that location.
- Inventory is split across locations and no single eligible location can fulfill the cart.
Confirmed Community fix
Community cases repeatedly resolve this by checking inventory at the exact pickup location. Pickup is not based on total store inventory; an eligible location must be able to fulfill the cart.
Exact admin path
- Go to Settings → Shipping and delivery.
- Open Pickup in store for the affected location.
- Confirm pickup is active.
- Go to Settings → Locations and open the pickup location.
- Confirm Use inventory at this location to fulfill online orders is enabled.
- Open each cart product and confirm quantity at that location.
- Resolve any Not shipping from warning.
Simple checks
Build the cart one item at a time. The item that makes pickup disappear usually lacks location inventory or eligibility.
{% assign current_variant = product.selected_or_first_available_variant %}
Variant: {{ current_variant.title }}
Available: {{ current_variant.available }}
Do not do this
Do not create a fake zero-dollar shipping rate named Local Pickup before fixing Shopify’s native pickup workflow.

