How to remove shipping option for certain products?

Topic summary

A merchant seeks to restrict oversized products to local pickup only, removing the shipping option at checkout. The initial solution involves creating a separate “Pickup Only” location, assigning pickup-only products exclusively to it, enabling local pickup for that location, and removing all shipping rates from it.

Key Limitations Identified:

  • The “Ship” option still appears at checkout even when properly configured, though it becomes unselectable after entering an address. This creates customer confusion.
  • Shopify currently doesn’t allow combining delivery methods in a single order (some items shipped, others picked up).
  • The workaround fails for merchants syncing inventory from POS systems (like Vend or Lightspeed) that only push stock to one Shopify location, not multiple.

Community Frustration:
Multiple users express disappointment that Shopify lacks native product-level controls to designate items as “pickup-only,” “ship-only,” or “both.” They view this as poor UX, especially post-pandemic when pickup options are increasingly important.

Third-Party Solutions:

  • One user recommends an “Order Delivery Date Time” app.
  • Another suggests the ShipRight app (2024), which conditionally hides shipping methods based on products/collections in cart, though it requires a paid subscription.

Status: No native Shopify solution exists; workarounds remain imperfect or require paid apps.

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

Hi @June , @Paul124 is spot on here. I’m having exactly the same issue.

It’s incredible that in 2022, Shopify doesn’t have the basic functionality to handle either shipping or pickup for items that can or can’t be shipped.

We’re using Accumula to sync inventory between Lightspeed (physical store) and Shopify (online store), however it will only send inventory to one Shopify location. Your suggested workaround for a separate “pickup only” location will not work for this setup.

As Paul said - “All it requires is a product level toggle to say whether the product is ship or click and collect only or both”

3 Likes