cancel
Showing results for 
Search instead for 
Did you mean: 

Setting up automatic free shipping for orders over a certain amount

SOLVED

Setting up automatic free shipping for orders over a certain amount

Hi! I'm a new Magento user running Magento 2.4. I'm trying to configure something per my client's instructions and I feel like I might be missing something obvious. So here goes:

  • If a customer's subtotal is less than $200, shipping is a flat rate of $6.95.
  • If a customer's subtotal is $200 or more, shipping is free.

My idea was to set up one shipping option, Flat Rate - $6.95, and then make a cart rule that applies a 100% shipping discount to subtotals > $200. Well, that's not working. It's applying discounts to the subtotal and still charging the flat rate.

 

ResultResultSettingsSettings

1 ACCEPTED SOLUTION

Accepted Solutions

Re: Setting up automatic free shipping for orders over a certain amount

Thanks for your help, everyone! I was finally able to answer my own question, and the solution was this plugin: https://magecomp.com/magento-2-shipping-restriction.html

 

What I was trying to do is apparently not natively possible in Magento. But in simple terms, now customers are not asked to choose their shipping option, it will apply it automatically based on the amount in their cart. Thanks again. 

View solution in original post

6 REPLIES 6

Re: Setting up automatic free shipping for orders over a certain amount

Hi Dan,

 

Funny question... did you try enabling the Free Shipping feature at Stores>Setting>Configuration>Sales>Delivery Methods?

 

You can get step by step instructions via these links:

 

https://docs.magento.com/user-guide/marketing/price-rules-cart-free-shipping.html

https://docs.magento.com/user-guide/shipping/shipping-free.html

 

Best of luck!

Re: Setting up automatic free shipping for orders over a certain amount

My image uploads didn't work, so here are the images I wanted to share:

https://cdn.jemediacorp.com/je_static/Capture.JPG

https://cdn.jemediacorp.com/je_static/Capture2.JPG

Re: Setting up automatic free shipping for orders over a certain amount

Thank you! Yes originally I had Flat Rate and Free Shipping set up via the Delivery Methods area. But customers who had over $200 in their carts were still prompted to select a shipping method and were able to select flat rate even when they qualified for free. If possible, I want to eliminate the choice entirely. Looking into your links, thanks again! 

Re: Setting up automatic free shipping for orders over a certain amount


@Robert Rand wrote:

Hi Dan,

 

Funny question... did you try enabling the Free Shipping feature at Stores>Setting>Configuration>Sales>Delivery Methods?

 

You can get step by step instructions via these links:

 

https://docs.magento.com/user-guide/marketing/price-rules-cart-free-shipping.html

https://docs.magento.com/user-guide/shipping/shipping-free.html

 

Best of luck!


OK so these instructions took me back to where I started. Customers are given a choice of two shipping options on checkout: Flat Rate and Free. These work fine, but I want to eliminate the choice because it's entirely dependant on the amount in their cart. The current setup allows people to select Flat Rate even when they qualify for Free.

 

 

Re: Setting up automatic free shipping for orders over a certain amount

Hello @danjircitab069 

 

You can set up the cart price rule for the free shipping with the condition of cart total or sub total of the products.

 

In this case, who is qualified for the free shipping, only those customers will get the free shipping.

 

If you get the solution then please, "Kudos" and "Accept as Solution" for Token of Appreciation.

Re: Setting up automatic free shipping for orders over a certain amount

Thanks for your help, everyone! I was finally able to answer my own question, and the solution was this plugin: https://magecomp.com/magento-2-shipping-restriction.html

 

What I was trying to do is apparently not natively possible in Magento. But in simple terms, now customers are not asked to choose their shipping option, it will apply it automatically based on the amount in their cart. Thanks again. 

View solution in original post