I have set up free shipping for orders over $150 on Magento 2.3.
How do I specify free shipping only applies to ground shipping with other option available for a cost?
Hello @totochang_totoc ,
--
if issue solved,Click Kudos & Accept as Solution
If you're using a carrier like UPS, within the UPS settings in Stores --> Configuration --> Sales --> Shipping Methods, you can select the "Free Method", making Ground free. You can set a Free Shipping Threshold for UPS in this same area, making this only apply if the subtotal is $150+.
The same is true of FedEx, USPS, and DHL.
If you're not using one of shipping methods, you still have options.
If you're using table rates, you can use Price vs. Destination, and set it up so that Ground shipping over $150 (for the countries you set) is free.
Lastly, you can use the Free Shipping method. You can name this Free Ground Shipping so that shoppers understand that it's ground, and set the minimum order amount to $150. If a shopper wants expedited shipping, they'll need to select a different shipping option that's displayed. (Note: You can also use Shopping Cart Price Rules to further impact when this method is offered)
There are extensions that offer other solutions, but hopefully one of these native solutions will meet your goals.
Best of luck!
@totochang_totocI would recommend to follow any of the below link to setup the Free Ground Shipping only for order above $150. Below links will also provide you more information on how to manage it by your self and add/update/delete rules as and when needed.
https://docs.magento.com/m2/ce/user_guide/marketing/price-rules-cart-free-shipping.html
https://www.magestore.com/magento-2-tutorial/how-to-set-up-free-shipping-rules-in-magento-2/
https://www.mageplaza.com/kb/how-setup-free-shipping-promotion-in-magento-2.html
Other enabled shipping method will show the cost/price as you need.
Problem solved? Please give 'Kudos' and accept 'Answer as Solution'.