I want to hide other shipping options when free shipping is available in checkout. Is there any way of doing this? Dont want to do it thorugh an App that applies free shipping discounts as it restricts the customer from applying genuine discount coupons.
Is there anyway of showing only free shipping and no other shipping option when free shipping is available for the customer.
Kassey here from the Shopify Guru Team! When shipping rates are displayed for your customer at the checkout, the cheapest option for shipping will appear first. To only have free shipping rates show - you do have a couple of options!
Your first option would be to manually adjust your shipping rates so that the appropriate products only have the free shipping rate show at the checkout. What you could do is make sure those products (that require free shipping) have high weights, and then adjust your shipping rates to have free shipping for those heavy weights. Adjusting your rates manually like this can get a bit sticky, for example/ if you did have a customer add multiple products (with low weights) to a cart, those weights would add up and they might end up getting free shipping. See how you would manually adjust your shipping rates here.
I know that you had mentioned you didn't want to use apps, but the apps Better Shipping and Advanced Shipping Manager would allow you to set specific rates to your products, which would save you a lot of time and it would make for more accurate results.
I hope this helps, but if you have any further questions - be sure to reach out to Shopify support!
Thanks for your reply. Appreciate your help. Will check the apps that you have mentioned. My issue is that I dont want to set shipping rates for each product. My requirement is simple, when the order value goes above Rs. 2000, I want to give free shipping and I dont want the paid shipping options to show. The problem right now is that all the shipping options are shown.
Can advanced shipping manager or better shipping do this for me? Please let me know. I want to do this without coupons as the other apps that I have seen to this manage this with the help of coupons that get applied automatically and I am not in favour of that.
Hello. I know this is an old thread, but I'm having the same problem. Did you figure this out? Right now they have to choose free shipping. I'm afraid they won't see this and then complain that they didn't get free shipping even though they met the requirements.
I implemented something similar but to remove a free shipping option that I didn't want to be available under certain conditions.
My solution is geared toward store pickup vs. direct shipping, but could pretty easily be switched from the cart attribute variable to order subtotal:
Under snippets > iao-checkout-shipping-method.liquid is going to get you close, with your own shipping method names and subtotal logic, of course.
I found a very easy way of setting this up:
E-Vualla should work like magic!