I created a pick up only shipping option for free and it worked, but big problem is that it comes up as default shipping option so we have a recurring problem of people selecting this by default and then having to ring up and explain and then charge to shipping which isn’t received very well. You cannot change shipping order so cheapest always comes first and people don’t think to look for other shipping options. We also have certain variants of products only available for pick up but cannot really find a way without paying a lot for an app!
Topic summary
Goal: make specific products (e.g., aerosols, alcohol, beer) available for local pickup only, removing postal/courier options for those items.
Current status: Shopify has no per‑product “pickup only” setting. Multiple users note this gap persists in 2023–2024. Frustration is high; reliance on workarounds or third‑party apps is common.
Workarounds reported:
- Shipping profile + zone: Create a separate shipping profile for selected products, add a zone (e.g., Rest of World), and a free “Local Pick Up” rate. Pros: limits those items to pickup. Cons: customers still enter shipping info; cheapest rate defaults to pickup and can cause accidental selection; must maintain product assignment; variant‑level control is hard.
- Uncheck “This is a physical product”: Hides shipping at checkout for that item. May conflict with inventory/tax needs.
- Inventory locations: Stock restricted items in a separate location and disable/enable pickup there. Can complicate POS integrations and stock syncing.
- Weight hack: Set heavy weights and cap standard rates below that to filter options.
- Third‑party shipping automation: Create rules for pickup/courier and dangerous goods.
Unresolved issues: Mixed carts can enable shipping of restricted items; inability to reorder shipping options; need for per‑variant control. Outcome: No native solution; discussion remains open.
3 Likes