Shipping not needed for all items but In-store Pickup and Local Delivery Require it to be on

Is there a way to separate in store pickup / local delivery from regular shipping options? Some items do not need shipping turned on all the time.

Hey @Carmen_Pagan ! Great question - this is actually pretty flexible in Shopify.

Short answer: Yes, you can separate these! Here’s how:

For products that are pickup/local delivery only (no shipping):

The cleanest approach is through your location and shipping settings:

  1. Go to Settings > Shipping and delivery

  2. Set up Pickup in store and/or Local delivery for the location(s) you want

  3. For products you don’t want to ship, you have a few options:

    • Create a custom shipping profile for those products and don’t add any shipping rates to it - only enable pickup/local delivery at those locations

    • Stock those products only at a location that has pickup/local delivery enabled but no shipping rates configured

Important things to know:

  • Pickup in store and local delivery are configured per location, separate from your regular shipping rates

  • A customer can’t mix shipped and pickup items in the same order - they’d need to place two separate orders

  • For products to show pickup availability on the product page, they need to have “Physical product” enabled in the product settings and be stocked at a pickup location

Another option - digital/service products:

If an item truly doesn’t need shipping at all (like a service or digital item), you can turn off “Physical product” in the product settings. This removes shipping entirely, but note: this also hides pickup availability on the product page.

So if you want something like “in-store only” items that show pickup availability but no shipping option, your best bet is the custom shipping profile approach - add those products to a profile with no shipping rates, while keeping pickup enabled at your location.

Thank yo for your quick response. Question. How do we create a customer shipping profile?