How Do I enable In-Store Pick-up ONLY for certain products that can't be shipped?

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.

Summarized with AI on October 28. AI used: claude-sonnet-4-5-20250929.

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.

11 Likes