Hi Shay - It seems that this is a very common request - given that shopify has functionality for in-store pickup, esp since the pandemic - why is this not a built-in function? Why can we not simply click a button that says ‘pickup only’ with a location selector? All the work-arounds offered are clunky and not customer-centric, either for ourselves as shopify customers or for our customers. I am trying to move to shopify for both my online and POS systems from Square as I expand my brick and mortar business, but it is unnecessarily complicated to do some very simple tasks.
Topic summary
A merchant needs to restrict certain products (fragile or bulky items like furniture) to in-store pickup only while maintaining the ‘Mark as Picked Up’ feature in Shopify POS. They want to avoid shipping options for these specific products without paying more than $10/month for an app.
Proposed Solution:
- Create a separate shipping profile for pickup-only products
- Enable local pickup in Settings > Shipping
- Add a shipping zone but leave shipping rates empty
- This should display only pickup options at checkout
Key Limitations & Issues:
- Orders cannot be split: if a customer adds a pickup-only item to their cart, the entire order becomes pickup-only
- Multiple users report the shipping option still appears at checkout even when following the suggested steps
- When mixing products with different fulfillment methods (some shippable, some pickup-only), Shopify shows all delivery options regardless of product-specific settings, creating customer confusion
- The system displays unavailable options and only shows errors after selection, rather than hiding incompatible choices upfront
Current Status:
No definitive solution exists. Users express frustration that Shopify hasn’t resolved this functionality gap. The discussion remains open with unresolved technical challenges around properly hiding inapplicable delivery methods.
11 Likes