Re: Hide delivery method

Can we hide delivery methods based on product inventory?

Ola8
Visitor
2 0 2

Is it possible to hide delivery methods?

We have multiple locations, we ship from one specific location and we use local pickup on the rest.

When a product in the cart is only available in locations that has local pickup (not available in the location we ship from), we dont need the option "Ship" to appear. Can we hide it based on the inventory on the products in cart? 

Replies 8 (8)

PurplePartner
Shopify Partner
193 18 33

Hi @Ola8,

 

Yes, this is something you can easily achieve using third-party apps that modify the Checkout. I've been using BeSure Checkout Rules for a while now and I recommend it to you. If you feel the set up of the Checkout Rules is too hard, you can DM me and I'll help - or you can text the app's support. However you prefer.

 

Thanks!

Did you find my response useful? Mark it as "Accepted solution" so others can see it, or just like it.
Ola8
Visitor
2 0 2

Hi @PurplePartner ,

Thanks for answering. It seems to me that this app only give you the opportunity to modify shipping methods. What I want is to remove the option "Ship, only "Pick up" should be the available option. You can see in the picture what I mean. Do you know if that's possible? 

hide deliver1.png

mikeschwede
Shopify Partner
21 0 10

I have the same problem. I don't need to hide shipping methods, but delivery methods, e.g. espressomachines support only pickup not shipping

emalueg
Shopify Partner
18 0 5

Any luck? We are in the same situation - we want to hide the 'delivery methods' such as 'local pickup' conditionally.
If 3rd party apps can do it, then obviously there is a Shopify API or extension that is available.  That's all we are looking for...

dave_shipperhq
Shopify Partner
75 3 7

Hi @Ola8 - If you are open to try a third party app, we can solve this problem for you. You can create shipping rules are will hide certain shipping options depending on the item in the cart. Here is the link you can use to take a free trial of our solution. If you get stuck feel free to reach out to me at shlok@shipperhq.com.

DavidNZSSI
Trailblazer
171 10 22

Hey Ola8, this is definitely a situation where a third party app will the issue in the easiest way possible. Others have posted some alternative solutions already, but check out Starshipit they don't quite solve your problem (as we can do this). Good luck!

Your local shipping consultant @ Starshipit

Rohan-developer
Shopify Partner
42 0 0

Hello, you can easily hide all shipping options for specific products using the ShipRight app. Here's how to do it:

 

  1. Open the app and click the "Add a new rule" button.
  2. Click "Add a new condition" and select the "Products" option.
  3. Choose "Hide if found", then add your products in the "Products" field.
  4. Select all relevant shipping options in the "Select shipping methods" field.
  5. If any shipping options are missing, enter them in the "Additional shipping methods" field.
  6. Finally, click the "Save" button.

product.png

That's it! All your selected shipping options will now be hidden on the checkout page for the specified products.

emalueg
Shopify Partner
18 0 5
To be clear, the issue isn't the ability to show/hide *shipping options*, we can do that via the API.

The issue is the inability to show/hide *delivery methods* (ie, 'pickup in store' and 'Ship').