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 @_Jason , welcome!

When you say you’re still seeing shipping as an option, are there shipping rates available at checkout for your pickup-only products? Or do you mean you’re seeing Ship as a clickable option under Delivery method?

If you’re comfortable doing so, do you mind sharing:

  • A screenshot of your pickup-only shipping profile’s settings.
  • A link to your storefront.
  • The name of a pickup-only product.

Otherwise, you’re welcome to contact our team here for live chat, phone, and email support.