Our business has certain products which are too big for shipping but they are available for local pick up. How do I remove the “Ship” option from the payment screen so that the only option for the customer is “Pick Up” in store?
I’ve played with separate “Locations” and “Shipping and delivery” profiles but can’t get the right outcome.
Thanks so much for your question! I’m happy to help you get your shipping settings just right. I’d love to hear a little more about what you’ve tried so far?
My first impression, based on what you’ve shared, is that you’ll likely want to isolate your pickup-only products within a single location, enable that location for pickup, then remove any shipping rates assigned to it. To do this, you can:
Visit Settings > Locations and create your “Pickup Only” location. You’re welcome to call it whatever you’d like and can even use the same physical address as your other location(s). Bear in mind that this location name and address will be visible to customers at checkout.
Head to Products > Inventory to ensure that your pickup-only products are only available at this location.
Next, visit Settings > Shipping and delivery > Local pickup.
Enable your new location for pickup by selecting Manage, then checking “This location offers local pickup”.
Finally, head into your shipping profile(s) - e.g. General shipping rates > Manage rates.
Ensure that there are no shipping rates assigned to your “Pickup Only” location. By default, you may already see your new location listed similarly to the example below. If you do need to remove any existing rates, you can visit the Shipping from section and select More details >Manage > Remove rates.
Give it a try! Visit your online store, add one or more pickup-only items to your cart, and confirm that you are only given the option to select local pickup as your delivery method at checkout.
It’s also worth noting that it’s currently not possible to combine delivery methods at checkout. By this I mean, a customer cannot place an order in which some items will be shipped and others available for pickup - these will need to be ordered separately.
I came across your reply to this question and its the same issue I’m facing with my store. I’m following your instructions step by step but when I test it on a few of the products it still shows shipping as an option for my pick up only items. I’d love any assistance you can offer!
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?
My store isn’t live yet so I cant share the link. But here is a loom video of the issues I’m facing. I hope this is helpful to you. I followed your instructions I believe exactly but my pick up item is still showing as having a shipping address.
@_Jason , thank you! That was unbelievably helpful.
You’ve definitely followed each setup step perfectly. The one thing that stands out to me is that your checkout is hopping right to the Shipping page, skipping over Information, as you’ve said. In doing so it defaults to selecting Ship, where your customer would otherwise be prompted to select Pick up.
Had you previously entered your shipping address during this session? Or are you logged in to a customer account? If we can isolate why your checkout experience has skipped the Information page, we’ll have a better idea of whether your customers are likely to experience the same thing.
Based on the fact that you’ve matched your shipping settings exactly, I’m inclined to think your checkout is behaving exactly as we want it to - though I would agree any instance where a customer may have to re-route themselves to select Pick up is a limitation of the workaround.
@June please please update the checkout to properly and eloquently handle pickup-only cases. The shipping option should not show when the cart consists of pickup-only item(s). This is surprisingly bad customer UX. We’re in post-pandemic 2022. Pickup-only logistics should be a huge priority for this platform.
I’m facing the same issue as @_Jason . I’ve followed your steps exactly but the “Ship” option is still shown therefore it leads to confusion. Is this something Shopify is working to fix?
Hi @June I have used a work around for years using different shipping rates to separate ship vs non-ship items. Similarly to other users this results in constant confusion from customers who just see “Click & Collect - Free” and then enter their shipping details and assume it is being shipped. I was happy to see your solution above, which worked for me to a certain extent. There is however 1 massive issue. We share stock between a physical store and an online store as I’m sure a vast number of shopify users do. Our in store POS Vend will only send inventory levels to one location, not split them for certain inventory i.e. there is no way to tell it that certain in store products sync to our “local pickup” only location in Shopify and other items sync to our “shipping” location. Surely this has to be a priority for shopify to fix - there is a lot of talk about multi channel on all of the shopify webinars and mail outs - without this simple feature multi channel is a myth. All it requires is a product level toggle to say whether the product is ship or click and collect only or both. How does this get escalated. There are literally hundreds of customer comments / complaints I have read today alone while trying to rectify this on our webstore yet again.
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”
Now it’s very easy to do in 2024. You can remove shipping option to only offer the “Pick Up” option for certain products using the ShipRight app. Follow these steps:
Add all your existing shipping methods under Select Shipping Methods field.
Now add your “too big” products in the Products field like the below screenshot.
You can utilize the Collections field instead of the Products field if you prefer.
Now whenever the order contains the above products, your shipping methods will be unavailable at the checkout page. Additionally, you can add a message on the checkout page explaining why shipping is not available. This can be done through the theme’s Localization settings.
When I try this it still does show on the checkout page as an option, and only says it cannot be used after typing in an address. Is it possible to remove that option entirely when they get to the checkout page so that they no longer see it at all?
Am I correct that I need a paid subscription to be able to perform the above through ShipRight? I just added the app and set up a new rule but it won’t let me save the rule until I pay for the app. Shopify should have a workaround that is compatible with my current platform.