Thanks for posting your solution. Very helpful as I’m in the same situation needing the option for local pickup only on select products.
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.
1 Like